Плагин "Песочница"
Что умеет плагин:
— выводить форму для отправки статьи админу в закрытом режиме сайта;
— уведомлять админа в личку о новой записи в песочнице;
— при модерации админом:
— при отклонении записи уведомляет на мыло автора, что запись отклонена;
— при одобрении записи отправляет автору на мыло приглашение с инвайтом.
собственно и все. Вобще планировался больший функционал, например: перенос одобреных записей в выбранный блог либо в блог пользователя получившего инвайт и др… Но так как заказчил пропал, продолжать его просто небыло времени.
Плагин в каталоге.
если плагин Вам понравился буду рад донейту
Z387210433696
R378645698316
яша 41001382110646
для донаторов: если желаете повесить обратную ссылку, указываете обратные url в примечении, выложу его в список донаторов
UPD:
UPD: профиксил баг с дампом в _user, баг lsPanel is not defined и вывел ссылки на песочницу на страницах регистрации и ввода инвайта. Для страницы ввода инвайта в файл \templates\skin\new\actions\ActionRegistration\invite.tpl следует добавить хук
{hook run='form_invite_begin'}
скачать можно все тут жеUPD:: обновление для 0.5.x
55 комментариев
100000 комментарий :)
1) Подготовительная страница (На хабре их две). Которая подготавливает пользователя к правильному оформлению топика и знакомит с правилами сообщества.
2) После модерации (или без нее), статья попадает в специальный раздел на сайте «песочницу», и уже пользователи сами решат стоит ли давать инвайт или нет.
— Возможно также, сделать так, что если несколько человек проголосуют за пост в песочнице, пользователю автоматически отправляется инвайт, а пост попадает на сайт в личный блог нового юзера.
3) Капча для защиты от автоматических постов в песочницу, и ограничение на количество ссылок
Три эти вещи смогут решить проблемы спама, и создать автоматизированную систему получения инвайта.
2) Нужно, но допилить сложно.
3) Каптчу можно допилить (я у себя уже), ограничение на ссылки не нужны, текст идет через стандартный Jevix, гораздо проще премодерацию перед переносом.
2) Главное что возможно ;)
3) У себя это где? Можно глянуть?
насчет скинуться — плагин бесплатный, но на донейт, ничуть не обижусь )
после праздников может еще кое что интересного выложу, от этого заказа с пропавшим клиентам
1) Подготовительная страница (На хабре их две). Которая подготавливает пользователя к правильному оформлению топика и знакомит с правилами сообщества.
2) После модерации (или без нее), статья попадает в специальный раздел на сайте «песочницу», и уже пользователи сами решат стоит ли давать инвайт или нет.
— (как идея)Возможно также, сделать так, что если несколько человек проголосуют за пост в песочнице, пользователю автоматически отправляется инвайт, а пост попадает на сайт в личный блог нового юзера.
3) Капча для защиты от автоматических постов в песочницу.
Донейт после праздников… заправиться надо ))
1 и 2 на днях прикручу
Uncaught ReferenceError: lsPanel is not defined
Поясните, как этим чудным плагином пользоваться?
Написать в песочницу: сайт.ру/sandbox/
в конфиге пробовал по-разному, закрывал/открывал сайт, активировал/деактивировал систему инвайтов. Все равно плагин в любом случае отправляет сообщение об отказе в публикации.
Возможность, что бы статья после песочницы попадала на модерацию админу, после одобрения попадала в раздел песочница. Получить инвайт за статью можно двумя способами:
— Кто то из участников сообщества может отправить инвайт автору
— При голосовании за статью, при наборе определенного рейтинга инвайт отправляется автору.
Если автор получил инвайт, то его статья попадает в личный блог
Реализация всего задуманного будет стоить 1500 рублей, если есть желание присоединится к заказу, пишите в личку!!!
На /settings/sanbox вот это:
«Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template ».../plugins/sandbox/templates/skin/default/actions/ActionSettings/settings.tpl" on line 96 "{include file='paging.tpl' aPaging=`$aPaging`}" — Unexpected "`"' in /home/p33656/www/com.makeller.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:439 Stack trace: #0 .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2889): Smarty_Internal_TemplateCompilerBase->trigger_template_error() #1 .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2954): Smarty_Internal_Templateparser->yy_syntax_error(76, '`') #2 /home/p33656/www/com.makeller.ru/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_smartytemplatecompiler.php(51): Smarty_Internal_Templateparser->doParse(76, '`') #3 .../engine/lib/external/Smarty/libs/sysplug in .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 439"
Или я идиот и это под старую версию (0.4.2)?