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

Автор темы: x365
ID темы: 1182
Информация:
Тема содержит 28 сообщения, была просмотрена 6763 раз.
Просмотр темы
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.039 секунд, используя 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.037 секунд, используя 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.032 секунд, используя 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 перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
x365
И куда это?
 
x365
Ребят,разобраться надо...
 
Polarfox
Первую проверку поменяй.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
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.038 секунд, используя 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 пользователей форума
Alex Alex (1,174)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)