Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Помогите чайнику, разобраться themes.inc...  (Read 6410 times)

0 Members and 1 Guest are viewing this topic.

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60

Люди добрые и не очень помогите!  :-\
Хочу добавить  файл в шаблон галереи, например:

Code: [Select]

<?
include "../qchat/mess.php";
?>

Как его можно вывести?  ??? ??? ???
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Помогите чайнику, разобраться themes.inc...
« Reply #1 on: January 05, 2007, 09:07:31 pm »

Я делал так:

в iclude/themes.inc.php найти:
  // {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}

-это зона вывода кнопок подменю, в нужном месте среди/после кнопок вставить:

addbutton($sub_menu_buttons,'{MESS_LNK}','{MESS_TITLE}','{MESS_TGT}','mess',$template_sub_menu_spacer);

Затем найти:
  if (!$CONFIG['custom_lnk_url']) {
        template_extract_block($template_sub_menu, 'custom_link');
    }

    $param = array(

В нужном месте среди/после соотв. описаний кнопок вставить:

        '{MESS_TGT}' => "mess.php",
        '{MESS_TITLE}' => $lang_main_menu['mess_title'],
        '{MESS_LNK}' => $lang_main_menu['mess_lnk'],
        '{MESS_TGT}' => "mess.php",
        '{MESS_TITLE}' => $lang_main_menu['mess_title'],
        '{MESS_LNK}' => $lang_main_menu['mess_lnk'],

Если добавляешь в конец массива, последнюю запятую не ставишь

Открываешь языковой файл в папке lang

Найти:
$lang_main_menu = array(

Добавить в массив записи

 'mess_title' => 'Подсказка(название) пункта меню',
 'mess_lnk' => 'Имя пункта меню',
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Помогите чайнику, разобраться themes.inc...
« Reply #2 on: January 05, 2007, 11:31:28 pm »

В предыдущем посте ошибка, два раза вставил

'{MESS_TGT}' => "mess.php",
'{MESS_TITLE}' => $lang_main_menu['mess_title'],
'{MESS_LNK}' => $lang_main_menu['mess_lnk'],

вставлять код нужно один раз...
Logged

ULISS

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 60
Re: Помогите чайнику, разобраться themes.inc...
« Reply #3 on: January 06, 2007, 02:38:47 am »

Спасибо человеческое, завтро попробую, а то все мозги высохли ошибка и усё ...
Logged

Bf-Bf

  • Coppermine newbie
  • Offline Offline
  • Posts: 1
Re: Помогите чайнику, разобраться themes.inc...
« Reply #4 on: February 07, 2007, 04:13:03 am »

А как быть, если необходимо именно вставить файл с кодом в галерею? Например есть у меня меню, которое вставляется из одного файла во все страницы сайта с помощью <? include("путь/файл")?>. Если просто вписать это в template.html, то работать не будет.
Хотелось бы в template.html просто вписать что-то типа {MY_SITE_MENY}, которое бы соответствовало вышеуказанной функции.
Подскажите как это правильно сделать.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Помогите чайнику, разобраться themes.inc...
« Reply #5 on: February 08, 2007, 09:56:32 pm »

Я не могу быстро сказать, как это сделать правильно, но только что попробывал так:

в файле themes.inc.php нашел:

if (!function_exists('theme_main_menu')) {  //{THEMES}
function theme_main_menu($which)
{

ниже по коду массив с кнопками:
   $param = array(
 '{HOME_TGT}' => $CONFIG['home_target'],
 '{HOME_TITLE}' => $lang_main_menu['home_title'],
 '{HOME_LNK}' => $lang_main_menu['home_lnk'],
...

в конце, перед строкой:    );
вставил для пробы:   include "my_site_menu.php",

содержимое файла было выведено на экран без проблем.

У вас могут возникнуть сложности с позиционированием, тут нужно пробывать разные варианты, точно сказать не могу, не силен пока  ;)

Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: Помогите чайнику, разобраться themes.inc...
« Reply #6 on: February 09, 2007, 08:54:45 am »

Вспомнил еще кое-что, в конфиге - настройка тем есть поля для подключения дополнительных файлов в верхней и нижней части галереи.
Это вам не подходит?
Logged
Pages: [1]   Go Up
 

Page created in 0.021 seconds with 15 queries.