Здравствуйте!
Когда написали на форуме о регистрации через смс. Я подумал дальше, пока у пользователя нет подтверждения номера телефона, то мы его ограничиваем в действиях. Но тут сразу вспомнил об этом:
Подумал, что не хватает более гибкой настройки прав групп. Сейчас покажу простой способ как расширить список.
Для этого нам понадобиться:
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}
но я еще не дописал пост)
1. Сообщения
2. Добавления фотографий
3. Создание тем форума
4. Отвечать в темах форумов
Кстати это возможно наверное как штрафное действие...
И вам за идею
+
cms_access
id как всегда ключ
type_access
name_access
в файле admin/applets/usergroups.php
убиваем с 293 по 336 строку
вместо ней вставляем :
comments/add Добавление комментариев
comments/bbcode Расширенный редактор комментариев (BBCode)
comments/delete Удаление своих комментариев
comments/moderate Удаление чужих комментариев
comments/iscomments Возможность отключать комментарии в своем блоге
forum/moderate Модерация форума
content/add Добавление статей на сайт
content/autoadd Принимать статьи без модерации
content/delete Удаление своих статей
board/autoadd Принимать объявления без модерации
board/moderate Модерация доски объявлений