jon4god
Гуру форума
- Регистрация
- 13 Авг 2009
- Сообщения
- 224
- Реакции
- 51
- Автор темы
- #1
Уважаемые JS-мастеры помогите осуществить следующую задачу. Нужно взять в переменную (пусть будет к примеру $num) количество комментариев Вконтакте. Вот официальная страница на Вконтакте:
Вот я нашел реализацию вывода количества комментариев после ввода нового:
И инструкцию как это реализовать:
1) При подключении модуля нужно указать имя callback фунуции:
VK.Widgets.Comments('vk_comments', {width: 800, limit: 15, onChange: my_vk_callback}, my_post_ID);
2) Функция должна передать на сервер число комментариев к даннму посту:
function my_vk_callback(num, last_comment, date, sign) {
alert('число комментариев: '+num);
//рекомендую использовать xmlhttprequest}
3) Получив на сервере число комментариев, с ним уже можно делать что угодно: можно выводить число комментариев через PHP при загрузке страницы, а можно после загрузки опять же через AJAX.
Нашел информацию касающуюся косвенно этого вопроса тут:
Повторюсь, мне нужно чтобы в любом месте кода я мог вызвать скрипт и получить переменную.
Ткните носом, что учить и читать или давайте напишем скрипт.
P.S. Чую что ерунда, но не понимаю как реализовать.
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Вот я нашел реализацию вывода количества комментариев после ввода нового:
PHP:
<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, onChange:myFunc});
function myFunc(num, last_comment, date, sign){
alert(num);
}
</script>
1) При подключении модуля нужно указать имя callback фунуции:
VK.Widgets.Comments('vk_comments', {width: 800, limit: 15, onChange: my_vk_callback}, my_post_ID);
2) Функция должна передать на сервер число комментариев к даннму посту:
function my_vk_callback(num, last_comment, date, sign) {
alert('число комментариев: '+num);
//рекомендую использовать xmlhttprequest}
3) Получив на сервере число комментариев, с ним уже можно делать что угодно: можно выводить число комментариев через PHP при загрузке страницы, а можно после загрузки опять же через AJAX.
Нашел информацию касающуюся косвенно этого вопроса тут:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Повторюсь, мне нужно чтобы в любом месте кода я мог вызвать скрипт и получить переменную.
Ткните носом, что учить и читать или давайте напишем скрипт.
P.S. Чую что ерунда, но не понимаю как реализовать.