Показать сообщение отдельно
  #8 (permalink)  
Старый 09.03.2015, 19:43
Аватар для karakym
Профессор
Отправить личное сообщение для karakym Посмотреть профиль Найти все сообщения от karakym
 
Регистрация: 21.02.2010
Сообщений: 213

Сообщение от danik.js Посмотреть сообщение
Тебе нужно:
1) Скрипт на сервере, который будет принимать аякс-запросы на инкремент счетчика, а также отдавать все счетчики либо аяксом либо сразу же, при генерации страницы. Хранить счетчики лучше в бд, но хочешь - храни в файле, в json-формате.
2) Скрипт на js, который будет слать на сервер запрос на инкремент счетчика в момент клика по кнопке. Добавь например функцию increment() в свой Share, в нем XMLHttpRequest() объект, который будет слать запрос на сервер, с указанием названия соцсети по которой кликнули. Вызывай эту функцию из каждой соцсети.
3) Сделать вывод состояния счетчиков. В момент загрузки скраницы делаешь аякс запрос на получение состояния, по ответу проходишь по своим кнопочкам и выводишь в них циферки. Вместа якса можешь сразу выводить сервером либо сразу в html либо в js и из js уже в html. Модифицируешь скрипты чтобы при инкременте счетчика сервер возвращал состояние счетчика и js его тут же выводил в кнопку.
Я так понимаю, это трудоемкий процесс?
Не могли бы вы сделать простенький примерчик сего чуда!?
Пожалуйста!
Ответить с цитированием