Здравствуйте!
Когда написали на форуме о регистрации через смс. Я подумал дальше, пока у пользователя нет подтверждения номера телефона, то мы его ограничиваем в действиях. Но тут сразу вспомнил об этом:
Подумал, что не хватает более гибкой настройки прав групп. Сейчас покажу простой способ как расширить список.
Для этого нам понадобиться:
1. файл admin/applets/usergroups.php
333 строка
это наш шаблон для будущей настройки нового параметра. Сейчас добавим возможность отправки личных сообщений
Вставляем его немного переписав
сохраняем
2. метод isUserCan('') Проверяет, что пользователь имеет право на указанное действие.
Открываем: components\users\messages.php
после 147 строки
вставляем
3. открываем templates\_default_\components\com_users_messages_add.tpl
вначале перед
вставляем
а в конец файла
по аналогии можно добавить и другие права
Когда написали на форуме о регистрации через смс. Я подумал дальше, пока у пользователя нет подтверждения номера телефона, то мы его ограничиваем в действиях. Но тут сразу вспомнил об этом:
Подумал, что не хватает более гибкой настройки прав групп. Сейчас покажу простой способ как расширить список.
Для этого нам понадобиться:
1. файл admin/applets/usergroups.php
333 строка
<tr> <td>Модерация доски объявлений</td> </tr>
Вставляем его немного переписав
<tr> <td>Отправка сообщений</td> </tr>
2. метод isUserCan('') Проверяет, что пользователь имеет право на указанное действие.
Открываем: components\users\messages.php
после 147 строки
$smarty = $inCore->initSmarty('components', 'com_users_messages.tpl');
$smarty->assign('user_can_sendmessages', $inCore->isUserCan('users/sendmessages'));
вначале перед
{if $is_reply_user}
{if $user_can_sendmessages}
{else} <p>Недостаточно прав для оправки сообщения</p> {/if}
Реклама #
13 лет назад #
Димитриус 13 лет назад #
но я еще не дописал пост)
Димитриус 13 лет назад #
Анатолий 13 лет назад #
googlebot 13 лет назад #
13 лет назад #
Димитриус 13 лет назад #
1. Сообщения
2. Добавления фотографий
3. Создание тем форума
4. Отвечать в темах форумов
Кстати это возможно наверное как штрафное действие...При нарушении отправляем его в группу Штрафбатнапример на 3 суток
13 лет назад #
Димитриус 13 лет назад #
13 лет назад #
reload 13 лет назад #
И вам за идею
+
Димитриус 13 лет назад #
reload 13 лет назад #
Димитриус 13 лет назад #
cms_access
id как всегда ключ
type_access
name_access
в файле admin/applets/usergroups.php
убиваем с 293 по 336 строку
вместо ней вставляем :
Димитриус 13 лет назад #
comments/add Добавление комментариев
comments/bbcode Расширенный редактор комментариев (BBCode)
comments/delete Удаление своих комментариев
comments/moderate Удаление чужих комментариев
comments/iscomments Возможность отключать комментарии в своем блоге
forum/moderate Модерация форума
content/add Добавление статей на сайт
content/autoadd Принимать статьи без модерации
content/delete Удаление своих статей
board/autoadd Принимать объявления без модерации
board/moderate Модерация доски объявлений
Димитриус 13 лет назад #
Димитриус 13 лет назад #
13 лет назад #