Показать сообщение отдельно
  #7 (permalink)  
Старый 09.03.2015, 03:13
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

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