Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Блоки
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
kentbrn вне форума      Старый центральные блоки #1  
kentbrn
Участник
Регистрация: 16.12.2005
Сообщения: 60


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для kentbrn Найти все сообщения от kentbrn Добавить kentbrn в список друзей  
21.03.2006, 20:27

Код:
if ($bkey == "admin") { * * adminblock($value); * *} elseif ($bkey == "userbox") { * * userblock(); * *} elseif ($row[bkey] == "" && ((@eregi($name, $display)) || (@eregi("All", $display))) && (($side != "c" && $side != "d") || (($side == "c" || $side == "d") && ($file == "index" || $home == 1)))) { * * * * if ($view == 0) { * * render_blocks($side, $value, $blocktemplate); * * } elseif ($view == 1 AND is_user($user) || is_admin($admin)) { * * render_blocks($side, $value, $blocktemplate); * * } elseif ($view == 2 AND is_admin($admin)) { * * render_blocks($side, $value, $blocktemplate); * * } elseif ($view == 3 AND !is_user($user) || is_admin($admin)) { * * render_blocks($side, $value, $blocktemplate); * * } * *}

часть кода из mainfile.php
народ помогите описать условия при которых будет происходить появление центральных блоков только на главной и в указанных модулях!!
краткое описание
$name = news, модуль новостей расположен на главной
$display = all значит выводиться везде на главной и во всех модулях!
вот как сделать чтоб при описанном ниже значении (значение из бд так же как и all) блоки имеющие это значение выводились только на главной $home =1
$display = ind это значит выводить только на главной
так понимаю что нада будет еще редактировать index.php footer.php и header.php
хотелось бы сделать без лишних запросов!

Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
21.03.2006, 23:53

вот это условие:
($side != "c" && $side != "d") - запрещает вывод блоков центральных, а вот это
(($side == "c" || $side == "d") && ($file == "index" || $home == 1)) - разрешает вывод только на главной странице и индекстной странице разрешенного модуля,
так что работать все должно, если конечно у вас все переменные которые здесь используються обьявлены как глобальные.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


kentbrn вне форума      Старый #3  
kentbrn
Участник
Регистрация: 16.12.2005
Сообщения: 60


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для kentbrn Найти все сообщения от kentbrn Добавить kentbrn в список друзей  
22.03.2006, 12:27

а не подскажешь как правильно описать все чтоб заработало!?

Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
23.03.2006, 04:30

kentbrn а что в данный момент не устраивает?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


kentbrn вне форума      Старый #5  
kentbrn
Участник
Регистрация: 16.12.2005
Сообщения: 60


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для kentbrn Найти все сообщения от kentbrn Добавить kentbrn в список друзей  
23.03.2006, 08:20

плохо разбираюсь в синтаксисе написания .. как правильно выразицца то:)

Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
показывать блоки только в отдельных модулях vovka Настройка и Изменение 11 09.03.2007 18:07
пропадают правые блоки Goofy Установка Блоков 8 28.04.2006 15:08
Не могу подключить блоки Pages и Pages Cat m0skit Установка Блоков 1 02.03.2006 23:10
хочу чтобы правые блоки отображались и в административной части premier Установка Блоков 1 20.10.2005 15:59
помогите пропадают правые блоки serz Темы оформления phpNuke 4 31.08.2005 15:31


Часовой пояс GMT +4, время: 14:12.


На Верх
Рейтинг@Mail.ru