
В этой статье речь пойдет о скрипте социального голосования для сайтов. С его помощью можно добиться экспоненциального роста посещаемости сайта за счет социальных сетей. Каждый раз, когда человек голосует за что-то, ссылка на голосование появляется на его странице FaceBook, ВКонтакте или Twitter в зависимости от того, какой вариант голосования он выбрал. Благодаря этому при правильном подходе можно очень быстро и стремительно повысить посещаемость своего сайта или блога.
Для данного скрипта появилась административная панель, которая позволяет создавать голосования на 2-7 вариантов в автоматическом режиме. Более подробную информацию вы можете найти в статье «Административная панель социальных голосований для любого сайта«.
Идея «создания» этого скрипта появилась несколько недель назад, когда читатель блога dmitriydenisov.com и автор блога Fanday.ru обратился ко мне с предложением создать скрипт социального голосования. В то время у меня как-то не нашлось времени на поиски решения, но вот сегодня я все же смог это сделать и собрать скрипт социального голосования для сайта.
Сразу хочу обратить ваше внимание на то, что скрипт был собран по частям на основании информации полученной из поисковых систем и путем анализа множества других сайтов с голосованиями. Исходя из этого прошу не задавать вопросы по части подсчета голосов, запрета повторных голосований и так далее. С моей стороны я просто собрал все вместе, доработал некоторые моменты, такие как настройки голосований, редирект трафика и так далее, а также запустил и протестировал скрипт.
Итак, для начала продемонстрирую работу скрипта на примере голосования «Кто круче» между социальной сетью FaceBook и ВКонаткте. Лично я в последнее время все больше склонен к FaceBook, но в данном случае это не имеет никакого значения. Сейчас мы просто тестируем скрипт и неважно за что голосовать. Итак, проверяем, тестируем и голосуем! :)
Ну а теперь перейдем к подробному руководству по установке и настройке скрипта социального голосования на свой сайт.
Установка скрипта социального голосования на сайт
Установка данного скрипта и создание нового социального голосования осуществляется полностью вручную. Специально для читателей блога dmitriydenisov.com я немного облегчил задачу и вынес все настройки в отдельный файл. Благодаря этому вам будет достаточно просто отредактировать нужные поля и голосование будет готово к работе. К сожалению я не нашел времени чтобы полностью разобраться в работе скрипта и написать для него админку, поэтому придется довольствоваться тем что есть и делать все вручную. Зато это все абсолютно бесплатно:)
Итак, первым делом скачиваем исходники скрипта социального голосования на свой компьютер. Затем распаковываем архив и приступаем к установке и настройке скрипта.
Для начала давайте рассмотрим содержимое архива.
- Папка «vote_start_data» — в ней находятся иконки, скрипты и другие рабочие файлы, которые необходимы для работы скрипта социального голосования. Поскольку я вынес все настройки в отдельный файл, то в этой папке нам изменять ничего не придется.
- Файл «index.htm» — пример страницы с внедренным скриптом. В нем мы найдем код необходимый для добавления социального голосования на сайт.
- Файл «vote_start.php» — файл с настройками социального голосования. Именно он вызывается при подключении скрипта к странице. Если вам нужно будет создавать несколько социальных голосований, то достаточно будет всего лишь скопировать этот файл, сохранить его под другим именем и отредактировать настройки. Далее вызываем этот файл в нужном месте страницы при помощи кода, взятого с файла «index.htm».
- Файлы «vote11.php» и «vote12.php» — файлы редиректа. Оба они будут перенаправлять посетителей на нужную нам страницу с голосованием. Нужно именно 2 файла, так как именно по ссылкам на эти файлы будут подсчитываться голоса в социальных сетях. Ссылка на первый файл будет соответствовать голосу за первый вариант голосования, а ссылка на второй – за второй вариант соответственно.
Теперь давайте перейдем непосредственно к плану по установке скрипта социального голосования на сайт.
- Создаем в корне сайта папку с произвольным названием, например, «voting» и копируем туда папку vote_start_data. Файлы этой папки не будут редактироваться, поэтому копировать ее нужно в первую очередь.
- Далее открываем на редактирование файлы редиректа vote11.php и vote12.php, и прописываем в них ссылку на страницу своего сайта, где будет находиться социальное голосование. После внесения нужных изменений, загружаем файлы на сервер. В данном случае в папку voting. Если вы собираетесь создавать несколько социальных голосований на своем сайте, то лучше для этих двух файлов создать отдельную папку с уникальным именем, например, vk-vs-fb и поместить их туда. При этом для каждого голосования вам нужно будет создавать отдельную папку для файлов редиректа, так как эти файлы будут иметь одинаковые имена и хранить их в одной директории нельзя.
- Открываем файл vote_start.php и вносим нужные нам изменения. Также можно его сразу переименовать, чтобы было понятно, к какому голосованию он относится. Например, дать ему имя, как и папке с файлами редиректа. В файле есть подробные комментарии возле каждой строки, поэтому повторно писать я их не буду. Вам нужно будет лишь по аналогии отредактировать данные в кавычках. Если же у вас все же возникнут какие-то вопросы, вы в любой момент сможете задать их в комментариях к статье.
После внесения всех изменений и сохранения файлов на сервере приступаем к добавлению социального голосования на свой сайт. Делается это очень просто. Для этого вам нужно будет в нужном месте страницы вставить следующий код:
<p><iframe src="vote_start.php" style="border: medium none; width: 490px; height: 450px;" frameborder="0" scrolling="no"></iframe></p>
src=»vote_start.php» – здесь в кавычках вам нужно будет указать путь к файлу с настройками. В данном случае это файл vote_start.php. Если на вашем сайте планируется создание нескольких социальных голосований, то путь к этим файлам нужно будет прописывать в соответствии с тем, какое голосование вы хотите добавить на определенную страницу.
По большому счету на этом все. Статья вышла достаточно короткой, так как я постарался и для большего удобства разместил подробные комментарии в файле с настройками. Надеюсь, вы смогли понять, как установить скрипт социального голосования на свой сайт и у вас не возникнет никаких проблем при установке. Возможно, в будущем я найду время для того чтобы полностью разобраться с этим скриптом и написать для него полноценную админку. Также хочу заметить, что на данный момент в интернете я не встречал подобного скрипта социального голосования, как платного, так и бесплатного. Надеюсь, вы оцените мою работу по достоинству.
С уважением, Дмитрий Денисов.
Хочу поделиться своей версией скрипта социальных голосований для создания голосований в виде отдельного сайта, но так понял что внешние ссылки тут не проходят. И все же надеюсь на модераторов. _http://vot2.mailes.ru
Да, ссылки не проходят:)
Я посмотрел ваш сайт, но мне кажется, что там чего-то не хватает. Не могу даже кнопок для голосования найти. Или это просто тестирование и скрипт находится на стадии разработки?
Уже писал вам спасибо, и повторюсь :) гран мерси
Всегда пожалуйста:)
Рад что вам понравилась моя работа
Нашел баг))) Поправите будет круто))) ПРи голосовании прибавляется 2 голоса, а по идее должен прибавляться только один))))
Ну и судя по голосованию который у вас на сайте, цифры четные))) Поправите баг — цены вам не будет!!! -))
Ну и спасибо за столь необходимый скрипт на развлекательных площадках)
Это не баг))
Это, видимо, просто социальная сеть иногда отдает не те значения, что нужно. Голоса ведь подсчитываются исходя из данных, полученных от социальных сетей. Затем они суммируются и выводятся здесь. При этом голоса могут засчитываться не сразу, а спустя какое-то время.
Одним словом проблема не в скрипте социального голосования, а в социальных сетях.
Кстати недавно твиттер глючил и не засчитывал какое-то время голоса. Через время все нормализовалось и счетчики пришли в норму:)
«прописываем в них ссылку на страницу своего сайта» — а если планируется прикрутить сразу на нескольких страницах сайта?
Нужно будет выбрать какую-то одну… Эта ссылка будет публиковаться в социальных сетях и по ней будут переходить посетители на ваш сайт. В результате было бы неплохо создать отдельную страницу с голосованием, чтобы посетители которые будут переходить с социальных сетей могли сразу попадать на нужную страницу.
Для примера возьмем социальное голосование, которое находится на этой странице. Вы можете заметить, что ссылка с социальных сетей ведет не на эту страницу, а на отдельную с социальным голосованием, так как не каждый посетитель будет заинтересован в скрипте. Большинство просто зайдет посмотреть и, возможно, проголосовать. А вообще голосование на этой странице чисто для демонстрации и не преследует цели получить посетителей с соц. сетей:)
Антон как уже писалось не баг это. и не в социалке дело. У меня тоже самое было но выяснилось что vote_start_data не правильно настроил в частности прописал пути к vote11.php и vote12.php
Антон, все же вы были правы.
Нашел этот самый баг спустя какое-то время, когда проголосовало достаточно много людей на одном из моих сайтов.
Сейчас залью уже исправленный скрипт.
Также хочу заметить, что теперь в скрипте будет немного меньше настроек, чем было до этого и его установка и использование станут еще более простыми:)
А какие файл/файлы обновить чтобы голосования не сбились? =)))
Админ привет. Спасибо большое за то, что создал такой классный скрипт. У меня вот только 1 вопрос. При голосовании учитывается голоса тока с контакта, а с твитера и фейсбука нет(
в чем дело не подскажешь?
Антон, нужно заменить файл vote_script.js в папке vote_start_data. Также можете заменить файл vote_start.php. Только не забудьте наново внести все настройки:)
Артур, недавно засчитывались голоса и в twitter и в facebook. Сейчас еще раз все пересмотрю и перепроверю. Возможно что-то изменилось в соц. сетях. Хотя с твиттером и раньше были небольшие задержки и голоса засчитывались спустя какое-то время…
Одноклассники не планируете добавить? :(
Возможно, если найду на это время. Нужно как-то будет собраться с силами и посидеть поработать над этим:)
Спасибо огромное!!!
Вот сделал голосовалку alolo точка org
Дима, оцени качество. Сайт уже собирает почти 1000 хостов в сутки, за 2 день))
Было бы очень кстати.
Спасибо)
Евгений, пожалуйста.
WebSter, все отлично. Главное поддерживать интерес. Пару дней назад тоже создал голосование для теста и в первый же день за 12 часов получил 300 человек на нулевом сайте. На следующие сутки их было уже 800. Вот только я не уверен, что в дальнейшем трафик так и будет расти…
Ну а если каждые 1-2 недели менять битвы то думаю посещалка будет долго держатся.
WebSter, мне показалось или ваш сайт пытаются ддосить?
Очень много одинаковых сообщений идут подряд с одних и тех же аккаунтов…
Также хочу всех попросить по возможности не удалять ссылку на страницу со скриптом голосования. Или же поставить ее в другом месте страницы. Это будет своеобразным жестом благодарности за мою работу, а также поможет другим вебмастерам найти данный скрипт.
Заранее всем спасибо!
Так ведь весь скрипт сделан при помощи API и комментирование тоже сделано через ВКонтакте, на сайт минимальные нагрузки идут, почти никаких.
WebSter, я ведь говорю, что пытаются:)
Это отличительная особенность этого скрипта социального голосования — минимальные нагрузки.
И все же комментирование похоже на работу ботов…
у меня не получается изменить время окончания битвы (голосования), в настройках vote_start.php поменял на дату окончания, но она остается прежней т.е. вашей. Как это исправить?
ifuNj, в файле с настройками нужно изменить соответствующие данные для даты.
Сразу хочу заметить, что дату нужно ставить на месяц назад.
Это одна из особенностей настройки счетчика времени в данном скрипте соц. голосования.
Дмитрий, спасибо. Исправил все и разобрался, но теперь возник другой вопрос — не регистрируется голоса от твитера и фэйсбука, работает только вконтакте. Это такой баг или что?
Это проблема в социальных сетях. Если они не отдают нужную информацию — тут уж ничего не поделаешь…
как сменить кодировку, а то выводятся иероглифы, пробовал в блокноте но ничего(( . Скажите плиз
Все файлы скрипта в нужной кодировке, поэтому менять ее не нужно. Разве что у вас на сайте кодировка не utf-8.
Для решения проблемы с отображением вам нужно добавить в файл .htaccess следующую строчку:
AddDefaultCharset utf-8
Данная строка задает кодировку для сайта по умолчанию.
Дмитрий, спасибо огромное всё работает!
Пожалуйста
Всегда рад помочь
что-то заметил, что сегодня уже не работает подсчёт и из ВКонтакте.
Возможно это связано с большим ростом количества социальных голосований:)
Скорее всего скоро все наладится.
Ваш скрипт написан на основе данного сайта — thebattleofbrands.com/ru ??
Svictor, нет. Скрипт собранный на основе информации, полученной в интернете и после анализа других сайтов с голосованиями. В этом можно убедиться посмотрев исходный код скрипта.
Как вы уже заметили, скрипт голосования очень простой и его может собрать любой желающий, немного разбирающийся в программировании. Все необходимые данные можно без проблем получить в интернете.
а папку voting обязательно в корень сайта?
loed, нет. Папку можно хранить где угодно. Главное чтобы пути были прописаны правильно.
От расположения файлов зависят только ссылки. Чем файлы ближе к корню сайта, тем меньше будет ссылка. Согласитесь, километровые ссылки не очень красивы и удобны в использовании:)
Дмитрий! я все правильно прописал, но скрипт начал работать только когда я положил папку со скриптом в корень. И еще не помешало бы чтобы в css файле были комментарии к блокам (какой за что отвечает) что бы можно было дизайн подогнать под свой сайт.
Добрый день,
1) Спасибо за скрипт
2) У меня проблема, я хотел сделать всё в одно как на сайте thebattleofbrands, но у меня не получилось… Что нужно сделать чтобы на главной странице можно было вывести 3 опроса (через iFrame)? Стоит ли для этого создавать отдельные директории, или можно просто редактировать vote_script.js и остальные файлы, добавляя в них дополнительные строки?
Сайт — badboy.bget.ru
loed, поправить css вы можете воспользовавшись расширением для браузера под названием FireBug. Если скрипт работает только когда находится в корне, значит нужно еще раз пересмотреть файлы и проверить правильность путей. Если пути прописаны правильно, скрипт корректно работает независимо от директории в которой он находится.
Indigo, для создания большего количества голосований вам нужно отредактировать файлы скрипта. При этом не нужно создавать других файлов. Нужно просто отредактировать уже имеющиеся.
По большому счету вся работа состоит в изменении количества элементов массива в файле vote_script.js и добавлении новых элементов в файл form.php. Далее просто подгоняем внешний вид отредактировав таблицу стилей.
Спс, но почему голоса из Facebook’a не засчитываются… вы не могли бы посмотреть.
сайт badboy.bget.ru
А можно не два варианта ответов вставить, а, скажем, три? И огромное спасибо за работу (ждем одноклассников))
Indigo, с этим вопросом к социальным сетям:)
Именно они отдают информацию о количестве голосов. Попробуйте подождать немного. Спустя какое-то время голоса обычно зачисляются.
Петр, можно. Только для этого придется редактировать код скрипта. Дело нехитрое, но требует времени…
Дмитрий спасибо)
Будет удивительно если сразу прибавятся более 20 голосов)
А так, я хотел бы с вами сотрудничать, вы не могли бы дать свой icq
Indigo, напишите на mail в «Контактах». В ответном письме вышлю ICQ.
Спасибо большое всё отлично работает, но есть одно но. С одного акаунта можно голосовать без конечно, и это плохо. Не подскажете как быть?
Вадим, никак:) Данный скрипт полностью зависит от социальных сетей. Зато здесь есть свои плюсы:
1. Минимальная нагрузка на сервер.
2. Не требует БД и других средств для хранения информации.
Если вы хотите защититься от накручивания счетчиков голосований, вам нужно полностью переделывать скрипт и использовать свое хранилище голосов. При этом первые два пункта, как вы уже поняли, отпадают:)
Дмитрий! рассматриваете ли вопрос о «допиливании» за плату данного скрипта до трех опросов?
Если вам нужен скрипт социального голосования сразу на три и больше вариантов — пишите, сделаю.
+1 к loed. Три возможных варианта также весьма интересны.
Первый день работы вашего скрипта завершен, пока никаких нареканий :)
Дмитрий, я вам написал на майл, а ответа нет…
Я также за то чтобы было 3 варианта :)
Проверил почту и всем ответил.
Кстати скрипт на 3 голосования уже готов.
Если еще кто-то заинтересован в нем — пишите.
Добрый день.
Дмитрий и всё таки что за дела, у меня на сайте (МирБитв.рф) голоса через твиттер не считаются, а также голоса через facebook, может причина этого то что я залил все файлы на другой сайт, или это всё из-за соц сетей?
А также при голосовании через вКонтакте у меня выходит в окошке надпись —
«В данный момент мы перезагружаем сервер баз данных. Пожалуйста, подождите 2 минуты.
Приносим извинения за неудобства. Попробуйте обновить страницу чуть позже.» — но эти 2 минуты длятся как весь день, помогите пожалуйста.
С уважением «Indigo»
Indigo, если вы не вносили изменений в исходный код скрипта, то все должно нормально работать. Обычно все проблемы возникают из-за социальных сетей. В последнее время наблюдаются задержки с зачисление голосов. Возможно, это из-за возросшего количества сайтов с голосованиями.
Попробуйте установить исходный скрипт и протестировать его без внесения изменений.
А скрипт на три голосования платный????
Если да то какая цена)))
Если нет буду признателен если скинете на почту)))
Спасибо)
Антон, поскольку за него уже заплатили, то бесплатно я его распространять не буду. Будет несправедливо…
А Как купить?) и цену хотелось бы узнать =)
Цена чисто символическая. По всем вопросам можно обращаться в ICQ: 375010455
Купил, спасибо) будем и его юзать….
p.s. Скрипт шикарен, автор +100500 к карме=))))
golos.hut1.ru — Посмотрите, я только распаковал и залил. Чет не то с кодировкой. Пробовал в Index.html и в vote_start.php менять кодировку — не помогает.
Проблема с отображением решается двумя способами.
1. Сменить кодировку файлов.
2. Задать кодировку по умолчанию в файле .htaccess. Для этого нужно добавить в файл строчку
AddDefaultCharset utf-8
Отлично, помогло. Если у кого так, то я создал файл .htaccess, прописал там AddDefaultCharset utf-8, сейванул и все, все заработало четко. Спс, Дмитрий!
А у меня всё равно проблемы с кодировкой((
Можете подробнее написать как нужно исправить эту ситуацию.
Alex, писать тут особо нечего.
Если скрипт социального голосования отображается не в той кодировке, нужно просто изменить кодировку всех файлов на ту, которая используется на вашем сайте. Для этого открываем на редактирование каждый файл скрипта и меняем кодировку, после чего сохраняем файлы.
Далее, если этого будет недостаточно, можно задать кодировку по умолчанию в файле .htaccess. Для этого открываем этот файл на редактирование или создаем новый файл и прописываем внутри строчку AddDefaultCharset utf-8. Вместо utf-8 вам нужно будет указать кодировку, которая используется на вашем сайте.
Вот и вся инструкция.
2Alex. Все верно Дмитрий расписал. У меня win-1251 и, после перекодировки файлов через блокнот в ANSI, все нормально отображается.
Alex! я менял так — открывал все php файлы программой Штырлиц (она автоматом перекодирует) и сохранить. В js надо перекодировать только счетчик времени.
Решил обрадовать всех тех, кто желал большего удобства при создании социальных голосований. На днях планирую закончить написание админки для скрипта. Теперь не нужно будет вносить все вручную. Все функции будут доступны с административной панели. При этом вся информация будет храниться в базе данных, а сама админка может быть установлена на любой сайт.
Сразу хочу заметить, что админка очень проста и без наворотов. С ее помощью можно:
1. Создавать социальные голосования.
2. Редактировать социальные голосования.
3. Удалять социальные голосования.
4. Загружать изображения.
5. Получать код для вставки социального голосования на сайт.
6. Изменять логин и пароль для доступа в административную панель.
На данный момент осталось лишь доделать дизайн административной панели и все детально протестировать.
Цена готовой панели управления голосованиями составит всего 15$
Для первых 5 человек — 10$
А ещё 1 вопрос. А почему на internet explorer всё более криво отображается. Хотя в других браузерах всё нормально.
Почему-то не работает склонение слов, хотя вроде в js это прописано…
Записываюсь.
Alex, это специфика работы IE. Если не ошибаюсь, там скругленные края просто не отображаются и все.
Nikita, сделано по простому и склонение работает не для всех цифр. Для единички точно все работает:)
loed, запомнил вас. Как только все будет готово — сразу отпишусь.
я тоже хочу занять место добавьте меня тоже в список первых :)
indigo, добавил:)
Также хочу добавить, что в админке будет реализована возможность создавать не только двойные, но и тройные голосования. Сейчас как раз работаю над этой возможностью.
Автору большое спасибо за данный скрипт. Все работает как часики.
Запиши меня в список первых 5 человек для покупки скрипта, буду очень признателен!
Евгений, записал. Уже 3 из 5 есть. Осталось 2 свободных места со скидкой 30%.
тоже хочу со скидкой, буду четвёртым. ок?
Записываюсь в первую пятёрку, буду заходить мониторить каждый день! Если будет уведомление на почту — будет вообще прекрасно!
Я кстати профессиональный дизайнер — могу помочь с дизайном админки. Этот комент можно не публиковать. Если моё предложение заинтересовало — напишите на почту.
Игорь, да, конечно. Записал вас четвертым.
Nikita, вас тоже записал. Как раз пятым:)
Насчет дизайна, то буду иметь ввиду. Возможно, в будущем обращусь к вам, если будет подходящая работа. На данный момент в админке не так много разных функций, поэтому дизайн будет простеньким. Зато все просто и понятно. В следующей статье планирую выложить скриншоты, чтобы пролить свет на готовый продукт:)
Эх жаль в пятерку не успел…
Думаю, можно будет что-то придумать.
Я пересмотрел цены, и решил их немного понизить и сделать более конкурентными.
Теперь для всех, кто не успел попасть в первую пятерку цена всего 12$.
Выставил бы по 10$ для всех, но тогда будет не очень справедливо по отношению к первым 5 покупателям. Хотя, если они не будут против, то понижу цену до 10$ для всех желающих.
Кстати админка уже готова. Сегодня планирую опубликовать статью с небольшим обзором.
На данный момент поддерживается кодировка сайтов utf-8. Вскоре планирую также сделать версию для cp1251.
Административная панель социальных голосований.
ну буду первым — по настройкам и установке особых проблем не вызвало, если делать все как описал в помощи автор все получилось с первого раза. по самой админке — тоже все не сложно и понятно. думаю автор будет поддерживать проект и радовать обновлениями.
народ, а кто подскажет как вы раскручиваете эти голосования, что-то у меня больше 40 человек в день уже в течении недели не получается
Нужно оставить хотя бы пару десятков сообщений в тематических группах. Можно также попросить друзей проголосовать. Ну а вообще главную роль здесь играет само голосование. Нужно чтобы оно было востребованным.
а как на стену группы это сделать??? что не делаю не могу добавить на стену группы
Нужно найти открытые группы и соответствующим образом пригласить людей принять участие в социальном голосовании.
Добрый день.
Так как у меня нет аккаунта во вконтакте (а значить API недоступен), то хочу отключить эту соцсеть. Что для этого надо сделать?
Спасибо
Не очень хорошая идея отключать сеть из которой идет большая часть трафика. Но если вам все же это нужно, то можете просто закомментировать или удалить код отвечающий за вызов кнопки нужной вам социальной сети в файле form.php
Спасибо за Вашу работу. Сейчас за подобные скрипты бабло рубят. Обязательно дам ссылку на ваш блог у себя на сайте.
Всегда пожалуйста.
В ближайшие дни собираюсь почистить код бесплатной версии скрипта от мусора. В скриптах административной панели это уже сделано, а вот до этого руки никак не доходят…
Дима, во-первых, спасибо большое за скрипт, на мой взгляд, очень удачно решение (интересно, идея Ваша или где-то черпали), можно много чего придумать на основе этого решения, во-вторых, не скажете, возможно ли организовать голосование не за 2 объекта, а за более? Спасибо.
Идея была не моя, а одного из читателей блога. Скажу честно, что не сразу взялся искать решение, а лишь спустя несколько недель. Как-то сел и сделал особо не вникая. Потом оказалось, что данное решение востребовано и я решил добавить что-то свое и написал админку. Вот так все и получилось.
Что касается создания нескольких голосований, то данную возможность можно реализовать путем редактирования кода. Я делал для нескольких читателей версию на 3 и 7 вариантов.
В административной панели сейчас есть возможность создавать голосования на 2 и 3 варианта.
Предлагаю скинуться чтобы Дмитрий сделал кнопку одноклассников. Я готов скинуть 3-4$ на это дело. Кто тоже заинтересован?
Не нужно скидываться:)
Если я найду способ прикрутить эту кнопку, то сделаю это бесплатно.
В административной панели уже есть данная кнопка, но пока без счетчика голосов. Когда разберусь с голосами — добавлю и в бесплатную версию.
нет ли возможности запретить повторные голосования с одного IP?
Ну Вы молодец, в любом случае!
PS у меня почему то кракозябры вместе русских букв (кодировку проверил — UTF без BOM стоит), странно, встраиваю в через админку сайта, работающего на PHP.
molatok, на данный момент такая возможность не предоставляется.
Денис, проблемы с отображением могут возникать если в HEAD документа указана неправильная кодировка.
«Когда разберусь с голосами — добавлю и в бесплатную версию.»
Сейчас пытался разобраться и тоже удалось сделать рабочую кнопку. Нужное сообщение добавляется в Одноклассники но не считается. Как я понял по исходному коду на thebattleofbrands.com там тоже эта кнопка лишь для раскрутки в ещё одной соц. сети. Подсчета от туда я не заметил и с кнопкой mail.ru вроде так же. Я всё правильно понял, что даже создатель оригинальной битвы не смог сделать подсчитывающуюся кнопку?
Кстати я смотрю исходные коды всех таких движков и вашего скрипта один в один с оригинальной битвой. К чему бы это? ;)
Да, я тоже иногда смотрю исходный код на сайтах с голосованиями и в 90% случаев вижу один и тот же код. Правда эти процентов 90% используют скрипт, который опубликован в данной статье, но это ничего не меняет. Факт остается фактом — первоисточником скорее всего был сайт thebattleofbrands.com.
Кстати говоря, я не был особо удивлен, когда через какое-то время после сборки нашел статью про thebattleofbrands на Хабрахабр. Взглянув на исходный код сайта я сразу понял откуда взялся этот код в скрипте…
Дмитрий, скажите пожалуйста, а как сделать так, чтобы по ссылке из соц. сети переход был не на индексовую страницу скрипта, где только голосовалка, а на страницу сайта, где вставлен фрейм, с тем, чтобы выглядело это в совокупе с сайтом красиво? Спасибо.
Если я правильно вас понял, то вам нужно чтобы посетители попадали сразу на страницу с голосованием, а не на страницу с редиректом.
Дело в том, что для учета голосов нужны разные ссылки. В связи с этим и были созданы файлы редиректа.
Если же вы хотите сразу направлять людей на целевую страницу, то можно либо создать две одинаковые страницы доступные по разным адресам (не очень хорошая идея), либо попробовать в качестве ссылок для социальных сетей указать адрес целевой страницы с добавленным несуществующим параметром.
Например, адрес целевой страницы site.com/index.php
Можно придумать какой-то несуществующий параметр и добавить его к адресу.
site.com/index.php?t=1
В результате этого получится другая ссылка, но страница будет открываться та же, что и раньше.
Данный способ не идеален, но это первое что пришло мне в голову. Если хотите, можете попробовать.
Спасибо большое. Буду пробовать обязательно.
Спасибо большое, сделал.
1. Открыл файлы: vote11.php и vote12.php.
2. Далее в коде:
указал другой URL: _http://мойсайт.ru/page/page1.html?t=1
Теперь пользователи соц. сети проходят непосредственно на страницу с голосованием, в контенте основного сайта.
Спасибо большое, Дмитрий.
Стоп. Мы наверное друг друга не так поняли.
В файлах редиректа вы можете указывать любую страницу. Никаких параметров не нужно.
Я имел ввиду, если вы хотите чтобы в соц. сетях была ссылка не вида site.com/vote/vote11.php, то можете попробовать добавлять параметры для создания разных ссылок. Если же вы этого не хотите, то достаточно просто указать нужную страницу в файлах редиректа. После этого все посетители будут попадать на нужную страницу.
Купил у вас админку и достаточно просто всё установил. Даже проголосовал от себя в твиттере. Лежит голосовалка на сайте с посещаемостью около 600. Женский.
Так вот, все голоса по нулям. Уже 2 дня. Немного странно. Можете объяснить в чём особенность подсчёта?
Спасибо.
Reyus, подсчет ведется на основании данных полученных из социальных сетей. То есть социальная сеть возвращает количество упоминаний определенной ссылки. Затем все эти данные суммируются и выводятся в виде счетчика голосов.
К сожалению в последнее время некоторые социальные сети, такие как facebook и twitter, плохо возвращают данные. То есть голоса иногда засчитываются спустя несколько суток. Не знаю что стало причиной таких задержек (возможно резко возросшее количество сайтов с голосованиями), но факт остается фактом — на данный момент без задержек работает только сеть ВКонтакте.
Спросил на сео-форуме, но ответи не дали (не смогли).
Я не разбираюсь в API кодах. Вопрос: если у меня нет аккаунта вконтакте, что будет, если оставлю чужой (ваш, к примеру) API код? Будет ли вестись подсчёт, или выдаст ошибку, или что-то ещё?
Спасибо.
Дело в том, что никаких идентификаторов VKontakte не нужно. Просто я как обычно поздно ночью все делал, а вы знаете как работается, когда хочется спать. Недавно все пересмотрел… Посмеялся немного со своей невнимательности и исправил:)
Сейчас на сайте уже исправленная версия, как в админке, так и в бесплатной версии скрипта.
Да уж, Дмитрий, спасибо, что объяснили для БТРов )))
А чет у меня постоянно пишет (когда голосуешь через контакт) , «В данный момент мы перезагружаем сервер баз данных. Пожалуйста, подождите 2 минуты.»
А когда через Фэйсбук пытаюсь проголосовать пишет «Невозможно разместить сообщение на этой Стене.»
В чем может быть проблема?
Добрый день, Дмитрий! Хочу поблагодарить Вас за Ваш сайт dmitriydenisov.com, очень интересный и полезный сайт. Я являюсь пользователем Вашего скрипта «Социальное голосование» и у меня к Вам такой вопрос: можно ли сделать так, чтобы счетчик голосования увеличивался не на «1» при голосе одного пользователя, а скажем на «2». Мне необходимо это для того, чтобы голосование шло активнее, ну Вы меня понимаете)
Илья, вконтакте может выдавать такое сообщение, если допущена ошибка в исходных данных для голосования. Например, где-то неправильно кавычки поставили и т.д.
Что касается фейсбука, то с данной проблемой я не сталкивался. Слышал что проблемы могут возникать если кто-то подаст жалобу. Сам лично я в подобные ситуации не попадал.
Сергей, такая возможность есть. Проще всего это сделать просто продублировав функцию подсчета голосов нужной социальной сети.
Дмитрий , спс за совет проверил исходные данные все кавычки были на месте , надо было просто «http://» к некоторым ссылкам дописать
Дмитрий , а вот еще вопрос такой , почему-то когда голосую за Вконтакте (например) голос засчитывается и Фэйсбуку , все уже перепробовал , не пойму в чем дело?
Скорее всего проблема в ссылках. Нужно указывать разные ссылки для каждого варианта голосования.
Дмитрий , не помогло…что еще это может быть?
Тут два варианта:
1. Одинаковые ссылки на оба варианта голосования.
2. Ошибка в скрипте социального голосования.
Если вы не изменяли код скрипта, то скорее всего проблема в ссылках.
Скрипт не трогал, ссылки разные , просто все время идет обращение к ссылке которая в «vote11.php» — то есть вконтакте при любом варианте голосования тока эта ссылка…
Нужно чтобы для разных вариантов в социальные сети отдавались разные ссылки, например:
site.com/vote11.php — для первого варианта.
site.com/vote12.php — для второго.
Социальное голосование будет корректно работать только в том случае, если ссылки будут разными.
Дмитрий, такая проблема вставляю код в wordpress страницу со статьей, а голосование не выводится? И еще я смотрю у вас блог как побороли iframe? Как вставили в статью голосование? В странице которая идет со скриптом index.htm, все прекрасно работает, а вот на странице в блоге, нет выходит кусок блога! Почему?
Сергей, в WordPress код социального голосования нужно вставлять на страницу в режиме HTML. При этом после вставки уже нельзя переходить в обычный режим, так как визуальный редактор обрежет код и голосование выводиться не будет.
Понятно! А вы знаете, что то у меня счетчик не работает? Хотя проголосовал через свой аккаунт facebook еще вчера, но голоса до сих пор нет?
В последнее время такое бывает. Как только найду причину — сразу сообщу (через блог).
Спасибо за скрипт! Установил все прекрасно работает.Ссылку оставил ) С главной с 2-х сайтов с пр 3 ;)
Такой вопрос.Как синхронизировать статистику. если выставил одно и тоже голосование на двух разных сайтах? В смысле чтобы цифры общие были.
Вам нужно выставить в настройках одинаковые ссылки (…vote11.php и …vote12.php). В этом случае счетчики будут синхронизированы. Вот только трафик из социальных сетей можно будет перенаправлять лишь на один из сайтов. Хотя, вы можете, например, перенаправлять всех проголосовавших за первый вариант на первый сайт, а кто за второй — на второй сайт.
Хорошо а как это сделать? В смысле перенаправить проголосовавших за один вариант на первый сайт, а за второй на второй?
Я проставил одну ссылку в vote11 и вторую ссылку в vote 12 но счетчики не синхронизировались…
Для синхронизации вам нужно на двух сайтах прописать одинаковые ссылки на файлы vote11.php и vote12.php (выбрать какой-то один из сайтов где будут храниться эти файлы). Что касается редиректа, то уже внутри этих файлов (vote11.php и vote12.php) вам нужно указать страницы на которые будут перенаправляться люди после перехода по каждой ссылке. В файле vote11.php указать ссылку на первый сайт, а в файле vote12.php — на второй.
Сделал немного иначе.В vote11 прописал ссылку на первый сайт, в vote12 на второй, файлы идентичны на обоих сайтах, но ссылки идут на свой хостинг.А потом просто поменял пути в файлах vote_start на одни и теже(то есть первый путь на первый файл, второй путь на второй).Вроде работает.
Для большего удобства при создании голосований вы также можете воспользоваться административной панелью. Детали на этой странице — https://archive.dmitriydenisov.com/webmasters/administrativnaya-panel-socialnyh-golosovanij.html
В каком файле можно изменить текст «Выберите один из вариантов: Проголосуйте с помощью одного из аккаунтов в социальных сетях.»?
Хотелось бы добавить что-то типа «Ваш голос будет учтён в течении 5 минут»
Данный текст можно изменить в файле form.php.
А можно как-нибудь реализовать фишку, чтоб пользователи сами могли предлагать битвы, как на сайте thebattleofbrands.com?
Вы можете использовать любое расширение для создание формы обратной связи и отредактировать его под себя. В результате вы получите форму для отправки вариантов социальных голосований. После ручной обработки каждого сообщения вы сможете добавить понравившееся голосование к себе на сайт.
точно, спасибо Дмитрий за подсказку
Всегда пожалуйста.
Будут вопросы — обращайтесь.
У меня не получается((( На странице появляется окошечко с надписью данная страница не существует( что делать?
Значит некорректная ссылка. Перепроверьте расположение файлов скрипта.
Извините за нубство, а файлы надо заливать в папку public_html?
Скрипт будет идеальным, если голоса из твиттера и фейсбука будут зачисляться сразу.
Очень на это надеюсь.
Спасибо!
К сожалению никак не выходит, и все ссылки перепроверял тоже…
Bulgar, напишите мне в ICQ и я вам помогу.
Добавил Вас в ICQ)) Надеюсь на Вашу помощь) а то не понимаю в чем дело…
Пишите. Будем разбираться.
Скажите пожалуйста как у вас сейчас подсчитываются голоса с Twitter? Жду уже больше суток — пока что ничего.
Вроде нормально считались. Все зависит от сайта. Если сайт новый или некачественный, то может и вовсе не считать. Это касается только социальных сетей FaceBook и Twitter. Вконтакте всегда засчитывает голоса сразу и без задержек на любых сайтах.
Здравствуйте, подскажите в таком вопросе: при попытке голосования уже 2ой день пишет
В данный момент мы перезагружаем сервер баз данных. Пожалуйста, подождите 2 минуты.
Приносим извинения за неудобства. Попробуйте обновить страницу чуть позже.
хотя у вас голосует нормально, не подскажите в чем проблема?(
Скорее всего была допущена синтаксическая ошибка при редактировании файлов. Зачастую проблема заключается в неправильно проставленных кавычках.
Разобрался..дело было в том что натупил с картинкой которая публикуется с сообщением , не подходила она:) спасибо за оперативность:)
Так теперь следующая проблема, голосую через вк, вроде все нормально сообщение публикуется, а вот голосов как было 0 так и есть…не подскажите из за чего это может быть?..
а все отставить голос появился) просто я думал он сразу должен:) прошу прощения, спасибо вам!
Пожалуйста:) Появятся вопросы — обращайтесь.
Вы также можете не ожидать модерации комментариев и задать свой вопрос на форуме.
Возможно, так будет даже быстрее.
Дмитрий, добрый день.
Интересный скрипт. А как бороться с накруткой? Как я понял один пользователь — может проголосовать сколь угодно большой количество раз. (просто удаляя со своей страницы в социальной сети запись).
Здравствуйте.
Пока никак.
При этом для накрутки голосования не обязательно удалять старые записи. Достаточно просто голосовать несколько раз подряд. Социальная сеть этого не запрещает.
У меня такая проблема.
Я поставил скрип на свой сайт. Сделал всё как надо.
Но у меня вместо скрипта отображается в окошке на сайте шапка моего сайта…
Ничего страшного. Пишите в ICQ. Я посмотрю что там и попробую помочь вам решить вашу проблему.
Здравствуйте. Что то с голосование через контакт
Пишет при попытке проголосовать
В данный момент мы перезагружаем сервер баз данных. Пожалуйста, подождите 2 минуты.
Приносим извинения за неудобства. Попробуйте обновить страницу чуть позже.
И так постоянно
Хотя просто кнопка сохранить вконтакте работает на сайте.
Как я уже говорил, скорее всего была допущена ошибка при редактировании файлов скрипта.
Подобные вопросы уже задавались. Читайте, пожалуйста, комментарии.
Подскажите как можно уменьшить размер библиотеки jQuery.
Попробуйте сжать файл или скачать уже оптимизированную версию на официальном сайте.
Только скачал не пользовался еще и не тестил, но хочу сказать спасибо тебе добрый человек за Бесплатно)
Пожалуйста:) Надеюсь, скрипт поможет вам достигнуть задуманных целей.
Здравствуете. У меня проблема. Не считаются голоса от твитера и фейсбука. Как можно это исправить?
Как я уже говорил, причин этому может быть много. Зачастую голоса не считаются, если скрипт установлен на сайт, который:
1. Только недавно создан.
2. Недостаточно трастовый.
3. Не проиндексирован поисковыми системами.
Также рекомендую попробовать установить кнопки «поделиться» от FaceBook и Twitter. Иногда это помогает решить проблему.
Вопрос от блондинки!
Где найти корень сайта?
)))
Первый раз пытаюсь сделать что-то подобное.
Надеюсь получится!
Корень сайта — это папка в которой лежат все файлы сайта. Зачастую она имеет название «www» или «public_html». То есть, если положить файл, например, vote.php в корень сайта, то он будет доступен по адресу .http://site.com/vote.php
Вот что получилось .http://x.picp2.com/profit/218/217958.png не скажите в чём тут проблема?
Проблема с кодировкой.
Если не ошибаюсь, то в комментариях уже рассматривалась данная проблема.
Здравствуйте, подскажите как результаты голосования? Непосредственно сами цифры?
Что именно вы имеете ввиду?
Если вы про то голосование, которое находится на этой странице, то результат можно найти в начале статьи.
извиниюясь, пропустил слово РЕДАКТИРОВАТЬ, точнее изменять результаты голосования. У меня на сайте есть такое же голосование, нужно к примеру говорю, сделать + 100 голосов для фейсбука, где их редактировать, в каком файле?
Для этого нужно редактировать код скрипта. Если быть точным, то нужно править файл vote_script.js. Поскольку сам я не изменял результаты голосования, то сразу точно не могу сказать какие именно значения нужно редактировать. Думаю, вы и сами разберетесь. Ну а если нет, то пишите в ICQ и будем разбираться вместе.
Открыл vote_script.js в блокноте, но там записей о голосах не нашел, может он их кидает в какой то php файл? Но вот в какой, никак не найду, кто разобрался может уже, напишите, очень нужно!
Проблема с кодировкой.
Та же ерунда получается.
Можете помочь?
Буду очень Вам благодарна! )))
MATRIX, все данные берутся из социальных сетей. В результате этого, голоса нигде не сохраняются. Для изменения данных вам нужно править соответствующие функции подсчета голосов или функцию, которая отвечает за отображение счетчика голосов. Сразу хочу заменить, что подсчет голосов для всех вариантов ведется одной функцией. В результате все изменения будут применяться ко всем вариантам. То есть, если вы увеличите количество голосов на 100, то на это же число увеличатся все счетчики для каждого из вариантов. Если вы желаете делать это по отдельности, то вам придется прописывать в коде свои условия.
Inna, я посмотрел фото. Данная проблема решается сохранением файлов скрипта в той кодировке, которая используется на вашем сайте, установкой нужной кодировки в head соответствующих файлов скрипта, а также установкой кодировки по умолчанию в .htaccess. Для установки кодировки по умолчанию добавьте следующий код в файл .htaccess:
AddDefaultCharset utf-8
где, utf-8 нужно будет заменить на кодировку, которая используется на сайте.
Данная проблема уже рассматривалась в комментариях к этой статье. Просто комментариев много и ответ трудно отыскать:)
Спасибо Дмитрий! )
Буду пробовать! )
Пожалуйста:)
Будут вопросы — обращайтесь.
Дима, спасибо большое за скрипт
Пожалуйста.
Рад, что вам пригодилось.
Спасибо Вам большое, Дмитрий! Все получилось! )
Пожалуйста)
Будут вопросы — обращайтесь. Буду рад помочь.
Дмитрий, спасибо за скрипт!
У меня такой вопрос — можно ли каким-то образом получить число проголосовавших не просто в виде цифры для вывода на страничке, а запихнуть его в переменную php?
Идея вот в чем — сделать голосование за пост в блоге, но не как «битва брендов», а скорее как рейтинг записи. Причем рейтинг выводить суммарный, типа 1 балл за твиттер-голос, 2 балла за контакт — в результате получается одна цифра рейтинга.
Со всем разобрался вроде бы — а вот как получить число голосов в переменную, что то пока не понял.
Готовы помочь, возможно и на коммерческой основе?
Я когда-то думал над тем, чтобы написать плагин для рейтинга статей, но из-за недостатка времени так и не сделал его. Давайте вы для начала напишете мне в ICQ, а потом мы уже все решим. Номер: 375010455
Кто с ним разобрался помогите установить , не выходит! ICQ-407526127
Напишите мне в «Контакты» и я вам помогу.
Дмитрий,здравствуйте.
Скажите пожалуйста,как можно обнулить показатели голосования не создавая нового?
Для этого измените пути к файлам редиректа. Поскольку подсчет голосов ведется по ссылкам, то изменив их вы обнулите счетчики голосования.
Дмитрий перезалей будь добр на другой файлообменник (может на яндекс диск) не могу с летитбита скачать антивирусник негодует
Все ок! Сейчас вышлю скрипт голосований на email, указанный при написании коммента.
создал голосование у себя на странице
пока что только засчитало голоса с контакта(((
sidash.ru/gmail-pochta
Такое часто бывает. Twitter и Facebook не всегда считают голоса. Стабильно работает только ВКонтакте.
Добрый день!! Проверил скрипт, все работает отлично!! Спасибо вам огромное!! У меня вопрос, как уменьшить размер выводимой на сайте картинки до размера например 300х300. Правил СSS, картинки и все остальное уменьшается, а размер рамки остается прежним. Странно.. Буду очень благодарен за совет, а то размещать картинку голосования размером 490х430 на титульной странице не особо имеет смысл.
Здравствуйте. Давно я не копался в коде скрипта, но насколько я помню, то размеры там задаются непосредственно через style в файле form.php. То есть вам кроме таблицы стилей еще нужно править и его, если вы хотите изменить размер изображений на странице голосований.
Надеюсь, я правильно вас понял и смог ответить на ваш вопрос.
Просьба перезалить исходники скрипта. Заранее благодарен.
Я проверил ссылку. Все отлично работает. Файлы можно свободно скачать.
Спасибо за скрипт! А для wordpress есть какие то исключения, а то у меня не сразу получается. Я пробую на ДЕНВЕРе это имеет значение? Мне пока вид нужно получить, чтобы опрос показывал.
Исключений для WordPress нету, как и разницы между тестированием на денвере и на хостинге. Разве что если на время работы с денвером вы отключаете интернет, как это порой делаю я. В противном случае все должно работать корректно.
Дмитрий, а как сделать если я хочу сделать два таких опроса в разных постах. Я имею ввиду в корне сайта как все поставить чтоб не мешали друг другу.
Создайте в корне папку для голосований, например, папку «voting» и внутри нее уже создавайте дополнительные папки для файлов редиректа и файла, отвечающего за вывод голосования. В этом случае все будет довольно компактно и ничего нигде не будет мешать.
Огромное спасибо Дмитрий. У меня все получилось. Теперь Ваш скрипт есть и на армянском!
Отлично!
Вдруг возникнут еще какие-то вопросы — пишите. Всегда рад помочь.
Добрый вечер, хочу поблагодарить вас в первую очередь за труд, во вторую за поддержку (судя по количеству отзывов только положительных), хотел бы задать несколько вопросов лично.
Спасибо.
Если у вас есть какие-то конкретные вопросы, то можете связаться со мной по ICQ 375010455
Дмитрий, у меня тоже с letitbit проблема, из таиланда некорректно отображается))
Дмитрий, спасибо Вам за скрипт!
У меня вопрос. Не могли бы вы вкратце описать процесс добавления кнопки от Одноклассников, пусть она и не считает голоса. Спасибо огромное!
Александр, сейчас вышлю вам файлы на mail, указанный при комментировании.
Игорь, напишите в «Контакты» и я предоставлю вам готовый код.
Подскажите, пожалуйста.
Можно ли одному человеку проголосовать дважды?
Интересует возможность накруток, которые могут искажать действительные результаты. Ведь один человек может проголосовать с трёх разных социалок, или к примеру у кого-то несколько аккаунтов в том же твитере или вконтакте.
Если для этого нужно чистить кеш, то особо можно не заморачиваться. Ведь малая доля юзерей параноидально чистит кеш после каждого интернет сеанса. :)
К сожалению, в данном скрипте существует возможность накруток. Он больше подходит для привлечения трафика, а не для получения каких-то точных данных.
Спасибо за ответ!
В первую очередь хотел вас поблагодарить за такой замечательный скрипт. Скрипт поставил по инструкции, вроде работает. Но никак не могу поменять кодировку перепробовал все советы которые вы давали к комментариях, не помогает. Стукнул вам в ICQ за помощью. Если не трудно, помогите разобраться с кодировкой
Рад, что вам понравился данный скрипт.
Кстати не удаляйте тот архив, что я вам выслал. Используйте его в качестве шаблона для создания своих голосований.
Не могу установить. На страничке, где должно быть голосование появляется главная моего сайта (страничка в страничке). Что может быть?
Скорее всего вы сделали ошибку в ссылке при вызове фрейма и вместо ссылки на файл ввели ссылку на главную страницу сайта.
Исправил путь к файлу с настройками и все получилось))) Теперь нужна админка, отпишитесь как приобрести.
Уже отписался. Спасибо за покупку!
Купил, установил, а кодировку поменять не могу. Помогите отредактировать .htaccess
Там в руководстве есть пример кода для вставки в .htaccess. Если не получится самостоятельно поменять кодировку, то пишите в «Контакты» и я вам помогу.
Спасибо! отличная вещь!!! Еще бы добавить «одноклассников» — вообще было бы идеально)
В админ-панели они есть. Скоро планирую реализовать подсчет голосов по всем соц. сетям с защитой от накрутки.
Очень жду когда появится добавление одноклассников думал уже заявку на фриланс подавать чтоб доделали. можете примерную дату выхода сказать? в моем регионе в основном рулит только эта социальная сеть!
Как только появится время, так сразу и начну работу над бесплатным обновлением. Планирую начать в ближайшем будущем:)
Хм, как ни крути, а с твиттера не получается засчитывать голоса. Да и в примере в начале статьи на Вашем сайте зачитались голоса только с контакта и фейса.
Возможно у меня на сайте твиттер перестал работать по причине того, что я вручную удалял с индекса мусорные страницы. Скорее всего это и стало причиной, почему твиттер перестал считать голоса. Раньше все работало отлично.
спасибо огромное, но у меня та же проблема, через контакт голоса норм идут, но с фейса і твитера ваще не работает((( что же делать?? может както это убрать если не исправлять??
заранее спасибо, Дмитрий!
Самым верным будет приобрести административную панель социальных голосований. В новой версии не будет проблем с начислением голосов. Там будут все 6 социальных сетей и защита от накруток, поэтому это будет наилучшим вариантом для вас.
Вы можете мучиться с бесплатной версией с минимальными возможностями или же приобрести админ-панель. Я понимаю, что у многих может просто не оказаться денег на нее, поэтому я могу пойти на уступки и понизить цену при определенных условиях. Я тоже человек и все понимаю, поэтому любой желающий может написать мне в «Контакты» и обсудить интересующий вопрос. Думаю, что мы сможем со всеми договориться.
как вас найти вКонтакте?
Отправил вам ссылку на email.
запустил, немного модифицировал ваш скрипт вот что получилось golosui.in_ua за первые сутки 100 человек, вторые 800, третие пока снижают обороты но еще день впереди, надеюсь на 300-400 выйти.
Здравствуйте админ!
Хороший конечно скрипт, спасибо Вам.
Вот только вопрос, не будут ли Google и Яндекс рассматривать это как накрутку. Дело в том что недавно я создал новый проект(Каталог сайтов) на нем реклама Гугла, сейчас он в стадии рускрутки VAV точка name и мне не хотелось бы получить бан.
На данный момент не было ни одной ситуации, когда из-за подобного скрипта сайт был забанен или что-то в этом роде. Максимум что может быть — это бан в Adsense или РСЯ. И то это лишь в том случае, если на сайте не будет никакой полезной информации и весь трафик будет идти с социальных сетей. Тогда вашу площадку могут прикрыть. В противном случае все будет отлично.
Доброго времени суток!
В первую очередь спасибо за скрипт. У меня проблема в следующем: весь трафик идет из контакта, поэтому хочу сделать так, чтобы при нажатии на кнопку «голосовать» не появлялось окно с выбором соцсети, а сразу засчитывался голос, сам не могу разобраться, т.к. в этом деле новичок.
Это нужно переписывать скрипт. К сожалению, сейчас нету времени чтобы этим заняться.
Вот захотел купить скрипт, а искать Вас банально лень, ждать ответа. Уже прикрутил все руками без админки.
Поэтому мой вам совет, выставьте свой продукт на plati.ru, чтобы была возможность мгновенно купить
Здравствуйте, Рома!
У меня стоит автоматическое уведомление, поэтому обычно я отвечаю клиентам в течении нескольких минут. Ничего ждать не приходится:) Плюсом ручной покупки является индивидуальный подход к каждому клиенту и ведение списка клиентов. Я не предоставляю техническую поддержку лицам, получившим административную панель пиратским путем. То есть, если человек не занесен в базу, то я не буду помогать ему с админ-панелью в случае возникновения каких-либо проблем.
Исходя из вышесказанного, скорее всего продукт не будет выложен на сайте плати ру, так как потеряется связь с клиентом, а это недопустимо. Хотя, честно говоря, я не проверял как там происходит оплата. Если есть возможность сохранять данные о покупателе, то вполне возможно, что данный способ оплаты будет добавлен.
В любом случае спасибо за комментарий!
…»Хотя, честно говоря, я не проверял как там происходит оплата.»…
Там также можно смотреть кто купил у вас скрипт. Я раньше покупал там базы сайтов, и при покупке указывал свои данные для дальнейшей поддержки, затем мне какое-то время приходили бесплатные обновления.
Там много способов оплаты.
Отлично. После модерации добавлю еще один способ оплаты. Думаю, что после праздников уже все будет готово.
Доброго времени суток! Спасибо за скрипт! Единственное что, при нажатии на кнопку (голосовать>Вконтакте ) открывается пустая стр., остальные соц сети открываю отлично…и ещё, почему то не видно фото за какие идёт голосование, открываются только пустые рамки, все пути в файле vote_start.php прописаны верно, перепроверял, что это может быть? и как приобрести админ панель?
Возможно, все же где-то остались ошибки. Чтобы сказать точно, нужно смотреть и анализировать код.
Насчет админ-панели — напишите мне в «Контакты» либо свяжитесь по ICQ 375010455
Скрипт класный. А как вобще убрать отсчет времени? Чтоб опрос продолжался до бесконечности.
Если нужно отключить таймер максимально быстро, то просто закомментируйте див id=»countdown»
Вопрос, как можно сделать скрипт, чтоб на одной странице показывались 8 голосований сразу, и у каждого работал отсчет времени, и какое время подгружать из БД по отдельности (год, месяц , день ….. сек) или уже отконвертированное (я создал в БД еще одно поле в которое уже время записывается в коде типа 1526548632215 не помню просто как эта кодтировка называется)
Это как? я же не кодер)))
Расскажите подробней или скиньте измененный код мне на почту.
Владимир, если я правильно вас понял, то все необходимое уже реализовано в административной панели социальных голосований, ссылку на которую можно найти в начале статьи.
Дмитрий, открываете файл form.php в текстовом редакторе, находите там код <div id=»countdown»></div> и удаляете его. После этого сохраняете файл. Проблема решена:)
Спасибо, отличный скрипт. Поставил, пока тестирую, все работает.
Рад был помочь. Пользуйтесь на здоровье!
а функцию голоса через мейл + однокласники будете делать?
Возможно, но чуть позже.
Кстати в административной панели все это уже реализовано.
да меня вполне скрипт устраивает, навороты не нужны. я подкорректировал и вставил голосование под меню 260х260 не выносил на отдельную страницу а как модуль. Удобно.
А вот добавлял кнопки, вроде все функции прописал, а они зараза не нажимаются((
Значит проблема со скриптами. Возможно какие-то скрипты конфликтируют или же была допущена ошибка в коде. Такое иногда бывает. Перепроверьте все внимательней и найдите ошибку.
Подскажи пожалуйста, как защитить от накруток? Можно бесконечно голосовать добавляя запись?
Думаю, что для этой версии скрипта вряд ли удастся так просто сделать защиту от накруток. Поскольку данные берутся из соц. сетей, то голосовать можно сколько угодно раз. Если нужна защита, то рекомендую посмотреть в сторону административной панели социальных голосований. Там защита реализована.
Дмитрий, я немного не понял: как сделать на одной странице несколько соц. голосований, чтобы у каждого голосования были свои результаты.
Создайте несколько голосований по шаблону и вставьте на страницу посредством iframe. В статье все подробно расписано. Экспериментируйте:)
Понимаете,Дмитрий,я создаю несколько голосований на разных страницах,но результат в новых такой же,как в первом.Т.е. допустим в первом голосовании 6 за один вариант и 2 за другой,при создании второго голосования в нём отображаются те же числа.
Вы не смогли скачать файл по следующим причинам:
Файл временно недоступен для скачивания. Пожалуйста, попробуйте позже.
А вы не могли бы дать альтернативную ссылочку для скачивания, либо прислать на почту, указанную в комментарии. Спасибо!
Михаил, значит у вас во всех голосованиях прописаны одинаковые ссылки на файлы редиректа. Уникализируйте их и счетчики голосований придут в норму.
Глеб Варганов, файлы скрипта отправил на указанный email.
Дмитрий, спасибо большое! Файл получил, буду тестировать :-)
Здравствуйте Дмитрий! А почему скачав фай лп оуказанной ссылке оказался архив с названием joomla15popin.zip??? В котором нет указанных вами файлов, а лежит какой-то плагин для joomla?
Летитбит пишет:
Вы не смогли скачать файл по следующим причинам:
Файл временно недоступен для скачивания. Пожалуйста, попробуйте позже.
Для получения премиум кода воспользуйтесь приведёнными ниже инструкциями:
Глеб Варганов, отлично. Если возникнут еще какие-то сложности — пишите.
Андрей, здравствуйте. Видимо это были какие-то сбои на файлообменнике. Я лично проверял ссылку и каждый раз файл загружался успешно.
Летитбит пишет:
Вы не смогли скачать файл по следующим причинам:
Файл временно недоступен для скачивания. Пожалуйста, попробуйте позже.
Для получения премиум кода воспользуйтесь приведёнными ниже инструкциями:
И так уже неделю, перезалейте.
Если не забуду, то постараюсь перезалить в ближайшее время, как только вернусь домой.
Скажите автор, как аннулировать показание голосов? И как накрутить голоса, что и в каком файле нужно изменить?
Чтобы аннулировать голоса, нужно изменить ссылки к файлам редиректа на уникальные. Накрутка в данном случае без переписывания кода невозможна.
А админка будет в дальнейших обновлениях?…
И вообще обновления будут?
PS Сайт в закладки )
Админка уже есть к данному скрипту и я над ней работаю. Каждый день выделяю по часу времени перед сном на работу над обновлением. Сейчас уже оптимизировал код и уменьшил количество файлов в несколько раз, автоматизировал некоторые функции, переделал структуру БД под CMS, планирую добавить новые кнопки соц. сетей и т.д. Думаю, в скором времени смогу закончить работу, если ничего не помешает. График просто сейчас очень напряженный. Подъем в 5 утра и до 22:00 все расписано по часам. Хотел найти хорошего программиста и перепоручить работу ему, но толкового никого не нашел. В общем снова все делаю сам:) В новой версии не обещаю сразу обновить админ-панель до CMS, так как на разработку уйдет гораздо больше времени. Скорее всего выпущу обновленную админку, а потом уже через время обновление до CMS. Одним словом, проект развивается! Что касается бесплатной версии скрипта, то пока никакой работы над ним не планируется.
Здравствуйте. У меня такой вопрос: что нужно изменить в кодах чтобы остались только кнопки, количество голосов и время. То есть как картинки убрать?
Удалите ненужный код и оставьте только то, что необходимо. На блоге есть достаточно статей по программированию. Прочитайте их и вопросов не останется.
Чтобы создать разные голосования на разных страницах нужно будет загрузить дополнительно vote_start.php, vote11.php, vote12.php в отдельные папки?
Данный вопрос уже обсуждался множество раз. Чтобы велся учет голосов социальными сетями, нужны разные ссылки на файлы редиректа. Как вариант, помещаем файлы в разные папки и тем самым делаем ссылки уникальными. При этом файл vote_start.php можно не перемещать, а просто переименовать, чтобы сохранить относительные пути к файлам и не изменять их вручную.
Спасибо за скрипт!
Можно как то убрать твиттер из возможности голосовать, а то голоса все равно не засчитываются?
Удалите вывод кнопки в скрипте. В идеале нужно также удалить все функции, связанные с Twitter, а также изображения. В этом случае голосовать при помощи Twitter будет невозможно.
Уже много дней я слежу за вашем скриптом на сайте выборы 2012 и мне кажетса что йдёт накрутка … можна ли поставить бkок на мак адрес? один блок ІP непоможет …
Спасибо за скрипт!
А подскажите, как убрать ссылку на Ваш сайт из формы (хочу поставить в другом месте) — не нравится, что текст слабо виден — Яша может покарать.
Она в functions прописана — а как это убрать?
Богдан, на данной странице предоставлен скрипт без защиты от накруток. Защита есть только в административной панели социальных голосований, которая является платной. Алексей, нужно закомментировать определенный участок когда. Откройте документ в текстовом редакторе и сразу увидите, что нужно закомментировать. Если не получится — пишите в «Контакты».
Здравствуйте! Подскажите, пожалуйста, еще как сделать постоянный редирект со страницы vote_start.php на страницу голосования? Дело в том, что поисковики индексируют ее отдельно, получается дублированный контент.
Никак. Закройте ее от индексации через robots.txt и мета-теги, если необходимо. Это страница с голосованием, поэтому не нужно делать никаких редиректов.
На asp удасться его запустить?
Думаю, да, но все же лучше проверить. Скрипт бесплатный и свободно скачивается, поэтому проблем с проверкой быть не должно.
т.е. варианта для ASP нет.
PHP естественно не запустится…
Просто сам скрипт на яве, хорошо бы иметь его вариант для asp
На данный момент скриптом не занимаюсь из-за нехватки времени. Слишком много работы навалилось. Сам скрипт очень простой, поэтому при желании сможете сами его переписать под свои нужды.
Подскажите, где строчка отвечающая за расположение счетчика дней?
Обнаружил одну особенность в фейсбуке: в профиле показывается все верно — текст из файла, а в новостях просто "ник" поделился ссылкой и картинка первая попавшеяся со страничке, Т.О. малокто будет заходить, т.к. в новостях про голосование ни слова :(
Илья, для определения кода используйте расширение FireBug.
Подскажите как сделать больше чем 2 битвы за раз ? Мне надо 3 а в настройках стоит только 2. Что делать ?
Нужно переписывать код скрипта. Делайте все по аналогии. Там ничего сложного нет. Повторяющиеся части легко заметить и создать еще одну копию для добавления третьего варианта. Это самый простой способ, который не требует понимания принципов работы скрипта.
по-моему скрипт легко накрутить, просто голосуем больше одного раза нажав тут же на кнопку несколько раз, добавляя себе новость, при чем потом новость можно убрать у себя на странице и цифра в голосовании не уменьшится.. Нельзя ли как-то это пофиксить? И устранена ли эта возможность в платной версии с автоматическим добавлением через админку?
Да, в данной версии скрипта возможна накрутка. В платной версии существует защита от накруток по cookies и IP.
Драсти, спасибо за скрипт, все отлично только 1 проблема у меня после голосования не появляется изображение на стене в в социальной сети, почему так? все остальное работает :( помогите плизз
Здравствуйте. Возможно неправильно прописаны ссылки к изображениям. Используйте исходный скрипт со статьи. Там все работает отлично. Затем по аналогии замените ссылки на свои.
Дмитрий пожалуйста запиши видео для установки скрипта
Возможно в будущем, когда будет время. Сейчас настолько загружен работой, что статью на блог уже месяц никак не могу дописать. В любом случае в статье подробно все расписано, поэтому проблем с установкой скрипта возникать не должно.
Дмитрий, я приобрел админку. В целом, все прекрасно, только при голосовании через одноклассники картинка и описание не соответствуют выбору.
Да, с одноклассниками есть такая проблема. С этим пока ничего не поделать. В комментариях я уже писал об этом.
Здравствуйте, Дмитрий!
Установил Ваш скрипт, голоса считает, но после голосования не происходит редирект ни по vote11.php ни по vote12.php. Уже голову сломал, не могу понять в чем причина…
Здравствуйте. Где-то ошиблись в коде. Либо неправильно указали путь к файлам редиректа, либо же ошибка находится в самих этих файлах.
Еще раз хочу поблагодарить за труд! Провожу сейчас ежегодное голосование танцевальной премии с помощью Вашего голосования. Выдерживает значительную нагрузку — ничего не падает и не тормозит, хотя за пол дня уже проголосовало более тысячи уников. Огромное спасибо!
Спасибо за отзыв! Рад, что данный скрипт Вам пригодился.
Не так давно приобрел скрипт — доволен. Очень радует простота создания.
Выделил под это дело отдельный домен, создал уже полтора десятка голосований.
Если бы еще поправить проблему с Одноклассниками — было бы вообще идеально;)
Сколько вариантов ответов можно задать в опросе?
30…50… ?
А для Joomla 1.5 подобный скрипт есть?
Привет, много всего написано.
Вопрос такой: есть ли возможность блокирование повторного голосования, т.е. чтобы голосовать можно было бы только один раз и что для этого надо сделать.
Кроме того, что следует сделать, чтобы обнулить значения голосования, а то после установки он показывает 950 и 1220.
Юлия, по умолчанию — 2. При желании можно отредактировать код скрипта и увеличить количество голосов хоть и до 100 шт. — — — Андрейka, скрипт можно использовать и на Joomla 1.5. Главное уметь выводить iframe на сайте. — — — Привет, Владимир. Все эти функции были реализованы в платной версии скрипта. К сожалению, проект заморожен и обновления не выпускаются, но в будущем я планирую уйти от всех дел и снова заняться работой над данным скриптом.
Скажите пожалуста, а где прописаны пути к файлам редиректа!
Спасибо за скрипт!
Здравствуйте. Подскажите, а как сделать бессрочное голосование, убрав таймер. Если удалить эти строки … то голоса перестают учитываться. Как быть?
И еще твиттер никак голоса не хочет отдавать…
Богдан, ищите в файле vote_start.php. В бесплатной версии это основной файл. — — — Andrew, когда-то я уже писал об этом в комментариях. Для удаления таймера закомментируйте или удалите див id="countdown". Это самый простой и быстрый способ. Что касается проблем с учетом голосов, то они были устранены в платной версии скрипта.
Добрый день!
Как сделать так, чтоб по окончание времени нельзя было б голосовать?
Здравствуйте, Богдан! Нужно переписывать скрипт. Для этого будет достаточно даже базовых знаний языков программирования.
Дмитрий,это находка,это шедевр!
Супер!!
Вам не грех за такую работу поставить у себя на сайте кнопочку "Donate")
Спасибо!!!
В этом нет необходимости, но все равно спасибо:)
Дмитрий, привет. Скрипт очень крут, но видимо я с самого начала не так понял его работу.
Дело в том что я занимаюсь арбитражем трафика, и думал что данный скрипт поможет мне перенаправлять трафик на целевой сайт по партнерской ссылке, сразу как только человек проголосует. Для этого я в файлах vote11 и vote12 прописал ссылки на соответствующие сайты моих партнеров. Но после голосования все стоит на своем месте.
скажите, я не правильно понял его работу? как перенаправлять трафик то на другие ресурсы?
Так, я разобрался о каких редиректах идет речь…
Т.е. человек перешедший по сообщению в вк перейдет на ту или иную ссылку прописанную в vote11 или в vote22.
Скажите, а сложно ли сделать так, чтобы человек который только что проголосовал перенаправлялся на тот или иной url в зависимости от того за что он проголосовал?
Тогда бы такому скрипту просто цены не было
Привет, Вячеслав по псевдониму "Евгения". Нет, не сложно. Посидеть поковыряться в коде 20 минут, почитать соответствующие ресурсы и все у Вас получится. Перенаправления можно реализовать, например, при помощи JavaScript. К сожалению, я больше не занимаюсь программированием под заказ, поэтому ничем более конкретным помочь не могу.
Дмитрий, Спасибо за ответ, я прям ждал его долго и проверял) Попробую друзей попросить программистов помочь
Здравствуйте! у меня не засчитываются голоса с ФБ и Твиттера, а у вас на этой странице не засчитывается ФБ, в платной версии все работает? Где можно посмотреть информацию о приобретении? заинтересовало
Здравствуйте, Роман. Без понятия. Проект давно заморожен, поэтому я не проверяю работоспособность скрипта. Информацию о платной версии можно найти здесь — dmitriydenisov.com/webmasters/administrativnaya-panel-socialnyh-golosovanij.html
Здравствуйте! Та же проблема, что и у Романа. Не засчитываются голоса с фейсбука и твиттера. Может они поменяли алгоритм свой? Дмитрий, подправьте, пожалуйста.
Подскажите, как отключить время? Или может проще будет где то закоменнтировать код? ну что нибудь сделать, чтобы голосование шло вечно, до того времени как я его сам остановлю. И сразу вопрос, не повлияет ли это на работу всего скрипта?
Почитал комментарии и все нашел, спасибо
Здравствуйте, Олег. С момента публикации данной статьи прошло много времени и вполне вероятно, что социальные сети внесли в свою работу множество изменений. Исходя из этого, часть функций в скрипте может не работать. К сожалению, на текущий момент я не располагаю временем для обновления скрипта, так как сильно загружен разработкой других проектов. Возможно в будущем появится время и я вернусь к данному скрипту, чтобы в корне обновить его и исправить все недоработки.
Отличный скрипт,жаль что нет голосования через mail.ru и odnoklassniki.ru
Скрипт работает хорошо. Но в коде уменьшение размеров ничего не дает… Морочился пол дня с заменой цветов кнопок, текстом, картинками и т. д. А в итоге, скрипт не вписывается в виджет…. печалька :(