VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Вопрос в следующем.
Для настроек хака необходимо сделать список чекбоксов.
Создал файл bitfield_product.xml там создал записи следующего вида <bitfield name="amtp_gramm_1">1</bitfield>
Все вроде нормально, и в настройках битфилды выводятся. Но вот как дать им человеческое имя?
Рядом с чекбоксом стоит amtp_gramm_1. Я сделал фразу с переменной amtp_gramm_1... Подсмотрел использование в записи битфилда <bitfield name="amtp_gramm_1" phrase="amtp_gramm_f_1">1</bitfield>
переименовал переменную фразы в amtp_gramm_f_1.
Но все равно в настройках остается amtp_gramm_1
переменная - amtp_gramm_f_1
тип фразы - permissions
фраза - что_ты_напишешь
@SMak044
Эксперт
Join Date: May 2008
Награды в конкурсах:
Posts: 1,764
Версия vB: 3.8.4
Пол:
Reputation:
Expert 1705
Репутация в разделе: 132
0
Quote:
Originally Posted by kerk
переменная - amtp_gramm_f_1
тип фразы - permissions
фраза - что_ты_напишешь
Понял. Значит можно использовать просто конструкцию
<bitfield name="amtp_gramm_1">1</bitfield>
И amtp_gramm_1 сделать фразой с типом permissions.
А какой эффект будет от использования параметра phrase="amtp_gramm_f_1" в описании битового поля? Или это просто дополнительное отделение от самой переменной? Типа, что бы не путать.
Как все же лучше с точки зрения правильности и эксплуатации.
Эта группа как то где то создается отдельно или достаточно просто обозначить ее в bitfield_product.xml?
Так же интересует могу ли я обратиться с проверкой к конкретному битовому полю или только к группе.
Например:
Эта группа как то где то создается отдельно или достаточно просто обозначить ее в bitfield_product.xml?
естессно нужно добавить
создается (в инсталяторе продукта) дополнительное поле в таблице usergroup с именем этой группы
в него и будут записываться все битовые значения, которые укажешь в настройках групп
легенда: продукт ugp - тип пермишна, есть ugp - узергруп, misc, nocache ...... группа_пермишна фраза целочисленное значение - например если это не битовое поле, а целое число и нужно указать не yes/no а прописать число, для таких полей в таблице usergroup добавляются свои поля <игнорируемые_группы> не отображаются при установке прав, когда редактируешь группу, прописанную здесь, в основном для безопасности, что бы админ случайно не назначил админские/модерские права для группы, которой ну никак нельзя давать подобные права 1,2,3,4 - через запятую указать игноред групп