Включение и выключение панелей на определённых страницах

  Vveb.ws / PHP-Fusion / PHP-Fusion 7 Bogatyr / Настройки PHP-Fusion 7 /    Включение и выключение панелей на определённых страницах



Notice: Undefined index: user_id in /home/ih93704/public_html/php-fusion.php on line 174
Отключение панелей

Отключить панели на конкретной странице можно 4 способами


1) задать на странице "Администрирование системы"->"Главные установки"
Выключить левые панели:
Выключить центральные панели:
Выключить нижние панели:
Выключить правые панели:
Выключить HEADER панели:
Выключить FOOTER панели:


2) На странице "Custom panels"
выбрать из существующих или добавить нужную страницу
в нужном поле пишем один любой латинский символ и больше ничего вводить не надо.


3) Задать в php коде файла такие строки:
это вариант если вы пишите свой плагин
PHP
  1. <?php
  2. $left_panels=array(); // Выключить левые панели
  3. $right_panels=array(); // Выключить правые панели
  4. $lower_panels=array(); // Выключить нижние панели
  5. $upper_panels=array(); // Выключить центральные панели
  6. $header_panels=array(); // Выключить HEADER панели
  7. $footer_panels=array(); // Выключить FOOTER панели
  8. $header_li_panels=array();   // Выключить HEADER_LI панели (HEADER панели в строчку). равносильно выключению _header_li_panel
  9. $footer_li_panels=array();   // Выключить FOOTER_LI панели (FOOTER панели в строчку). равносильно выключению _footer_li_panel
  10. ?>




4) В php-файле панели через урлы страницы задать где выводить панель а где нет
это вариант если вы пишите свою панель

например:

PHP
  1. <?php
  2. if ($_SERVER['REQUEST_URI']=="/page.php?id=11") { } // только на странице "/page.php?id=11"
  3. if ($_SERVER['REQUEST_URI']=="/page.php") { } // только на странице "/page.php"
  4. if ($_SERVER['REQUEST_URI']<>"/page.php") { } // везде кроме страниц "/page.php"
  5. if (substr($_SERVER['REQUEST_URI'], 0, strlen("/page.php"))=="/page.php") { } // только на страницах начинающихся с "/page.php"
  6. ?>

и так далее.





Кастомные панели
как отобразить панель на определённых страницах



1) indtext_panel
В админке можно вводить текст для отображения в панели на определённых страницах.
Урл можно задать как для 1 страницы "/page.php?id=11" так и для группы страниц "/page.php"



2) Custom panels
выбрать из существующих или добавить нужную страницу
в нужном поле вписываем панели в столбик. панели должны быть установлены в админке. Включены или нет - неважно.



3) Задать в php коде файла такие строки:
это вариант если вы пишите свой плагин
Если массив не задан, то берутся дефолтные панели как они установлены в админке.

PHP
  1. <?php
  2. $left_panels=array("langswitcher_panel", "jokes_panel", ); // Список левых панелей
  3. $right_panels=array("forum_pol_panel"); // Список правые панелей
  4. $lower_panels=array("html_bb_panel"); // Список нижние панелей
  5. $upper_panels=array("forum_threads_list_panel", "forums_center_panel"); // Список центральные панелей
  6. $header_panels=array("hsh_2td_panel"); // Список HEADER панелей
  7. $footer_panels=array("f_panel"); // Список FOOTER панелей
  8. $header_li_panels=array("logo0_panel", "user_inline_panel");   // Список HEADER_LI панелей (HEADER панели в строчку). должна быть установлена и включена _header_li_panel
  9. $footer_li_panels=array("theme_select_panel");   // Список FOOTER_LI панелей (FOOTER панели в строчку). должна быть установлена и включена _footer_li_panel
  10. ?>




4) В php-файле панели через урлы страницы задать где выводить панель а где нет
см. выше п. 4)


 
Settings PHP-Fusion 7

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92

Notice: Undefined index: user_id in /home/ih93704/public_html/infusions/phpfunc_panel/phpfunc_set.php on line 92
 

 Что нужно знать для администрирования сайта
 What you need to know for site administration

 

 Что надо править, чтобы "Мини-чат" показывал 5 сообщений, а не 10 сообщений на страницу?
 What should be corrected so that "Mini-chat" showed 5 messages, not 10 messages per page?

 

 Настройки: No approving for "submit"
 Settings: No approving for "submit"

 

 Установка страниц ошибок 404, 403 и др. в .HTACCESS
 Setting error pages 404, 403, etc. in .HTACCESS

 

 Установка панелей и меню форума. Настройки форума
 Installation of panels and menu of the forum. Forum settings

 Как поставить разделитель на панели навигации в PHP-Fusion? How do I put a delimiter in the navigation bar in PHP-Fusion?  

 Как поставить разделитель на панели навигации в PHP-Fusion?
 How do I put a delimiter in the navigation bar in PHP-Fusion?

 

Warning: strpos() [function.strpos]: Offset not contained in string in /home/ih93704/public_html/infusions/pageref_panel/infusion_db.php on line 45
Яндекс.Метрика