Плагин «Удаление комментариев»
Описание
Плагин позволяет пользователям удалять и восстанавливать любые комментарии в своих топиках.
Поддерживается ограничение по рейтингу и времени.
Совместим с шаблонами:
— Synio;
— Mobile;
— Vintage;
— Inspiration.
GitHub: github.com/wasja1982/livestreet_deletecomment
Настройка
Настройка плагина осуществляется редактированием файла "/plugins/deletecomment/config/config.php".
Поддерживаемые директивы:
1) $config['use_limit_rating'] — Использовать ограничение рейтинга для удаления/восстановления комментариев. По умолчанию влючено (true).
2) $config['limit_rating'] — Порог рейтинга при котором юзер может удалять/восстанавливать комментарии (используется при $config['use_limit_rating'] = true). По умолчанию 0.
3) $config['use_limit_time'] — Использовать ограничение времени, в течении которого возможно удаление/восстановление комментариев (от даты создания комментария). По умолчанию влючено (true).
4) $config['limit_time'] — Период времени (в секундах), в течении которого возможно удаление/восстановление комментариев (используется при $config['use_limit_time'] = true). По умолчанию 7 суток.
Установка
1. Скопировать плагин в каталог /plugins/ (папка должна называться «deletecomment», а не «livestreet_deletecomment»)
2. Через панель управления плагинами (/admin/plugins/) запустить его активацию.
55 комментариев
Вас же не удивляет возможность удалить комментарии на своей стене вконтакте?
Кнопка удалить есть только у администратора.
А если кто-то намеренно начнет вызывать провокации, а потом по тихому удалит свои коменты и будет злорадно наблюдать за батлом со стороны?
кроме того, коменты — уникальный некопируемый контент, его беречь надо))
А должно быть:
Надо чтобы кнопка удалить, шла после кнопки ответить.
На взлом проверил, шифрует security_ls_key, а в исходнике выдает Hacking attemp! так что все норм.
этот код используется только у администратор, у пользователя они не используются.
Можно попробовать в инструкции написать, чтобы пользователь добавил код в файлик comment.tpl
Я бы хотел подсказать другое решение для совместимости плагина со всеми шаблонами, но в голову больше не чего не приходит.
Ты заодно тем кто шаблон верстал напиши — вдруг оперативно поправят ради тебя…
У них-то руки прямые.
Тебе же автор плагина описал в чем техническая проблема. Не понимаешь — лучше не продолжай…
Если вы думаете только о себе удачи.
в конфиге задавать рейтинг юзера, выше которого он может удалять каменты. Желательно отдельно для коллективных и персональных блогов.
А восстанавливать камменты юзер может?
Восстанавливать — на данный момент может до перезагрузки страницы. После перезагрузки — не может.
— Добавлена поддержка шаблонов Synio, Mobile, Vintage.
— $config['use_limit'] — Использовать ограничение рейтинга для удаления/восстановления комментариев. По умолчанию влючено (true).
— $config['limit_rating'] — Порог рейтинга при котором юзер может удалять/восстанавливать комментарии (используется при $config['use_limit'] = true). По умолчанию 0.
Т.е. если запостил в персональный блог — делай что хочешь (при рейтинге например выше 0).
А если запостил в коллективный — рейтинг должен быть выше, например 5-ти
Еще лезет куча недообдуманного:
— привязка к рейтингу каммента
— привязка к сроку каммента
— привязка к рейтингу топика
Эх, как не хватает этого…
Что бы пользователь мог добавлять свой файл прям в коммент если у него есть рейтинг, не знаю нафига это нужно, но идея кул.
А еще можно сделать что бы пользователь который опубликовал свой топик, также мог добавлять файл в комментарий, а тот кто ведет этот блок и так сможет добавлять свой файл ибо рейтинг для блога, должен быть большой.
Wasja почему не хочешь создать отдельный файл для 2-го плагина?
это же легче и меньше кода будет, тупо создать новую функцию которая будет работать внутри файла comment.tpl
можно даже этот код взять который сверху, и сделать 2-рой, почти такой же чуть ниже. А плагин который будет подключен, будет взаимодействовать с этим кодом, вот и все. ну и соответственно 2-рой плагин, который был, без гемора.
Например если это админ работает только код который сверху, если это пользователь, код админа отключается, причем по стандарту а код пользователя включается.
2) Меня устраивает то, как получилось.
Ну или на кройняк можно описать где нужно изменить css в шаблоне.
2
и там и там CSS был изменен.
Я конечно могу удалить файл плагина, и убрать изменение в плагине, это не трудно.)
— $config['use_limit_time'] — Использовать ограничение времени, в течении которого возможно удаление/восстановление комментариев (от даты создания комментария). По умолчанию влючено (true).
— $config['limit_time'] — Период времени (в секундах), в течении которого возможно удаление/восстановление комментариев (используется при $config['use_limit_time'] = true). По умолчанию 7 суток.