Плагин "Расширенная песочница"

Возможности новой версии:
Для пользователя
  • Выводить форму для отправки статьи админу в закрытом или открытом режиме сайта;
  • Получать уведомления на указанный при отправке e-mail о результатах.
Для админа:
  • Список записей в песочнице;
  • Уведомление о новой записи в песочнице в личку;
  • Возможность посмотреть, принять, отклонить, отправить/удалить запись в/из блога песочницы;
  • При отклонении записи уведомляет на мыло автора, что запись отклонена;
  • При одобрении записи отправляет автору на мыло приглашение с инвайтом.


Запись в блоге песочницы – это запись по функционалу идентична обычному топику, ее можно комментировать, голосовать за нее, имея права – изменить/или удалить.
Возможность при достижении определенного рейтинга топика, автоматически отправляеть автору приглашение с инвайтом зарегистрироваться на сайте. Значение рейтинга при котором отправлять уведомление задается в конфиге.

Также предусмотрена возможность переноса топика из блога песочницы в личный блог пользователя при регистрации пользователя по такому инвайту, по умолчанию включено.

Настройки в конфиге:
  • максимальное количество символов в песочнице
  • id блога песочницы
  • рейтинг топика в песочнице для автоматической отправки инвайта автору
  • перенос топика из песочницы в болог пользователю при регистрации
  • логин админа от которого отправляются уведомления
  • логин пользователя от которого публикуются записи в песочнице

Плагин использует (1) делегирование шаблона \templates\skin\_Ваш_скин_\actions\ActionRegistration\invite.tpl и (2) переопределине экшена ActionRegistration. Это нужно для (1) вывода ссылки на песочницу на странице проверки инвайта и (2) для возможности использования хука при регистрации по пришлашению, так как по дефолту оный отсутствует.
Эти делегирование и переопределение можно отключить (закомментировать в PluginSandbox.class.php) не потеряв функционала, добавив вручную хук в шаблон\templates\skin\_Ваш_скин_\actions\ActionRegistration\invite.tpl
после строчки
<h2>{$aLang.registration_invite}</h2>
добавить
{hook run='form_registration_begin'}
и
Экшен \classes\actions\ActionRegistration.class.php после строчки
$this->User_UpdateInvite($oInvite);
добавить
$this->Hook_Run('user_add_invite_after', array('oUser' => $oUser, 'oInvite' => $oInvite));


Плагин в каталоге на модерации. Стоимость плагина 20$.

Оставить комментарий

Чтобы оставить комментарий или зарегистрируйтесь на сайте×

3 комментария

avatar
Здравствуйте! При написании топика в песочнице, при загрузке изображения пишет — Ошибка! Необходимо авторизоваться. Как разрешить автору топика в песочнице вставлять изображения в свой топик?
avatar
url сайта и мыло покупки в личку плис
avatar
отправил
еще