VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Использование вижу.
Изменение и добавление не нашел. Перерыл все. Файлы/админку/БД. Есть только в БД, но они 1й записью и сериализованы. Понятное дело, что они обрабатываются через админку. В принципе, все хором так мне и говорят.
НО ЧЕРТ ВОЗЬМИ!!! ГДЕ???
Сорри, никаких нервов не хватает. Искал кропотливо/спокойно/долго. Обращаюсь за помощью, собратья! Спасите. Нужно управление этими опшинсами.
**********************************
И еще, скажате, может, кроме $vbulletin->options и $vbulletin->bf_misc_socialgroupoptions еще какие-то опшенсы есть? Может, они тоже как-то управляются? Как они разделяются и задаются. Если можно, с примерчиком. По остальному, вроде разобрался.
PS:
Прошу, не отвечайте "в админке". Таблица в БД содержит много настроек из админки.
На всякий случай напишу, что нужно по задаче, может не туда копаю:
для групп есть настройки, отображать то-то и то-то (условия для отображения или скрытия неких блоков для всей группы)
Мне нужно добавить такую настройку. Какие мои действия при добавлении/изменении и использовании.
Спасибо
в объекте $vbulletin находится вообще все =)
в данном случае $vbulletin->bf_* - это битфилды (битовые поля)
данные о них в файлах includes/xml/bitfield_[productID].xml
в этих файлах как раз и найдешь все разбитое по группам
misc/ugp/hvcheck и так далее
каждая группа содержит подгруппу битовых полей
Объект - $vbulletin
группа битфилдов - bf
подгруппа битфилдов = misc
битовые поля подгруппы - socialgroupoptions
значение битового поля - enable_group_messages
ну там разберетесь =)
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
$vbulletin->options['socnet_groups_msg_enabled'] Объект
Массив
значения массива
значениями массива могут быть так же и массивы/строки/цифры/ и т.д...
можно посмотреть что находится в массиве $vbulletin->options просто инизиализируя движок подключив файл глобал в начале своего скрипта
соотв. подключая его, имеем доступ ко всему объекту с его переменными, массивами, датаменеджерами... (некоторые классы нужно подключать отдельно)
и использовать воблометоды очистки входящих данных
PHP Code:
$vbulletin->input->clean_array_gpc('r', array( // r <= REQUEST; p <= POST; c <= COOKIE
'strvar' => TYPE_STR, // string
'boolval' => TYPE_BOOL, // bool
'binvar' => TYPE_BINARY, // binary
'intval' => TYPE_UINT, // unsigned integer
));
// и еще куча всего описана в файле class_core.php
это упрощает работу интеграции своих скриптов с воблой
@DybaV
Простоузер
Join Date: Jul 2012
Posts: 15
Версия vB: 4.1.7
Reputation:
Novice 1
Репутация в разделе: 1
0
kerk,
Quote:
значениями массива могут быть так же и массивы/строки/....
ну, это я знаю
Quote:
в объекте $vbulletin находится вообще все =)
в данном случае $vbulletin->bf_* - это битфилды (битовые поля)
данные о них в файлах includes/xml/bitfield_[productID].xml
в этих файлах как раз и найдешь все разбитое по группам
misc/ugp/hvcheck и так далее
каждая группа содержит подгруппу битовых полей
ну там разберетесь =)
- а вот сюда бы не додумался заглянуть. Спасибо.
Но как же отредактировать значение для ситуации, когда:
Допустим, 1 группе не нужен блок "картинка дня", а для 2 группы - нужен.
Модератор заходит в Управление группой и тыкает на галочку is_photo_of_the_day_enabled, соответственно разрешая или закрывая блок для всей своей группы.
А в коде стоит условие if(is_photo_of_the_day_enabled){отображаем}
Может, действительно, 1й вопрос был не корректно поставлен.
Приношу свои извинения.
Все-таки, прошу помочь в данном вопросе.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,711
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20257
Репутация в разделе: 8432
0
Quote:
Originally Posted by DybaV
соответственно разрешая или закрывая блок для всей своей группы
битовые поля лучше не трогать в файлах
обычно это решается редактированием шаблонов и/или добавлением своего кода к хукам воблы (см. система продуктов/модулей)
еще вариант, добавить пользователю дополнительную группу и тогда можно будет более тонко настраивать права этих доп групп