Плагин "Песочница"


Что умеет плагин:
— выводить форму для отправки статьи админу в закрытом режиме сайта;
— уведомлять админа в личку о новой записи в песочнице;
— при модерации админом:
— при отклонении записи уведомляет на мыло автора, что запись отклонена;
— при одобрении записи отправляет автору на мыло приглашение с инвайтом.

собственно и все. Вобще планировался больший функционал, например: перенос одобреных записей в выбранный блог либо в блог пользователя получившего инвайт и др… Но так как заказчил пропал, продолжать его просто небыло времени.

Плагин в каталоге.

если плагин Вам понравился буду рад донейту
Z387210433696
R378645698316
яша 41001382110646

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

UPD: обнаружен небольшой баг при активации плагина, если у Вас таблица _user отличается от таблицы из коробки, то нужно вручную добавить пользователя с логином guest. Позже выложу обновление.

UPD: профиксил баг с дампом в _user, баг lsPanel is not defined и вывел ссылки на песочницу на страницах регистрации и ввода инвайта. Для страницы ввода инвайта в файл \templates\skin\new\actions\ActionRegistration\invite.tpl следует добавить хук
{hook run='form_invite_begin'}
скачать можно все тут же

UPD:: обновление для 0.5.x

55 комментариев

avatar
Спасибо за плагин. Заданейтил немного по мере сил ;)
  • dee
  • 0
avatar
Спасибо, будем тестировать..:)
avatar
Бесплатный? круто) Спасибо! В будущем может и мне понадобится…
avatar
Только в закрытом режиме работы?
avatar
не только в закрытом но и в открытом
avatar
Отлично. ))
avatar
Благодарю автора!
avatar
спасибо за плагин
100000 комментарий :)
avatar
Спасибо за плагин пока непонятно как работает плагин, на странице netlanc.net/mafia/registration/ нет никакой ссылки для создания записи незарегистрированному пользователю. Из описания функционала уже многое есть, еще хотелось бы несколько важных мелочей:
1) Подготовительная страница (На хабре их две). Которая подготавливает пользователя к правильному оформлению топика и знакомит с правилами сообщества.
2) После модерации (или без нее), статья попадает в специальный раздел на сайте «песочницу», и уже пользователи сами решат стоит ли давать инвайт или нет.
— Возможно также, сделать так, что если несколько человек проголосуют за пост в песочнице, пользователю автоматически отправляется инвайт, а пост попадает на сайт в личный блог нового юзера.
3) Капча для защиты от автоматических постов в песочницу, и ограничение на количество ссылок

Три эти вещи смогут решить проблемы спама, и создать автоматизированную систему получения инвайта.
avatar
1) С помощью JQuery можно сделать самому.
2) Нужно, но допилить сложно.
3) Каптчу можно допилить (я у себя уже), ограничение на ссылки не нужны, текст идет через стандартный Jevix, гораздо проще премодерацию перед переносом.
avatar
1) Самому не вариант, я не программист
2) Главное что возможно ;)
3) У себя это где? Можно глянуть?
avatar
а пост попадает на сайт в личный блог нового юзера.
— а сейчас после одобрения статьи админом что происходит со статьей, она на сайт не попадает?
avatar
просто высылается инвайт
avatar
а пост попадает на сайт в личный блог нового юзера.
это вообще реально сделать? или структура LS не позволяет? Если реально, то во сколько вообще такую работу можно оценить?
avatar
это реально сделать, может сделаю позже, пока просто времени нет
avatar
ну давайте мы скинимся сколько надо (как у вас время будет) и доделаем… плагин то полезный
avatar
описывайте, чтобы хотели видеть в плагине, после праздников посмотрим сделаем, может и не все сразу, но расщирять его планирую.

насчет скинуться — плагин бесплатный, но на донейт, ничуть не обижусь )

после праздников может еще кое что интересного выложу, от этого заказа с пропавшим клиентам
avatar
Я думаю все уже неплохо придумано на хабре, как я это вижу не хватает 3 вещей:
1) Подготовительная страница (На хабре их две). Которая подготавливает пользователя к правильному оформлению топика и знакомит с правилами сообщества.
2) После модерации (или без нее), статья попадает в специальный раздел на сайте «песочницу», и уже пользователи сами решат стоит ли давать инвайт или нет.
— (как идея)Возможно также, сделать так, что если несколько человек проголосуют за пост в песочнице, пользователю автоматически отправляется инвайт, а пост попадает на сайт в личный блог нового юзера.
3) Капча для защиты от автоматических постов в песочницу.
Донейт после праздников… заправиться надо ))
avatar
Самое главное — второе.
avatar
купчу уже сделал
1 и 2 на днях прикручу
avatar
Готов скинуться на доработку плагина

После модерации (или без нее), статья попадает в специальный раздел на сайте «песочницу», и уже пользователи сами решат стоит ли давать инвайт или нет.
— (как идея)Возможно также, сделать так, что если несколько человек проголосуют за пост в песочнице, пользователю автоматически отправляется инвайт, а пост попадает на сайт в личный блог нового юзера.
avatar
Спасибо за плагин. И я понимаю, что на халяву и уксус должен быть сладким, но… Можно ли сделать так, чтобы песочницу видели все пользователи с рейтингом выше N, а инвайты выписывать могли пользователи с рейтингом выше N+j?
avatar
кнопка с тегами не работает.
Uncaught ReferenceError: lsPanel is not defined
avatar
спасибо, поправлю
avatar
Бесплатный? круто) Спасибо!
avatar
netlanc, спасибо за отличный модуль, а на какой странице админ модерирует поступившие топики?
avatar
Настройки профиля-песочница. settings/sandbox/
avatar
ОК
avatar
боюсь показаться тупеньким, но, убейте меня: не могу понять, как плагин работает. НИГДЕ нет никаких новых кнопочек — ссылочек после его активации в админке…
Поясните, как этим чудным плагином пользоваться?
avatar
сори, сам разобрался. Вопрос снят)))
avatar
А развитие модуля предусмотрено или это окончательный вариан?
avatar
в планах
avatar
А собственно по какому адресу находится раздел «Песочница» на сайте?
avatar
Всё вопрос снят.
avatar
вход под админом: сайт.ру/settings/sandbox/
Написать в песочницу: сайт.ру/sandbox/
avatar
Всем, кто поставил песочницу на серьезных сайтах — зайдите в langpack и перепишите безграмотные надписи.
  • mrak
  • -1
avatar
Сейчас потестил на локальном сервере. Все нормально, только даже если нажимаешь принять публикацию, пользователю отсылается сообщение
Одмин посмотрел "rth wrt aw" и сказал НО


в конфиге пробовал по-разному, закрывал/открывал сайт, активировал/деактивировал систему инвайтов. Все равно плагин в любом случае отправляет сообщение об отказе в публикации.
avatar
какой шаблон? какой ответ фаербага?
avatar
Конечно отправляет, это сообщение стоит в функции удаления топика из песочницы, которая вызывается и при одобрении, и при отклонении топика админом
avatar
Приветствую, Есть человек, который готов реализовать следующий функционал:
Возможность, что бы статья после песочницы попадала на модерацию админу, после одобрения попадала в раздел песочница. Получить инвайт за статью можно двумя способами:
— Кто то из участников сообщества может отправить инвайт автору
— При голосовании за статью, при наборе определенного рейтинга инвайт отправляется автору.
Если автор получил инвайт, то его статья попадает в личный блог

Реализация всего задуманного будет стоить 1500 рублей, если есть желание присоединится к заказу, пишите в личку!!!
avatar
тема ушла в небытие?
avatar
похоже что да
avatar
Почему? Заказ был выполнен, плагин нам сделали, который прекрасно прошел перенос при апгрейде движка две недели назад.
avatar
Я имел в виду доработку и выкладывание в общий доступ для скачивания.
avatar
Доброе утро.

На /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)?
avatar
* /settings/sandbox, опечтался
avatar
теперь можете для новой версии скачать
avatar
Кто нибудь тестировал плагин на шаблоне Simple?
avatar
Сейчас проверил в шаблоне Simple при закрытом режиме сайта, почему то регистрация проходит довольно успешно, не знаю связано ли это с активацией плагина Песочница, но это так. Но ведь плагин не предполагает, что регистрация будет открытой, для этого собственно и создана Песочница. Объясните, может я что-то не догоняю?
avatar
извините, но понятия не имею, передо мной никто не отчитывается в подобных вопросах
avatar
netlanc, плагин действительно хороший! Вот только куда попадают посты после нажатия кнопочки «Принять»?
avatar
удаляются
avatar
в платной версии есть возможность не только сохранять но и привязывать к пользователю если инвайт получен из песочницы
avatar
У меня не получается просмотреть, принять или отклонить пост — ничего не происходит. Это у меня только такое или кто-то еще с этим сталкивался?
avatar
Ребят, как это исправить? Fatal error: Uncaught exception 'SmartyException' with message 'Unable to load template file 'header.light.tpl' in '/home/r/rangroup/en/public_html/plugins/sandbox/templates/skin/default/actions/ActionSandbox/add.tpl'' in /home/r/rangroup/en/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php:127 Stack trace: #0 /home/r/rangroup/en/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(288): Smarty_Internal_TemplateBase->fetch(NULL, NULL, NULL, NULL, false, false, true) #1 /home/r/rangroup/en/public_html/templates/compiled/habra/f1c30b9a32d5372b2557e81852e880d2439e1fb7.file.add.tpl.php(30): Smarty_Internal_Template->getSubTemplate('header.light.tp...', NULL, NULL, NULL, NULL, Array, 0) #2 /home/r/rangroup/en/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php(180): content_5b258ecd012579_46293623(Object(Smarty_Internal_Template)) #3 /home/r/rangroup/en/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_ in /home/r/rangroup/en/public_html/engine/lib/external/Smarty/libs/sysplugins/smarty_internal_templatebase.php on line 127
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.