bashkir102

Рейтинг
28
Регистрация
13.12.2012

у вас запрет кэширования страницы стоит?


<?php
@header('Cache-Control: no-store, no-cache, must-revalidate');
@header('Expires: '.date('r'));
?>

nui, в лс ссылку на сайт скиньте.


.....
<div id="vk_count"></div>
.....
<script type="text/javascript">
VK.Api.call('widgets.getComments',
{widget_api_id: "123456", url: "http://site.ru/test.html"},
function(obj) {
$('#vk_count').html('всего:' + obj.response.count);
});
</script>


VK.Api.call('widgets.getComments',
{widget_api_id: "1234567", url: "http://site.ru/test.html"},
function(obj) {
alert(obj.response.count);
});

nui, нашел по-проще реализацию. ссылка по теме


VK.Widgets.Comments("vk_comments", {limit: 10, width: "100", onChange: vk_add_comm});
// коллбек функция, срабатывает при добавлении комментария
function vk_add_comm(num, last_comment, date, sign) {
/*
num - количество комментариев
last_comment - текст последнего комментария
date - текущая дата в формате ISO 8601 (например, 2004-02-12T15:19:21+00:00)
sign - контрольная сумма md5 от конкатенации 4х строк: api_secret, date, num, last_comment. В языке php может быть получена с помощью md5($api_secret.$date.$num.$last_comment).
*/
alert('всего: ' + num);
// далее передаем на сервер скрипту кол-во комментов, при помощи ajax
// скрипт в свою очередь пишет кол-во комментариев в БД.
// при загрузки страницы берем из БД данные, выводим на странице.
}
nui:
не wordpress, просто htm страницы.

без серверных скриптов не реализовать.

SEO66, читайте внимательней.

rerighter:
я американец и нахожусь на территории России, использую en версии ПО, в том числе и браузеров

если редиректить по ГЕО базе, то он уйдет на RU версию сайта.

о чем вам и сказали:

rerighter:
почему меня должно редиректить на ru версии сайтов?

SEO66, добавить нечего к словам rerighter.

rerighter:
Но может так и надо, суть задачи не раскрыта полностью.

именно так и надо.

хранить надо в БД а не в куках, иначе накрутят.

правильней было бы определять не гео положение клиента, а смотреть HTTP заголовок "Accept-Language" (посылаемого броузером). клиент может находится за приделами СНГ а предпочтение отдавать русскоязычной версии сайта, и наоборот.

boolevar:
И куда попадут поисковые роботы?

как мне известно(можно проверить) роботы Я|Г не отправляют "Accept-Language", то никуда.

естественно храним в куки локаль клиента, что бы не редиректить при повторном заходе.

vasyakrn, мы вас правильно понял.

ищите в движке где прописана переменная с адресом текущей страницы (URI). через шаблонизатор выводите эту переменную.

или снесите тэг base.

Всего: 216