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

Автор темы: x365
ID темы: 1182
Информация:
Тема содержит 28 сообщения, была просмотрена 7709 раз.
Просмотр темы
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.030 секунд, используя 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.029 секунд, используя 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.031 секунд, используя 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.037 секунд, используя 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:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Создание панели, помогите найти ошибку  →  Вопросы новичков 0 / 33 19.07.2018 16:25
Как найти в БД для панели "похожие статьи, новости, темы"?  →  Пожелания и предложения 0 / 353 23.04.2018 17:29
никто не писал мод панели навигации с загрузкой иконок ?  →  Пожелания и предложения 0 / 692 20.02.2018 18:36
Какие панели вы бы поставили на большой сайт со статьями, демами, видео с ютуба?  →  Панели 7 / 4521 17.01.2018 14:40
Ограничить доступ к панели  →  Пожелания и предложения 16 / 4168 22.11.2017 19:17
отображение панелей на страницах  →  Моды 23 / 21861 02.09.2016 10:27
Подправить запрос на вывод новостей в панели  →  Вопросы новичков 4 / 3631 17.01.2016 12:34
Доступ к панели через N время  →  Пожелания и предложения 4 / 3160 24.10.2015 16:53
Ограничение доступа к панели по QUERY_STRING *  →  Народное творчество 2 / 3677 08.06.2015 17:20
Вырезать bb-коды из панели "Последние комментарии"  →  Моды 12 / 7773 02.04.2015 03:34
Топ 5 пользователей форума
Alex Alex (1,180)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)