Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
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 Копия темы
ок, не вопрос. Я тогда скину код + описание что куда положить, чтобы всё работало. 

P.S. Версия вордпреса какая?
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"