Как сделать в Coppermine ссылки только с главной?

Перец
На сайте с 11.07.2004
Offline
220
1143

Сайт сделан на Coppermine Photo Gallery.

В индексном файле можно легко разместить сквозные ссылки. Есть у кого-нибудь опыт "заставить" Coppermine показывать ссылки только на главной странице?

Mmonger
На сайте с 01.12.2005
Offline
165
#1
Перец:
Сайт сделан на Coppermine Photo Gallery.
В индексном файле можно легко разместить сквозные ссылки. Есть у кого-нибудь опыт "заставить" Coppermine показывать ссылки только на главной странице?

Можно условие поставить, что если вызываемая страница - index.php и GET пустой - тогда выводить ссылки.

Всё будет хорошо, но мы приложим усилия!
Перец
На сайте с 11.07.2004
Offline
220
#2

Понять бы еще куда код проверки записать. Шаблон сайта берется из html-файла, в котором стоят "переменные" (?) {ADMIN_MENU}. Они в свою очередь как-то привязаны к массиву в переменной из другого php-файла.

Короче, без пол-литры не разберешь. )

KB
На сайте с 10.08.2006
Offline
164
KGB
#3

Ну а все остальное там в theme.php. В последних версиях есть custom_header.inc.php и custom_footer.inc.php. Там пхп тоже работает.

Перец
На сайте с 11.07.2004
Offline
220
#4

Уф... Разобрался. Напишу здесь, может кому-нибудь еще надо будет.

В файле include/themes.inc.php ищем функцию function pagefooter().

Перед строкой

echo template_eval($template_footer, $template_vars);

добавляем код:


if (($_SERVER["REQUEST_URI"]=='/index.php') or ($_SERVER["REQUEST_URI"]=='/'))
{
// ЗДЕСЬ КОД ДЛЯ ГЛАВНОЙ СТРАНИЦЫ
}
else
{
// ЗДЕСЬ КОД ДЛЯ ОСТАЛЬНЫХ СТРАНИЦ
}

Проверено на последней версии Coppermine Photo Gallery 1.4.10.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий