VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Как разрешить определённым группам редактировать сообщения?
0
Господа, как разрешить определённой группе пользователей бессрочно редактировать все свои сообщения? Есть такой пункт в "настройках группы" "Может редактировать свои сообщения" но к нему идёт примечание "Это разрешение работает вместе с опцией "Срок редактирования сообщений" основных настроек" можно ли как то это подправить?
Smalesh, видел, уже спрашивал, цена имхо дороговата при текущем курсе доллара
@BTC
СпециалистЪ
Join Date: Aug 2013
Posts: 727
Версия vB: 3.8.x
Reputation:
Knowing 240
Репутация в разделе: 47
1
@dokumentovnet, К примеру открываем файл: editpost.php Ищем:
PHP Code:
// check for time limits if ($postinfo['dateline'] < (TIMENOW - ($vbulletin->options['edittimelimit'] * 60)) AND $vbulletin->options['edittimelimit'] != 0) { eval(standard_error(fetch_error('edittimelimit', $vbulletin->options['edittimelimit'], $vbulletin->options['contactuslink']))); }
Заменяем на:
PHP Code:
// check for time limits if ($postinfo['dateline'] < (TIMENOW - ($vbulletin->options['edittimelimit'] * 60)) AND $vbulletin->options['edittimelimit'] != 0 AND !is_member_of($vbulletin->userinfo, explode(',', 'Группы которым разрешено через запятую')) { eval(standard_error(fetch_error('edittimelimit', $vbulletin->options['edittimelimit'], $vbulletin->options['contactuslink']))); }
PS. Можно было и не задавать вопрос, а включить режим дебага, в основных настройках найти переменную фразы Срок редактирования сообщений (в минутах), ей будет являться edittimelimit, далее производим поиск по всем файлам вб, и находим вложения с ней в файлах: editpost.php, newattachment.php, postings.php, profile.php, showthread.php, class_postbit.php и далее вводим добавление к условию, по типу как в примере выше:
PHP Code:
AND !is_member_of($vbulletin->userinfo, explode(',', 'Группы которым разрешено через запятую')