2) На странице "Custom panels"
выбрать из существующих или добавить нужную страницу
в нужном поле пишем один любой латинский символ и больше ничего вводить не надо.
3) Задать в php коде файла такие строки:
это вариант если вы пишите свой плагин
4) В php-файле панели через урлы страницы задать где выводить панель а где нет
это вариант если вы пишите свою панель
например:
PHP
<?php
if($_SERVER['REQUEST_URI']=="/page.php?id=11"){}// только на странице "/page.php?id=11"
if($_SERVER['REQUEST_URI']=="/page.php"){}// только на странице "/page.php"
if($_SERVER['REQUEST_URI']<>"/page.php"){}// везде кроме страниц "/page.php"
if(substr($_SERVER['REQUEST_URI'],0,strlen("/page.php"))=="/page.php"){}// только на страницах начинающихся с "/page.php"
?>
и так далее.
Кастомные панели
как отобразить панель на определённых страницах
1) indtext_panel
В админке можно вводить текст для отображения в панели на определённых страницах.
Урл можно задать как для 1 страницы "/page.php?id=11" так и для группы страниц "/page.php"
2) Custom panels
выбрать из существующих или добавить нужную страницу
в нужном поле вписываем панели в столбик. панели должны быть установлены в админке. Включены или нет - неважно.
3) Задать в php коде файла такие строки:
это вариант если вы пишите свой плагин
Если массив не задан, то берутся дефолтные панели как они установлены в админке.
PHP
<?php
$left_panels=array("langswitcher_panel","jokes_panel",);// Список левых панелей
$right_panels=array("forum_pol_panel");// Список правые панелей
$lower_panels=array("html_bb_panel");// Список нижние панелей
$upper_panels=array("forum_threads_list_panel","forums_center_panel");// Список центральные панелей
$header_panels=array("hsh_2td_panel");// Список HEADER панелей
$footer_panels=array("f_panel");// Список FOOTER панелей
$header_li_panels=array("logo0_panel","user_inline_panel");// Список HEADER_LI панелей (HEADER панели в строчку). должна быть установлена и включена _header_li_panel
$footer_li_panels=array("theme_select_panel");// Список FOOTER_LI панелей (FOOTER панели в строчку). должна быть установлена и включена _footer_li_panel
?>
4) В php-файле панели через урлы страницы задать где выводить панель а где нет
см. выше п. 4)
Добавить комментарий
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
HTML-code and BB-code for blogs and forums
<a href="http://php-fusion.vveb.ws/php-fusion.php?id=78">Включение и выключение панелей на определённых страницах</a>
[url=http://php-fusion.vveb.ws/php-fusion.php?id=78]Включение и выключение панелей на определённых страницах[/url]
Cубменю "Включение и выключение панелей на определённых страницах"