VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Интересно, как создать условие, от которого зависит сможет ли пользователь постить в на форуме или нет? Например if есть аватар, тогда зеленый свет else Установите автару!
В шаблонах?
в самом шаблоне postbit_legacy есть куча услвоий, в том числе для аватара. Если есть - вставляет аватар, если нет - не вставляет. Покопайся и поймешь
Выглядит так
<if condition="something">
бла-бла-бла
<else>
ляля-ля
</if>
Вместо something можно вставить переменную, чтоб узнать определена она или нет, либо вставить условие $something=='1' либо что-то еще .
Идентично конструкции
if (something) {
}
в PHP
Last edited by Malcolm Reed : 11-04-2006 at 08:16 PM.
@netwind
Гуру
Join Date: Aug 2005
Location: Рiдна Олбанея
Posts: 3,844
Версия vB: 3.8.x
Reputation:
Гуру 1227
Репутация в разделе: 901
0
Не совсем идентично, т.к. нельзя запихивать сложные функции.
Кроме того, если ты запрещаешь некую функцию, недостаточно менять шаблоны.
Нужно обработать эти же условия и в коде/плагинах.
В твоем примере пытливый пользователь, сможет запостить сообщение вне зависимости от содержимого шаблонов специальными скриптами и тд.
Если пресекать такие финты для тебя неважно, можно ограничиться и шаблонами.
да и $something=1 неправильно, нужно $something == 1
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Quote:
Originally Posted by netwind
$something=1 неправильно, нужно $something == 1
угу - задумлася)) исправил.
Quote:
Originally Posted by netwind
Не совсем идентично, т.к. нельзя запихивать сложные функции.
Странно, вообще я как-то на этом форуме видел пример использования некой функции в шаблонном условии. Правда уже не помню где и что была за функция. ОЧевидно что-то весьма простое.
@e10ff
Продвинутый
Join Date: May 2006
Posts: 40
Reputation:
Опытный 10
Репутация в разделе: 10
1
одними шаблонами наврятли получится...
@Malcolm Reed
Эксперт
Join Date: Jan 2006
Location: http://www.lisichko.ru
Posts: 4,637
Версия vB: 3.6 Beta
Reputation:
Expert 1682
Репутация в разделе: 964
0
Ну дык если шаблонов недостаточно - учи PHP !
@e10ff
Продвинутый
Join Date: May 2006
Posts: 40
Reputation:
Опытный 10
Репутация в разделе: 10
1
Quote:
в самом шаблоне postbit_legacy есть куча услвоий, в том числе для аватара. Если есть - вставляет аватар, если нет - не вставляет. Покопайся и поймешь
Выглядит так
<if condition="something">
бла-бла-бла
<else>
ляля-ля
</if>
этим условием дальше аватары по умолчанию не уйдешь
я знаю пхп, но интересовало имеется ли готовое решение, потому что фишка полезная, для phpbb такую делал...
Last edited by e10ff : 11-05-2006 at 04:23 AM.
@morrat
Простоузер
Join Date: Dec 2007
Posts: 1
Reputation:
Novice 0
Репутация в разделе: 0
0
Установлен vBa CMPS
есть шаблон adv_portal
Нужно сделать так, чтоб при пребывании пользователя на странице портала в navbar'е отображалась ссылка на форум и, соответственно, наоборот...
есть код в шаблоне navbar