Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.19 » РНР-конструкции |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Прошу написать код на рнр для проверки гостя: ЕСЛИ ГОСТЬ, ТО ВЫПОЛНИТЬ КОД <div id="p<?=$pdata['p_id'];?>" style="overflow: auto;"><?=textoutimg($pdata['p_text'],$pdata['p__html'],$pdata['p__bcode'],$pdata['p__smiles'],$pdata['p_tid'],$pdata['p_id']);?></div> ИНАЧЕ ВЫПОЛНИТЬ КОД <div id="p<?=$pdata['p_id'];?>" style="overflow: auto;"><?=textout($pdata['p_text'],$pdata['p__html'],$pdata['p__bcode'],$pdata['p__smiles'],$pdata['p_tid'],$pdata['p_id']);?></div> |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Проверка гостя производится следующим образом: [code] <? if ($GLOBALS['inuserid']<=3) { ?>кусок HTML-кода гостя<? } else { ?>кусок HTML-кода пользователя<? } ?> Если вместо HTML используется PHP, его в <? ?> брать не надо. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Сделал временный вариант см. http://www.assessor.ru/forum/index.php?t=262 |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Есть кусок кода: <? if ($GLOBALS['inuserid']<=3 и МОЯ_КОНСТАНТА==1) { ?>кусок HTML-кода гостя<? } else { ?>кусок HTML-кода пользователя<? } ?> Мне еще надо проверять с МОЯ_КОНСТАНТА, которую надо куда-то записать и прочитать. Как это сделать? Этот файл с константой я буду сам править через ФТП. |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Попробуйте добавить код в addons.php (корневом): <? define('Moya_lyubimaya_constanta', '1'); ?> Ну и потом в коде уже так и писать: <? if ($GLOBALS['inuserid']<=3 && Moya_lyubimaya_constanta==1) { ?>кусок HTML-кода гостя<? } else { ?>кусок HTML-кода пользователя<? } ?> |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
Gram, Спасибо. Все работает. Может для проверки IP еще код напишешь, чтобы массив записывать туда же в addons.php. |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.19 » РНР-конструкции |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |