EditComment - плагин редактирования комментов. Да, еще один.
Плагин EditComment предназначен для включения возможности редактирования сделанных комментариев.
Плагин использует нативную для LS 1.0.1 систему комментирования, не требует хаков темплейтов и, в то же время, обладает гибкостью настройки. Работает с визуальным редактором.
EditComment может хранить «историю» редактирования комментариев заданной вложенности, что может помочь модераторам при рассмотрении жалоб.
Плагин имеет несколько опций, позволяющих ограничивать пользователей в использовании функционала редактирования комментариев:
— ограничение по рейтингу
— ограничение по количеству раз редактирования
— ограничение по времени, прошедшим с момента последнего редактирования
— ограничение на редактирование комментариев, на которые уже есть ответ
Так же могут быть легко добавлены какие-то другие ограничения.
Плагин может добавлять к тексту комментария надпись, сообщающую о дате последнего редактирования.
Имеется возможность задать список пользователей, имеющих право игнорировать ограничения на редактирование комментариев.
Плагин распространяется по лицензии Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Обязательным условием использования плагина является наличие активной ссылки спонсора оригинальной версии плагина. При модификации плагина запрещается изменять содержание ссылки, а так же помещать ее в невидимые блоки или каким-то образом скрывать ее от людей и роботов поисковиков. Отключить ссылку можно за донейт на сайте http://livestreetcms.ru/profile/kerby/donate/.
Пока плагин находится на модерации и всегда — свежая версия доступна на ГитХабе. Скачайте архив, распакуйте в папку plugins вашего сайта, переименуйте папку в editcomment и активируйте плагин.
И, в заключение, почему ЕЩЕ ОДИН подобный плагин: я по-тихоньку перевожу свой большой проект с 0.4.2 на 1.0.1, а с учетом того, сколько всего было написано за 2 года под мой проект и смены mootools на jquery — это титанический труд. Но раз уж я занялся — грех не поделиться с сообществом результатами. Так вот, я пишу это для себя и так, как мне кажется это должно работать правильно. К сожалению то, что я нашел на эту тему не удовлетворило моим потребностям.
UPD: Пока суть да дело добавил просмотр истории редактирования. Перекачайте плагин, кто уже скачивал.
Плагин использует нативную для LS 1.0.1 систему комментирования, не требует хаков темплейтов и, в то же время, обладает гибкостью настройки. Работает с визуальным редактором.
EditComment может хранить «историю» редактирования комментариев заданной вложенности, что может помочь модераторам при рассмотрении жалоб.
Плагин имеет несколько опций, позволяющих ограничивать пользователей в использовании функционала редактирования комментариев:
— ограничение по рейтингу
— ограничение по количеству раз редактирования
— ограничение по времени, прошедшим с момента последнего редактирования
— ограничение на редактирование комментариев, на которые уже есть ответ
Так же могут быть легко добавлены какие-то другие ограничения.
Плагин может добавлять к тексту комментария надпись, сообщающую о дате последнего редактирования.
Имеется возможность задать список пользователей, имеющих право игнорировать ограничения на редактирование комментариев.
Плагин распространяется по лицензии Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
Обязательным условием использования плагина является наличие активной ссылки спонсора оригинальной версии плагина. При модификации плагина запрещается изменять содержание ссылки, а так же помещать ее в невидимые блоки или каким-то образом скрывать ее от людей и роботов поисковиков. Отключить ссылку можно за донейт на сайте http://livestreetcms.ru/profile/kerby/donate/.
Пока плагин находится на модерации и всегда — свежая версия доступна на ГитХабе. Скачайте архив, распакуйте в папку plugins вашего сайта, переименуйте папку в editcomment и активируйте плагин.
И, в заключение, почему ЕЩЕ ОДИН подобный плагин: я по-тихоньку перевожу свой большой проект с 0.4.2 на 1.0.1, а с учетом того, сколько всего было написано за 2 года под мой проект и смены mootools на jquery — это титанический труд. Но раз уж я занялся — грех не поделиться с сообществом результатами. Так вот, я пишу это для себя и так, как мне кажется это должно работать правильно. К сожалению то, что я нашел на эту тему не удовлетворило моим потребностям.
UPD: Пока суть да дело добавил просмотр истории редактирования. Перекачайте плагин, кто уже скачивал.
280 комментариев
пусть выкладывают два релиза, платный и со ссылкой
бесплатного я тут в упор не вижу
разницу улавливаете?
в большинстве случаев снимают ссылку на ЛС не потому что жабятся на ссыль для ЛС и ксеоарт
а потому как конкурентов на данной cms плодить не хотят
Потому, что воровать оно проще, да.
Прочтите ещё раз 10, чтобы понять. Я объяснил почему снимают ссылки, к воровству это никакого отношения не имеет. Все боятся, что «стартап» копирнут )))
Но прямо вот специально для вас сделал в конфиге:
ну а так про «вообще» конечно
во-вторых я ж пишу что движет сайтовладельцами (страх, а не жадность), а плох «стартап» или нет — эта отдельная тема
Вот эти все требование показа доменов при донейте тоже за гранью. Не все горят желанием светить своими сайтами, тут тоже потери у разрабов будут обязательно.
Сколько можно просить ПРОДАВАЙТЕ плагины за умеренную плату, хватит ерундой заниматься. Например Ваш «Popup info» вполне удачный плагин, донейт там 1 доллар, что мешало продавать по 1-2 баксу ума не приложу (
не поверите — хотел сделать чтобы могли пользоватся и те, кто делает сайты совсем не для продажи ссылок и реклами, а для себя, про котиков, велиспедные/пешие прогулки и т.п.
к тому же через пей пал такой плагин не купишь, там вроде как минимальная цена товара должна быть 10уе.
вы думаете донейты по 1уе хотя бы делают?..
ИМХО его редко у нас пользуют, можно в виде исключений продавать в обход
да и немало плагинов менее 10 в каталоге и так
ща деньги все уже на биржу слиты, со следующих приходов заденечу Вас и ссылки почищу
что-то мне кажется они уже повлияли в плохую сторону, а обманывать нет желания да и плагин зачетный
саморегулируемое сообщество — это в общем-то фейк
я в минус ушел после отмены минусов
ведь именно я предложил использовать эту лицензию, позже её поддержал нетланк, потом ещё кто-то, а теперь и вы. могу сказать теперь что результаты не впечатляющие: ссылку снимают, донейты не делают.
Так же, как и воруют платные плагины.
было кое-где плагины со скрытыми ссылками, сейчас всё снимаю, на совсем
один вред от этих «ссылок с плагином»
заплатить могу, но влом копошится в коде ища закладку, авторам тоже влом писать «а где там ссыль»
не стоят плагины того
удаляю\зачищаю плагины, а не ссылки из них
а я довольно много всякой всячины покупаю через каталог
и ни разу ни один плагин «без защиты» от меня не утёк
вот так вот
это Ваши личные фантазии
зачищаю сайты от этих плагинов
куда уж точнее???
а в ЛС все честно пишут о лицензии.
Вот настанет момент и плюсану этот блог)
каким образом это происходит? где то можно эту историю изменений посмотреть?
История хранится в базе данных. Извлечение ее оттуда — вопрос функционала модераторства.
Например, под текстом коммента, если он редактировался, выводить «комментарий был измененен n раз, последнее изменения 16.12.12. Просмотреть историю правок»
не имел ввиду что нужно вырезать без разрешения. но и не нужно платного аналога, это ж вашу лицензию и нарушает.
и да, можно снять копирайты ЛС без наказанно, просто от макса нет поддержки. пруф линк дам в архив.
тут моральное уже обладает более чем законное.
покупайте плагины, само собой, пиратство не люблю.
Про донейт — идет дополнительное условие к лицензии. Имею право, уж извините. Так же как Лайвстрит дополнением к GPL дает, еще раз цитата:
вот вам пруф линк
теперь далее. потрудитесь прочесть все правила лицензии share-a-like, GPL 1,2,3, и поймите что такое gpl, и тп. и то что если уж сел на коня «gpl или sal» то уж не требуй донейта или там не брызжи слюной когда сняли копирайты. т.к в этом и смысл «свободного» когда — делится по християнски, альтруитивным манером, а не «обходить» это и требовать деньгу. кол-во и нумерация донейта не имеют значения. по правилам этих же лицензия я для личного пользования могу код перебрать на свой лад. следовательно, /** вася сделал это **/ будет там. а дизайн — увольте, и извольте, я могу менять.
тут не смысл подколоть кого либо а дать понять что лицензия и владение оной стоит определенных затрат со стороны разраба, окда? он должен платить налог с денег что получает. а коли выложил код в гитхаб, и еще открыл его gpl2(ls) или этот плаг (сал) то уж извольте пожинать плюсики и не злиться на школяров кто снимет копирайт. вполне между прочим, законно.
это так для справки. я считаю что быть бесплатным разрабом и давать до конца — уже давать до конца, иначе продавайте, но и будте любезны давать саппорт.
ненадо только троллить меня, прочтите, пожалуйста, все копирайты, лицензии, и поймите в чем тут разница между «развести на минет разраба» и самой идеей бесплатного плагина.
Распространяете вы его по условиям указанной лицензии. Использовать вы его можете только при оговоренных условия. Так понятней или как?
Обязательным условием использования плагина является наличие активной ссылки спонсора, которая уже прописана в плагине, а также пожертвование левой почки в случае надобности.
ваша лицензия перебивает подобные штуки, вы принуждаете не трогать код, а это против лицензии. либо не используйте ее либо не придумывайте фанфар
вот почему я её нашел. изменения кода не меняют лицензию, она остается такой же полной.
а вашу ссылку я могу и не вырезать, но закомментить.
ссылка на свой ресурс — это поддержка личных целей, что не есть гуд для лицензии. эта лицуха пошла веткой от гпл2 просто чтоб более узаконить авторов. в гпл2 я могу код выше вырезать и ничего не будет.
плагин — продукт № 2.
или я вам дам ситуацию — выкладывают .psd в сеть, и говорят «лицензия васи. каждый кто скачал — 10 баксов на счет или ай-ай-ай». ну вы серьезно? халява это халява платное это платное. и тут никто не гонит почему вы не считаете. просто если сели на горку, знайте на чем сидите попой.
поинтересуйтесь стоимостью вечных ссылок
купил не так давно пару плагинов, поставил
один не работает,
другой имеет серьезную недоработку, при некоторых ВНЕШНИХ условиях валит сайт напрочь, что собственно и произошло после установки
попросил автора исправить ситуацию, воз и ныне там, молчит чего-то (
а как же кириллица?..
а зачем так?
чем этот вариант не устроил? делает тоже самое.
ей богу, поймали как детей, я не понимаю что за слабость и холение его человека, решил давать бесплатно — иди до конца. что за маски, ссылки вшитые, и тп. лицензия позволяет вмешаться в код, опосля этого — чисто моральные нормы «отблагодари разраба». вот и все.
я не наезжал ни накого, просто читать нужно мат-часть.
как говорится, must have, при использовании UTF-8. Думаете надо на всякий случай ставить mb_?
Совсем нет. :)
Это такая фишка :) При адаптировании плагина к определенному шаблону, надо в папку с именем этого шаблона записывать только файлы, подлежащие изменению. Остальные файлы, общие для всех шаблонов, будут браться из папки default.
ааа. это ещё авадим предлагал. или экстраверт.
Ну так логично…
2. Тем, кому не похрен — платят один бакс и убирают ссылку.
Вот и весь сказ.
Но я то прекрасно понимаю, что некоторые реакционные особы начинают придираться к словам, «вы написали», «вы сказали» бла бла, гуляйте лесом, пишите плагины сами или заказывайте индивидуально (такой плагин будет стоить 30-50 долларов — смотря кто исполнитель), к чему эти крики, не пойму.
ну почему же маской? Плагин бесплатен и это факт, разве нет? Вам подарили готовый функционал, не нужно его покупать или заказывать где то еще. Разве это не добродетель? :)
1. денег стоит, больше чем донейт
2. опасно, может там по ссылке гашишом торговать будут, а я не отслежу и влечу под санкции
3…
Ну так донейт и — вперед… снимать.
А голова она, конечно, чтобы шапку носить.
И масса всего, да.
Вот именно, плагин не бесплатный.
Так я даже и не скачивал Ваш плагин.
Ага, дураков нет ссылки хз куда себе вешать.
Похоже уже началось изготовление говноплагинов для нагона ссылочной массы с сайтов тех, кто плохо понимает реалии.
Если Вы не ухом ни рылом, то поясню, что в сквозняк в футере учитывается поисковиками по-иному.
Мне вас, если честно, искренне жаль.
попросту можно не использовать продукты, которые не устраивают идеологией.
почему все так негативно думают о критике.
вот что я хотел передать, просто-напросто:
я считаю что если плагин выкладывается по какой либо лицензии, нужно ее изучить, понять, и потом ей прикрыватся. лицензия 3.0 это ветка от гпл 2 в которой нельзя при передаче кода выпиливать авторов в любом случае даже при своем юзании. т.е — авторов внутри кода. выпиливать кусок кода который, например, портит дизу, ведет на чужие проекты, это уже не копирайт автора, а сторонний кусок кода для ВЫГОДЫ оного что УЖЕ ПРОТИВОРЕЧИТ данной лицухе. блин.
я повторю еще раз цитату:
если идет ссылка на автора, его фб, линкед, или на его сайт, внутри кода, или даже снаружи, я еще могу понять. но блин она ведет на какойто левый неизвестный и вшивый сайт для наживы автора. это по вашему нормально в лицензии и дозволено? втф? :)
он у меня в профиле написан, если что.
использование — я могу код изменить в любой мере. по моему усмотрению, ваша ссылка не на ваш сайт а для вашей наживы, например, не есть часть лицензии. или я просто
Я понимаю, что трактовать это можно двояко — является ли дополнительное условие к лицензии «такой же или подобной лицензии, что и у данного произведения.», но, боюсь, повара в данном вопросе будет мало :)
Расчет идет на вменяемых, адекватных людей, чтобы они понимали, на что идут, получая этот плагин.
Те, кто осознано будут использовать плагин со ссылками — адекватные взрослые люди. Те, кто будут делать донейт и снимать ссылки — адекватные взрослые люди. Те, кто будут «выпиливать»… Мне их жаль. Чисто по-человечески.
Любой труд должен быть оплачен, задонатил — спи спокойно. )
Если ort завтра скажет, что так нельзя — я буду думать что делать — либо делать бесплатным, либо — требовать оплату.
А пока — взрослые люди тем и отличаются, что в состоянии сделать выбор, а не метаться из серии «и рыбку съесть и...»
эх не могу плюсы ставить
Свои аргументы насчет Вашей деятельности я выложил.
Опять мимо.Данный плагин если и будет установлен мною, то только без ссылок. Я меценатствовать раздавая внешние ссылки больше не намерен.
вы ж не пишите о влиянии тучи ссылок вшитых в плагин, а какую-то лапшу о спонсоре вешаете
а вот у Вас только домыслы
В таком виде установка плагина влечет обременения и поэтому он не бесплатен.
А вот это дельное и конкретное замечание. Может быть некоторые товарищи здесь имели тоже самое в виду, только выразить свою мысль у них как-то не получалось…
Специально поменял условия использования на следующие:
Да за $1 автор должен нам до конца нашего сайта. Что это за буквы токие CC BY-SA? Автор, вы куда нас посылаете?
//Ирония
Пипец… Договорились…
Вношу предложение по запрещению таких «бесплатных» плагинов к распространению через каталог, тк многие пользователи не владеют информацией о влиянии вшитых в них ссылок.
А еще проверьте, что у вас копии лайвстрита есть, а то Максим почитает и, от греха подальше, и его продавать начнет, а то мало ли…
Может я не шарю в этом деле, но раз Kerby разработал плагин, то думаю он прав. Ведь во многих популярных CMS есть такие же условии. Как говориться у нас:
«Котельщик волен приделать ушко котла там, где захочет» =)
должно помочь
ИМХО — не нравятся условия — проходи мимо. Нужен плагин — соблюдай просьбу автора. Нужен плагин без ссылки — отблагодари автора.
Сдается мне, что данный пост кто-то использует для тренировки мастерства пиздежа. Прошу прощение за мой французкий. Накипело.
Автору — спасибо!
Такое же мнение!
Автор имеет право ссылаться на себя в подобных ссылках, в нашем же случае автор ссылается на спонсора и получает за это выгоду.
И автор имеет право выставлять свои требования о том когда и при каких условиях пользователь может убрать ссылку.
Так что думайте, решайте кто прав, а кто нет.
А оставил бездарей на коих сейчас деньги уии как здорово делаются >.<
Но:
1) это уместилось бы в одном сообщениии, скопировав текст CC и внеся необходимые комментарии.
А тут автор уже чуть ли не врагом народа назначен заочно. После такого срача у меня, например, небыло бы никакого желания делать вклады в подобное сообщество.
2) требования автора не идут вразрез с правилами маркета, а значит, автор по-дефолту прав. Не нравится требование автора — человек просто может пройти. Тем более, что ни CC ни GPL на большинстве постсоветского пространства не имеют юридической силы, а следовательно, требование автора, в данном случае, первостепенный и единственный приоритет в тексте об условиях использования плагина.
Просто стоит сменить лицензию либо свою написать :)
А еще есть второе условие:
Вот тут, на мой взгляд, как раз и указывается, что при распространении вами, вы обязаны соблюдать и указывать все условия, которые автор поставил для исходного «произведения». Но этот вопрос требует консультации юриста.
Отличие Share Alike только в том что автор имеет право устанавливать свои условия по поводу снятия ссылки, определять ее положение. Но ссылка при этом должна вести на сайт автора, в отличие от того как вы используете данную лицензию :)
Второй момент — позволю себе повторить вопрос, на который вы не ответили — почему я не имею права задать дополнительное условие к существующей лицензии? Лицензия, по сути, это форма договора между мной, как автором, и клиентом. Таким образом, я вводу дополнительный пункт к стандартному договору. Если клиент не согласен с условием договора он не имеет права пользоваться моим продуктом. Что в моей логике не так?
Решение вижу одно — просто ввести типы покупок плагина:
— Только код плагина (самый дешевый)
— Код + бесплатная поддержка первые Х часов (остальные оплачиваются отдельно)
— Код + круглосуточная поддержка клиентов (самый дорогой вариант)
И, конечно, поддержка не подразумевает исправление ошибок в заявленном функционале.
И холивары эти будут продолжатся постоянно. Для себя же пару умных решений я взял на вооружение.
Я бы и рад заплатить, но ссылку будь добр убери сам. Я не разбираюсь в этом и убрать сам не смогу.
Итог, я трачу время совершенно не обоснованное.
Другими словами, в каком либо ТРК я подошел к стойке с бесплатными журналами. Взял один, да вот беда… он привязан цепью к стойке, а стойка намертво прибита к полу.
У меня есть два варинанта:
— Купить кусачки и откусить цепь нахрен
— Сделать донейт, и тогда цепь от стойки отпадет. От стойки отпадет, но так и останется прицепленная к журналу )))
Я вот в EditComment настройку в конфиге сделал. А уж уметь лазать в конфиг и изменять настройки — святая обязанность любого админа сайта.
Что за глюк, не лазил, не смотрел. Да, а спонсорская ссылка работает нормально :)
а в прямом эфире по прежнему без изменений:
и как то можно надпись «Последний раз редактировалось...» вынести за пределы комментария, чтобы во всплывающем окне она не отображалась?
А вот насчет надписи… Тут нюанс такой, что она встраивается в результирующий текст комментария. Это не очень хорошо, но я не вижу другого универсального пути выводить это, чтобы не заставлять править руками шаблоны. Как бы я хотел, чтобы предложение avadim про суперхуки было бы встроено в движок…
Как вариант можно отключить эту опцию в конфиге и самому изменить шаблон, отформатировать в comment.tpl вывод $oComment->getEditDate()
А по скринам, я имел ввиду именно сам комментарий, он после редактирования не обновляется в прямом эфире, у меня почему даже после перезагрузки страницы ничего не меняется. Хотя вот во всплывающем окне всё нормально.
При редактировании обновляется прямой эфир
Добавлена опция для перемещения «вверх» отредактированного коммента в прямом эфире
Перекачайте плагин
А срачу развели, лучше бы так донатили.
1. Нажимаем «редактировать»
2. Нажимаем предосмотр
3. Нажимаем «отредактировать».
Желающих будет огого)
Некоторые разработчики пытаются решить его путём использования демо-сайтов, где любой желающий может погонять функционал, но это, по-моему мнению, малоэффективно, чем ежели бы у разработчика была своя команда доверенных и проверенных лиц с системой поощрения для них в виде бесплатного использования наработок — очень хороший стимул для стабильной совместной работы.
Как найти таких адекватных тестеров и не наткнутся на «балласт»? это уже другой вопрос.
Опять же нужно ли это именно для всего сообщества?.. Некоторым, к примеру, удобно работать путём обычного общения со своими конечными пользователями (покупателями) в рамках той же тех.поддержки: купил плагин, нашёл ошибку? — молодец — держи исправление. Другим же — проще устранить большинство багов сразу, пока есть свободное время, еще до выхода релиза в свет, а потом уже более растянуто во времени дополнять и адаптировать возникающие моменты. Ну вот как то так. В общем, если надумаете чего, зовите — буду рад принять участие.
Других плагинов нету.
Кстати
почему то так и выводится $oComment->getEditDate(), не трасформируясь в дату.
В смысле?!?? Ну так это же такое же поле и с нима надо обращаться как и с $oComment->getDate() так же обрабатываеть его шаблонизатором.
Не критично. Просто у меня текст комментов в эфире выводится, и не оч красиво получается.
Дополнительная информация! Здесь был опубликован спойлер, чтобы его прочитать вам нужно просмотреть полную версию текста.
из comment.tpl. На мой вкус надо убирать ту, что внутри условия $oUserCurrent
Смотря с какой версии. Если меньше 1.0.2 то
Если 1.0.2 и старше — просто сохранить свой конфиг, переписать плагин поверх и восстановить конфиг.
1) таблица prefix_editcomment_data
2) строки comment_edit_date и comment_edit_count в таблице prefix_comment
Больше ничего плагин в БД не добавляет?
Но смысла для апгрейда в этом нет. Новая версия не меняет никаких таблиц…