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

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


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

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
30.08.2011, 03:44

Soniks, подскажи пожалуйста...
каким должно быть условие if что бы содержание блока изменялось в зависимости от страницы на которой он находится?

например
если открыта главная страница сайта, то содержание 1
а если любая другая, то содержание 2

что-то типа:

PHP код:
 if (главная страница сайта) {
$content .= "содержание 1";
}
else {
$content .= "содержание 2";

 
[url]www.ChelseaTeam.Ru[/url]


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


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

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

все зависит от версии системы,например может быть так:

PHP код:
 if(defined('HOME_FILE')){ 


PHP код:
 if(defined('INDEX_FILE')){ 


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


BFG вне форума      Старый #3  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


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

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
01.09.2011, 19:01

у меня там вот такое:
PHP код:
 define('MODULE_FILE'true); 
только если прописываю:
PHP код:
 if(defined('MODULE_FILE')){ 
тогда во всех модулях выполняется условие 1.
 
[url]www.ChelseaTeam.Ru[/url]


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


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

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

BFG долюны быть еще какие-то переменные или константы отвечающая за идентификацию главной. В разных версиях она разная, в начальных версиях это была переменная $index = 1;
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #5  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


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

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
01.09.2011, 21:51

у меня 7.6 и там $home = 1;
 
[url]www.ChelseaTeam.Ru[/url]


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


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

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

следовательно и условие должно быть
PHP код:
 if($home==1){ 
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


BFG вне форума      Старый #7  
Аватара для BFG
BFG
Участник+
Регистрация: 09.02.2006
Сообщения: 179


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

Посмотреть профиль Отправить персональное сообщение для BFG Посетить домашнюю страницу BFG Найти все сообщения от BFG Добавить BFG в список друзей  
03.09.2011, 01:55

Спасибо, теперь работает:
может и ещё кому понадобится
PHP код:
 global $nukeurl$home;
if (
$home == 1){ 
$content "Содержание 1";
}
else {
$content .= "Содержание 2";

 
[url]www.ChelseaTeam.Ru[/url]


Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод блока на других сайтах BFG Блоки 3 29.03.2011 10:08
изменение блока "навигация" ofp-cannabis Блоки 11 22.12.2010 08:02
нет содержания для данного блока. Yeti Установка Блоков 13 16.07.2006 19:55
изменить вид блока сообщения android Темы оформления phpNuke 15 17.07.2005 19:02
замена фона блока! FR@ER Настройка и Изменение 2 04.05.2005 20:18


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


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