![]() |
0 Всего найдено: 8
Valekas
Сообщение
08/01/2011 21:20
Копия темы
wordpress + контакт. Есть вордпресс, внутри записей есть форма комментирования посредством контакта. Как сделать так, чтобы количество написанных комментариев посредством контакта (НЕ СТАНДАРТНЫЕ комментарии WP) отображалось на главной странице в постах, как и стандартные ?
Strong87
Сообщение
08/01/2011 22:38
Копия темы
Можно сделать как минимум 2-мя способами. 1. Заведите отдельную таблицу в БД для хранения соответствий, id топика, кол-во комментариев к нему. Минусы: Нужно вносить изменения в модуль, который выводит топики на страницу. А именно: добавление логики, которая будет выбирать кол-во комментариев из созданной таблицы, еще нужно помнить что комментарии могут быть удалены, поэтому обновление кол-ва комментариев должно быть сделано везде. Так же может быть удален топик, соответственно нужно почистить записи и в таблице выше. 2. Обновлять кол-во комментариев в таблице топиков (структуры я не знаю, но наверняка там есть подобное поле). Минусы: Если вы перейдете обратно на стандартные комментарии вордпреса, то у вас получится не соответствие реального кол-ва комментариев с тем что записано в колонке. Обновить комментарии можно следующим образом: <script type="text/javascript"> VK.Widgets.Comments("vk_comments", { limit: 20, width: '545', autoPublish: 1, onChange : function(num,last_comment,date,sign) { // здесь нужно реализовать логику, которая будет отправлять запрос на сервер, для обновления кол-ва комментариев в таблице } }); </script>
Valekas
Сообщение
08/01/2011 22:51
Копия темы
а полегче путей нет?)) виджет там какой-нибудь, например. Я в веб-программировании не силен. Используются как стандартные комментарии, так и из контакта, две разные формы активны. Стандартные, ясное дело, считаются и отображаются на главной, а вот как сделать то же самое с комментариями от контакта.
Strong87
Сообщение
08/01/2011 22:58
Копия темы
Тонкостей вордпреса я не знаю, я с ним не работаю. Тогда пункт 1 вам подойдет. Поищите ребят которые работают с этим движком и немного знакомы с API вконтакте. Для них это не составит труда, там всё элементарно. UPD: Самое простое решение, это создать в таблице с топиками еще одно поле, к примеру vk_comments_count. И уже при добавлении/удалении комментариев через виджет вконтакте будет отправляться запрос на сервер где будет обновляться кол-во комментариев у этого топика. (Вконтакте сам шлет это кол-во, его нужно лишь занести в БД)
Valekas
Сообщение
08/01/2011 23:48
Копия темы
Спасибо за советы, постараюсь кого-нибудь найти для реализации :)
Strong87
Сообщение
09/01/2011 00:20
Копия темы
пожалуйста, скачал вордпресс, посмотрел код, очень удивился что этот движок имеет такую популярность. В общем если хотите могу код набросать, не обещаю что он будет отвечать стилистике кода движка, но работать всё будет.
Valekas
Сообщение
09/01/2011 00:29
Копия темы
если не затруднит :) главное, чтобы работало. до стилистике мне дела нет :)
Strong87
Сообщение
09/01/2011 00:32
Копия темы
0
ок, не вопрос. Я тогда скину код + описание что куда положить, чтобы всё работало. P.S. Версия вордпреса какая? |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |