PHP-функция для WordPress “Ответ на комментарий %username%”
Я придумал и реализовал очередную полезную фигнюшку для WordPress ツ Суть Мне очень давно не хватало в WordPress нижеследующих двух простых и, вроде бы, банальных вещей, которые разработчики движка почему-то не додумаются сделать по умолчанию. Обе функции касаются письма, которое получает администратор сайта после того, ...
Комментарии (72)
Dimox, если бы ты хоть раз оставил сообщение у меня в блоге и тебе кто-нибудь ответил, ты бы увидел, что сложного ничего в таком плагине нет. Более того, достаточно просто чуть-чуть подправить исходник S2C.
Короче – у меня реализована система как в LJ – когда ответить на комментарий можно сразу из полученного письма о новом комментарии.
Как-то так :)
Ну вот, я это же и хочу, только чтоб без правки S2C, отдельным плагином =) Можешь показать скрины, как у тебя это выглядит?
P.S. На каком-то другом твоем блоге я может и оставил бы коммент, но только не на том, что под твоим ником =\
Стесняешься… Ну-ну.
У меня не отдельным плагином – а переработка S2C.
Я могу просто прислать его но давно идея уже есть просто сделать его отдельным плагином доступным населению – с шаблонизатором, преводами и все такое..
о. давно мечтаю об ответах прямо из письма как в жж. где взять?
Судя по всему, надо делать.
Задание понял :)
Ну, если речь идет о древовидных комментариях, то актуальнее всего (имхо) выла бы функция “Уведомление об ответах на мои комментарии по e-mail”
Я бы от такой функции тоже не отказался. На хабре, например, именно так и сделано, мне очень нравится. Не помню точно, но, вроде бы, я где-то встречал подобное на WordPress. Вполне возможно, что есть плагин с такой функцией.
По поводу комментов на сайте “ioni”, то ты прав :-)
После перехода на него, меня очень улыбнуло, постарался быстрее закрыть :-)
Пусть он хоть будет Doffolow, с PR 5, я пас :-)
А на счет комментов, я вообще хочу поставить Disques, мне нравится! Только реалезую уже на новом дизайне, так как в этот не совсем вписывается!
Ты что думаешь на счет этой системы комментариев? Интересно было бы услышать твое мнение!
Не вижу необходимости и смысла в использовании сторонней системы для комментариев.
А зря закрыл, там много интересного.
В любом случае Disqus он, конечно, хорош – но до определенной степени. Он как бы ненужное продолжени OpenID (которе у меня полновстью реализовано, да!) – потому что убирает необходимость регистрации и добавляет кармы коммнентаторам.
Но!
У меня такой вопрос – вот придешь ты, Андрей Степанов, ко мне со своим OpenID или даже акаунтом в Disqus. Ничего по теме сказать навернка не сможешь (если речь, конечно, не идет к примеру о любимом мной Александре Лукашенко) – а например у Димоха – очень даже.
Аналогично я не смогу здраво рассуждать на макроэкономические теы или о футболе, зато дай поспорить о регилии или политике. Каким образом Disqus будет учитывать мою ньюбскую карму макроэкономиста против моей вполне солидной политической?
Вот собственно говоряи вопрос. Гугл со своими профилями старается разрешить сию проблему – но до нормального решения еще далеко. Как я говорил по этому поводу еще на первом киевском баркепме: “а вдруг на одном из ресурсов я- пятнадцатилетняя девочка? Как мне карму считать?”
Если уж говорить о таких системах как Disqus, то имхо: круче IntenseDebate
IntenseDebate дырявый.
Можно зайти и случайно оказаться “администратором”.
Были преценденты.
Спасибо за “очередную полезную фигнюшку для WordPress” – она действительно добавляет очень приятные ощущения! С вашего разрешения (и разумеется ссылаясь) описал-бы этот прием в своем блоге.
По поводу id: первое, что я делаю после установки нового WordPress – удаляю юзера с id=1, также что советую делать всем читателям блога в своих уроках =)
А смысл в чём удалять автора с id=1? Авторов блога очень легко вычислить: blogname.com/?author=ID (перебор по ID).
Проще сразу удалить, чем потом вычислять. ихмо…
Если всё перечисленное выше “скрестить” с “Subscribe To Comments” будет воплощение мечты любого.
Реально нужная вещь!
Иду прибывать – если не получится отпишу тут.
Dimox, я когда-то реализовывал подобную вещь в Subscribe to Comments (наряду с другими патчами, повышающими производительность), но не выкладывал модифицированную версию в общий доступ.
Если кому интересно, лежит здесь.
Уважаемый автор, Ваш блог просто находка для шпиона!! с хорошей стораны конечно!!!
Интересная идея. Надо будет попробовать добавить такую функцию. Скажите пожалуйста, в каком случае $parent_id будет меньше 0?
Меньше нуля быть не может, только либо равно нулю, либо больше нуля.
Меньше нуля не будет. Равно нулю, когда комментарий является комменатрием верхнего уровня (не имеет предка).
Тогда $parentComment = get_comment($parent_id); лучше добавить в условие if ($parent_id > 0), чтобы лишний раз не вычислять, если $parent_id==0
ну тогда еще стоит вспомнить, что ссылка в админке на открытие сайта лучше бы смотрелось с target=”_blank”, а не открывала сайт в том же окне, что и админка.
А при чем здесь админка?
Все правильно изложено, чего тут скрывать.
To Defite > на сколько мне известно в последнее время target=”_blank” вне закона. Ну в смысле в HTML 5.0 это не будет поддерживаться.
Неверная информация. target=”_blank” собирались убрать в XHTML2, а в HTML5 он поддерживается.
Сорри что не в тему, просто Гоша нашел только Тебя (запрос: индексируются ли комментарии disques, intensedebate), ну и вопрос вот такой: Disqus и IntenseDebate – вроде скрипты, то есть в тэги noindex-no follow их закрывать не придется?
Не пользовался ни тем, ни другим, поэтому не знаю. Если в коде страницы содержится текст комментариев, значит индексируются.
Спасибо, это то, что я когда-то искал и не нашел. Делайте плагин!
Думаю плагин был бы полезнее
Мне кажется, отличная идея. У меня в данный момент на блоге вообще нет “древовидного комментаторства”. Все сплошной полосой идёт. И это очень неудобно. Но после смены дизайна, мне бы хотелось, чтобы сообщения именно в таком виде и приходили.
Вот это действительная полезная штука! Спасибо тебе!)))
Я воспользовался вашими советами. Очень удобно, хоть понятно откуда коммент и с чем его есть!
хорошие рекомендации
Здравствуйте, я чото та и не понял возможно ли сделать функцию “Уведомление об ответах на мои комментарии по e-mail”
А можно как-нибудь разбить комментарии на 2 вида, скажем, позитивные и негативные, и пустить их в 2 потока?
Интересная идея
Чем же?? Тормозами при подзагрузке?? Выносить 20 строк кода в отдельный плагин как то глупо выглядит ИМХО. А открыть function.php редактором и Ctrl+C – Ctrl+V неужели так тяжело сделать?? =)
Как вы себе интересно это представляете?? О_О
Я так понимаю, если древовидные комментарии отключены то скрипт становится бесполезен (ну за исключением наличия прямой ссылки)?? И еще, не знаете, будет ли он корректно работать с Comment Referrers (плагин\скрипт показывающий откуда пришел на страницу пользователь)??
А сайт в ссылке первого комментатора и правда жесть. Аж не ожидал =)))