комментарии и база пользователей

Создание Desktop-приложений, виджеты ВКонтакте для сайтов и публичных страниц, OAuth 2.0, Open API, Standalone
Глеб
Сообщения: 57
Зарегистрирован: 16 дек 2009, 19:27

Re: комментарии и база пользователей

Сообщение Глеб »

Александр писал(а):

Код: Выделить всё

$query = 'INSERT INTO `'.$table_name.'` (`num`) VALUES ("'.$num.'")';
Это ошибка или правильный вариант?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: комментарии и база пользователей

Сообщение Александр »

Глеб
Правильный.
Глеб
Сообщения: 57
Зарегистрирован: 16 дек 2009, 19:27

Re: комментарии и база пользователей

Сообщение Глеб »

Александр
Вот получается полный код vk_comments.php

Код: Выделить всё

<?  /* Переменные для соединения с базой данных */ $hostname = "localhost"; $username = "qwerty"; $password = "123456"; $dbName = "qwerty";  /* Таблица MySQL, в которой хранятся данные */ $table_name = "vk_comment";   /* создать соединение */ mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение "); /* выбрать базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die(mysql_error());   $query = 'INSERT INTO `'.$table_name.'` (`num`) VALUES ("'.$num.'")';    $sql = mysql_query($query); /* Закрыть соединение */ mysql_close(); ?>
и как мне теперь подключит его к скрипту, пытался вот так, но не работает

Код: Выделить всё

<div id="vk_comments"></div><script type="text/javascript">VK.Widgets.Comments("vk_comments", {limit: 10, width: "550", attach: "*"});  VK.Observer.subscribe('widgets.comments.new_comment',function(num){                                    $.post('vk_comments.php',             { "num": num},               function(data){                        $('#result').html(data);            });</script>
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: комментарии и база пользователей

Сообщение Александр »

Глеб
Смотри с помощью Charles обращается ли яваскрипт к php скрипту.
Если не обращается, то ищи ошибку в яваскрипте. Скобки то в нем точно посчитай. Не хватает.
Глеб
Сообщения: 57
Зарегистрирован: 16 дек 2009, 19:27

Re: комментарии и база пользователей

Сообщение Глеб »

все верно, просто я php не туда кинул... только он почему то в базу комментарии 0 добавляет, а не сколько их на самом деле
И кстати как сделать чтобы он заносил количество комментариев к определенному посту, т.е чтобы он находил к какому посту был добавлен/удален комментарий
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: комментарии и база пользователей

Сообщение Александр »

Глеб
page_id
Идентификатор страницы на Вашем сайте. Произвольная строка до 128 символов, либо число. Используется в том случае, если у одной и той же статьи может быть несколько адресов, а также на динамических сайтах, у которых меняется только хеш. Значение по умолчанию равно контрольной сумме от location.href.
http://vk.com/developers.php?o=-1&p=%C4 ... 0%E8%E5%E2
Задавай страницам page_id и отправляй его скрипту вместе с количеством комментариев.
Глеб
Сообщения: 57
Зарегистрирован: 16 дек 2009, 19:27

Re: комментарии и база пользователей

Сообщение Глеб »

У меня например несколько страниц вида
/index.php?newsid=1206.
/index.php?newsid=1208.
/index.php?newsid=1200
как сделать чтобы виджет определенной странице задавал определенный id.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: комментарии и база пользователей

Сообщение Александр »

Глеб
Откуда берется newsid? Вот это и используй.
Глеб
Сообщения: 57
Зарегистрирован: 16 дек 2009, 19:27

Re: комментарии и база пользователей

Сообщение Глеб »

Немогу что-то, ладно, а как допустим сделать чтобы используя VK.Observer.subscribe('widgets.comments.new_comment',function(num){
кол-во комментов выводилось просто в определенном месте сайта без использования БД, но не как через alert
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: комментарии и база пользователей

Сообщение Александр »

Глеб
Изучи основы javascript. Про document.getElementById почитай. jQuery поизучай...
Ответить