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

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

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

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

если плагин Вам понравился буду рад донейту
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
  • +20
  • 05 марта 2011, 11:33
  • netlanc

Комментарии (54)

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

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

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

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

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


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

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

На /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)?
0
* /settings/sandbox, опечтался
0
теперь можете для новой версии скачать
0
Кто нибудь тестировал плагин на шаблоне Simple?
0
Сейчас проверил в шаблоне Simple при закрытом режиме сайта, почему то регистрация проходит довольно успешно, не знаю связано ли это с активацией плагина Песочница, но это так. Но ведь плагин не предполагает, что регистрация будет открытой, для этого собственно и создана Песочница. Объясните, может я что-то не догоняю?
0
извините, но понятия не имею, передо мной никто не отчитывается в подобных вопросах
0
netlanc, плагин действительно хороший! Вот только куда попадают посты после нажатия кнопочки «Принять»?
0
удаляются
0
в платной версии есть возможность не только сохранять но и привязывать к пользователю если инвайт получен из песочницы
0
У меня не получается просмотреть, принять или отклонить пост — ничего не происходит. Это у меня только такое или кто-то еще с этим сталкивался?
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.