Это ошибка или правильный вариант?Александр писал(а):Код: Выделить всё
$query = 'INSERT INTO `'.$table_name.'` (`num`) VALUES ("'.$num.'")';
комментарии и база пользователей
Re: комментарии и база пользователей
Re: комментарии и база пользователей
Глеб
Правильный.
Правильный.
Re: комментарии и база пользователей
Александр
Вот получается полный код vk_comments.php
и как мне теперь подключит его к скрипту, пытался вот так, но не работает
Вот получается полный код 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>
Re: комментарии и база пользователей
Глеб
Смотри с помощью Charles обращается ли яваскрипт к php скрипту.
Если не обращается, то ищи ошибку в яваскрипте. Скобки то в нем точно посчитай. Не хватает.
Смотри с помощью Charles обращается ли яваскрипт к php скрипту.
Если не обращается, то ищи ошибку в яваскрипте. Скобки то в нем точно посчитай. Не хватает.
Re: комментарии и база пользователей
все верно, просто я php не туда кинул... только он почему то в базу комментарии 0 добавляет, а не сколько их на самом деле
И кстати как сделать чтобы он заносил количество комментариев к определенному посту, т.е чтобы он находил к какому посту был добавлен/удален комментарий
И кстати как сделать чтобы он заносил количество комментариев к определенному посту, т.е чтобы он находил к какому посту был добавлен/удален комментарий
Re: комментарии и база пользователей
Глеб
Задавай страницам page_id и отправляй его скрипту вместе с количеством комментариев.
http://vk.com/developers.php?o=-1&p=%C4 ... 0%E8%E5%E2page_id
Идентификатор страницы на Вашем сайте. Произвольная строка до 128 символов, либо число. Используется в том случае, если у одной и той же статьи может быть несколько адресов, а также на динамических сайтах, у которых меняется только хеш. Значение по умолчанию равно контрольной сумме от location.href.
Задавай страницам page_id и отправляй его скрипту вместе с количеством комментариев.
Re: комментарии и база пользователей
У меня например несколько страниц вида
/index.php?newsid=1206.
/index.php?newsid=1208.
/index.php?newsid=1200
как сделать чтобы виджет определенной странице задавал определенный id.
/index.php?newsid=1206.
/index.php?newsid=1208.
/index.php?newsid=1200
как сделать чтобы виджет определенной странице задавал определенный id.
Re: комментарии и база пользователей
Глеб
Откуда берется newsid? Вот это и используй.
Откуда берется newsid? Вот это и используй.
Re: комментарии и база пользователей
Немогу что-то, ладно, а как допустим сделать чтобы используя VK.Observer.subscribe('widgets.comments.new_comment',function(num){
кол-во комментов выводилось просто в определенном месте сайта без использования БД, но не как через alert
кол-во комментов выводилось просто в определенном месте сайта без использования БД, но не как через alert
Re: комментарии и база пользователей
Глеб
Изучи основы javascript. Про document.getElementById почитай. jQuery поизучай...
Изучи основы javascript. Про document.getElementById почитай. jQuery поизучай...