Забыли пароль?
Запросите новый здесь.

Автор темы: x365
ID темы: 1182
Информация:
Тема содержит 28 сообщения, была просмотрена 8173 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Не отключаются панели на страницах
x365
Привет всем. Ещё раз прошу о помощи ваш форум. Создал панель "Партнеры сайта", но дело в том, что мне нужно отключить эту панель на определенной странице. Делал все как написано в самой админке,но не получается. Если их вообще отключить в меню панелей,то все нормально. Как можно их отключить на определенных страницах?
 
jikaka
посмотрел здесь, тоже самое, на страницах не хочет выключаться

решить вопрос можно так:
Загрузить источник  GeSHi: PHP
  1. if (($_SERVER['SCRIPT_NAME'] != "/viewpage.php") and ($_GET['page_id'] == "9")) {
  2. openside("name");
  3. echo "Content";
  4. closeside();
  5. }
Добавлено за 0.040 секунд, используя GeSHi 1.0.8.10

 
Web
x365
Отключилось на всех страницах. Вот например мне надо чтобы не было панели на странице demo.html,то как быть?
 
jikaka
прошу прощения, вот так правильно для страницы с id=9
Загрузить источник  GeSHi: PHP
  1. if (($_SERVER['SCRIPT_NAME'] == "/viewpage.php") and ($_GET['page_id'] != "9")) {
  2. openside("name");
  3. echo "Content";
  4. closeside();
  5. }
Добавлено за 0.017 секунд, используя GeSHi 1.0.8.10


Вот например мне надо чтобы не было панели на странице demo.html,то как быть?

с этим немного по-другому надо, там другой параметр надо проверять
попробуй вот так:
Загрузить источник  GeSHi: PHP
  1. if (($_SERVER['SCRIPT_NAME'] == "/page.php") and ($_GET['page_url'] != "demo")) {
  2. openside("name");
  3. echo "Content";
  4. closeside();
  5. }
Добавлено за 0.018 секунд, используя GeSHi 1.0.8.10

 
Web
x365
Не работает. Вот мой код панели:
Скачать исходники  Код
if (($_SERVER['SCRIPT_NAME'] == "/page.php") and ($_GET['page_url'] != "monitoring"))  {


openside("Турнир");
?>

<center>
<br><a href="http://resp.su/tournaments/view/153/players" target="_blank"><img src="http://www.esportsbro.ru/images/promod.jpg" border="0" alt="" title=""></a>
</center>
<br>Формат: 1v1
<br>Конец регистрации: 30 декабря 2012, 14:00 (мск)
<br>Check-in: 30 декабря 2012, с 14:00 по 14:30 (мск)
<br>Начало: 30 декабря 2012, 14:30 (мск)
<br>Система: double elimination, bo3
<br>Маплист: cpm1a, cpm3a, cpm15, cpm22, cpm24
<br>Призовой фонд: 1 место: 600 рублей; 2 место: 400 рублей
<br>Официальный IRC канал: #resp.quake
<br>Регистрация (нажмите на картинку)

<?
closeside();
}


 
jikaka
согласен, не работает
надо разбираться
 
Web
x365
Мне вот только это осталось исправить и можно сайт открывать
 
Polarfox
FUSION_SELF == 'page.php'
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
x365
И куда это?
 
x365
Ребят,разобраться надо...
 
Polarfox
Первую проверку поменяй.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
x365
Не работает
 
Chief
Часто помогает такое нехорошее условие:

if (!preg_match("#page.php?page_url=monitoring#i", FUSION_SELF)) {

ссылочку подставь на свою страницу
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
 
x365
Тоже не работает ac
 
mishqa35
Скачать исходники  Код
if (preg_match("#page_url=monitoring#i", FUSION_QUERY)) {
   echo "Показать на странице ..page_url=monitoring";
}



Чтобы скрыть на странице, поставь ! аля if(!preg_match

Оффтопик FUSION_SELF это page.php?page_url=monitoring
FUSION_QUERY это page.php?page_url=monitoring

Правильнее наверно будет что то типа "FUSION_SELF?FUSION_QUERY" но неуверен
Изменил(а) mishqa35, 30.12.2012 08:20
 
Web
x365
Не работает + ко всему слетел весь диз ac
 
FILON
Попробуйте такой вариант:

Загрузить источник  GeSHi: PHP
  1. if (!preg_match("#news.php?readmore=1#si", FUSION_REQUEST)) {
  2. // code of the panel
  3. }
Добавлено за 0.022 секунд, используя GeSHi 1.0.8.10


Но советую установить следующее решение: Custom Panels Control.
What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
 
x365
FILON, Но у меня версия двига 7.02.05,а у аддона 7.00.+
 
x365
Проверил твой код - не работает
 
mishqa35
Скачать исходники  Код
if (preg_match("#monitoring.html#i", FUSION_SELF)) {
   echo "Показать на странице ..monitoring.html";
}


дубль два
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Первый пост темы в панели на главной  →  Моды 5 / 2039 22.05.2022 12:06
Включение панели в фотоальбоме  →  Пожелания и предложения 1 / 1284 19.05.2022 16:48
Вывести описание альбома в панели  →  Моды 2 / 1147 20.03.2022 08:28
Ошибка при создании панели  →  Ошибки, баги 6 / 1723 29.01.2021 21:58
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран  →  Пожелания и предложения 9 / 9954 21.10.2019 09:29
Создание панели, помогите найти ошибку  →  Вопросы новичков 1 / 2638 01.08.2018 03:10
Как найти в БД для панели "похожие статьи, новости, темы"?  →  Пожелания и предложения 0 / 3102 23.04.2018 17:29
никто не писал мод панели навигации с загрузкой иконок ?  →  Пожелания и предложения 0 / 1829 20.02.2018 18:36
Какие панели вы бы поставили на большой сайт со статьями, демами, видео с ютуба?  →  Панели 7 / 7297 17.01.2018 14:40
Ограничить доступ к панели  →  Пожелания и предложения 16 / 6070 22.11.2017 19:17
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)