Обновлено 31.01.2016
Компонент и модуль стали бесплатны. Давно хотел это сделать, но не мог найти где все это барахло лежит. Теперь нашел закинул на гитхаб github.com/racheev/battles1.10.git
У кого есть желание может принять участие в модифицировании прямо там.
Модификацию сильно отслеживать не буду, пишите в личку если что-то добавили.
Возможны какие-то косяки, закинул то что нашел. Не факт что это последняя версия. Ставьте тестируйте. Пишите что и как буду править на ходу.
Можно создавать любое количество битв и расставлять их используя модуль на любых страницах сайта. Все делается в два клика.
Можно устраивать битвы на два и на три варианта.
админка
Если у кого есть желание в благодарности:
Вебмани:
R368410038480
Z304804006659
Яндекс: 410011591859083
это сподвигнет на реализацию новых идей.
Компонент и модуль стали бесплатны. Давно хотел это сделать, но не мог найти где все это барахло лежит. Теперь нашел закинул на гитхаб github.com/racheev/battles1.10.git
У кого есть желание может принять участие в модифицировании прямо там.
Модификацию сильно отслеживать не буду, пишите в личку если что-то добавили.
Возможны какие-то косяки, закинул то что нашел. Не факт что это последняя версия. Ставьте тестируйте. Пишите что и как буду править на ходу.
Можно создавать любое количество битв и расставлять их используя модуль на любых страницах сайта. Все делается в два клика.
Можно устраивать битвы на два и на три варианта.
админка
Если у кого есть желание в благодарности:
Вебмани:
R368410038480
Z304804006659
Яндекс: 410011591859083
это сподвигнет на реализацию новых идей.
Реклама #
reload 13 лет назад #
Есть вопрос - почему именно компонент? кто может создавать опросы и какие есть настройки в админке, если это компонент?
...я не придираюсь - мне просто интересно
Madmax 13 лет назад #
reload 13 лет назад #
WALTERZ 13 лет назад #
Рачей 13 лет назад #
Юрий 13 лет назад #
Рачей 13 лет назад #
qwest 13 лет назад #
Рачей 13 лет назад #
Рачей 13 лет назад #
vpugachev 13 лет назад #
Рачей 13 лет назад #
picaboo 13 лет назад #
Рачей 13 лет назад #
Arioh 13 лет назад #
Arioh 13 лет назад #
ля начала давайте рассмотрим содержимое архива.
Папка «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: 440px;" frame scrolling="no"></iframe></p>
src="vote_start.php" — здесь в кавычках вам нужно будет указать путь к файлу с настройками. В данном случае это файл vote_start.php. Если на вашем сайте планируется создание нескольких социальных голосований, то путь к этим файлам нужно будет прописывать в соответствии с тем, какое голосование вы хотите добавить на определенную страницу.
Рачей 13 лет назад #
Arioh 13 лет назад #
Рачей 13 лет назад #
Arioh 13 лет назад #
Arioh 13 лет назад #
Рачей 13 лет назад #
Arioh 13 лет назад #
Arioh 13 лет назад #
добавить после /* 5. Текст. Голосуем за второго претендента. Данный текст публикуется в социальных сетях в качестве описания.*/
var facebook_text_2 = vkontakte_text_2 = "Я считаю что Vkontakte круче чем FaceBook. Проголосуй и ты!";
/* 6. Заголовок 2. Публикуется в социальных сетях в качестве главного заголовка.*/
var facebook_title_2 = twitter_title_2 = vkontakte_title_2 = "Vkontakte круче, чем FaceBook";
/* 7. Ссылка 2. Полная ссылка на файл редиректа vote12.php.*/
var facebook_url_2 = twitter_url_2 = vkontakte_url_2 = "http://pikci.ru/vote/vote12.php";
/* 8. Ссылка на вторую картинку. Данная картинка будет отдаваться социальной сети для публикации на стене пользователей.*/
var facebook_image_2 = vkontakte_image_2 = "http://pikci.ru/vote/vote_start_data/12.jpg";
аналогичные строки с заменами того что уже вам нужно! за что голосуете и + сам текст!
Arioh 13 лет назад #
Arioh 13 лет назад #
fact 13 лет назад #
У Рачея конечно поудобнее вносить изменения. Тоже молодец.
Malanas 13 лет назад #
Vovan 13 лет назад #
Рачей 13 лет назад #
reload 13 лет назад #
Вот пример подобной реализации Онлайн Опрос
Примеры кода вставки там же под опросом - можно у себя в любом месте вывести и другие если захотят могут на своем сайте разместить...
зы: По реализации пока вопросы НЕ задавайте - нужны доработки админ части - как доделаю сообщу
Рачей 13 лет назад #
reload 13 лет назад #
зы: Это реакция на мой аватар?))
Рачей 13 лет назад #
reload 13 лет назад #
Это для вас трудно код из двух слов вставить в статью? или что?)) или вы вредактор будете добавлять кнопочку?))
То что настройки должны быть в админке согласен полностью)
на счет заменять одно на другое тоже не понял)) Вы сейчас о том скрипте что у вас или о том что у меня?)
У меня ничего не нужно заменять - просто добавляешь себе новый опрос и все) зачем заменять?)
Вот если посмотреть не в блоге а со стороны - то выглядит так Онлайн Опросы
То что у вас и то что на сайте юавип немного разные вещи...
Рачей 13 лет назад #
reload 13 лет назад #
Я всего отвечаю на ваши необоснованные замечания)
Рачей 13 лет назад #
reload 13 лет назад #
Я не специалист - я любитель)
Рачей 13 лет назад #
reload 13 лет назад #
И идет подгрузка кнопок асинхронно - может из за этого.
зы А накрутить рейтинги не сильно и получится - они подсчитываются в онлайн режиме) может кстати запросы и выводят кол-во голосов...
reload 13 лет назад #
Нужно немного подправить: когда идет отчет времени в описании появляется одна или две строчки - из за этого футер прыгает на высоту строчки!
Рачей 13 лет назад #
сейчас делаю 3 претендента на голосование... правда не знаю, нужен ли он или нет.
reload 13 лет назад #
Да вообще отдельно сами опросы сейчас не катят - надоели они всем) А вот если при написании статьи в конце вставлять тематический опрос - толку будет больше! имхо)
maia 13 лет назад #
Vovan 13 лет назад #
reload 13 лет назад #
На счет лучше - хочу огорчить на вы сильно ошибаетесь
и по поводу
Рачей 13 лет назад #
Vovan 13 лет назад #
picaboo 13 лет назад #
это видать уже перепродают по кругу.
Vovan 13 лет назад #
reload 13 лет назад #
picaboo 13 лет назад #
reload 13 лет назад #
Это я к тому что если кому нужно сделать 1 - 2 опроса то можно тупо открыть страницу с опросом - скопировать исходный код - подправить под свой опрос и вставить в статью с помощью исходного текста)
Допустим если тут где 2 кандидата Онлайн Опрос
то в исходнике копировать строки с 220 по 293 - и правим под свой текст и картинки)
Рачей 13 лет назад #
reload 13 лет назад #
Вставку списка последних опросов они придумали, а вот сами опросы че те забыли...
Daze77 13 лет назад #
Рачей 13 лет назад #
Vovan 13 лет назад #
Рачей 13 лет назад #
Vovan 13 лет назад #
nikitka 13 лет назад #
КТО ЗА????
maia 13 лет назад #
Рачей 13 лет назад #
Vovan 13 лет назад #
nikitka 13 лет назад #
Рачей 13 лет назад #
nikitka 13 лет назад #
maia 13 лет назад #
В общем мне нужно организовать что-то типа конкурсов, за которые юзеры получат некие призы. Выставлять свои кандидатуры они должны сами с кратким описанием своих притязаний, либо со ссылкой на статью о них в своем блоге. После чего за них могут голосовать остальные. Было б неплохо, если б голосовать могли только юзеры, имеющие какой-то определенный рейтинг или карму (надо чтоб админ их задавал). И таких конкурсов одновременно на разные темы должно проходить несколько.
Рачей 13 лет назад #
maia 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
Arioh 13 лет назад #
Дмитрий 13 лет назад #
twitter
И в контакте всё гуд)
Рачей 13 лет назад #
bondar 13 лет назад #
Рачей 13 лет назад #
murakami 13 лет назад #
Arioh 13 лет назад #
Рачей 13 лет назад #
bondar 13 лет назад #
Рачей 13 лет назад #
bondar 13 лет назад #
Рачей 13 лет назад #
picaboo 13 лет назад #
спасибо [fuze: в следующий раз бан] , круто получилось, а дальше что? все слюнями побрызгали, а логического завершения поста нету :))
Рачей 13 лет назад #
компонент готов. целиком и полностью!
Madmax 13 лет назад #
Будьте внимательнее наперед, в начале поста - Редактировалось: 1 раз — Сегодня в 20:01 - давно всё описано ...
picaboo 13 лет назад #
Рачей 13 лет назад #
lezginka.ru 13 лет назад #
+ всем, особенно Рачей и Arioh
lezginka.ru 13 лет назад #
вот захожу на http://www.kotenok.ru/battles/tur/1
и не понятно за что голосую и почему ...где текст описание
Рачей 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
Если Вам нужна какая-то голосовалка, объясните толком что вы хотите... А то фразы я думала или мне кажется ну совсем не в тему. Компонент сделан так как нужно. Больше в нем ничего не надо.
maia 13 лет назад #
Рачей 13 лет назад #
maia 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
reload 13 лет назад #
Код и описание у них выложены в свободном доступе - где именно не скажу - не помню, есть там у них раздел типа с разными исходниками и описанием)
Рачей 13 лет назад #
reload 13 лет назад #
Если тебе это навязал кто то иной то он в корне не прав и в сео соображает еще меньше чем я)
Сео нельзя рассматривать по отдельным элементам - это ведь совокупность факторов...
Голосовалка - если хочешь получить с нее трафик - как минимум должна быть интересна людям - обычный спам с профилей накрученных не пройдет - должны голосовать люди которые часто общаются в сетях - тогда их друзья тоже ВОЗМОЖНО перейдут и проголосуют.
А интересная голосовалка - должна быть как минимум с интересным описанием и картинки только как дополнение!
Это наподобии тизерной рекламы) никто ведь по картинке не переходит) читают текст потом картинка дополняет общий фон - а потом уже чел кликает - это и есть сео!
Как уже говорил выше - наибольший эффект можно ожидать с опросов которые расположены в статьях - тематические опросы - это сео!
Если чел видет цыфры - он понимает что другие голосуют - это стадный эффект! и сам проголосует.
Если там будет "0" или без цифр эффект будет не такой как от цифры 1257)
Поставь себя на место пользователя и все поймешь!
имхо...
lezginka.ru 13 лет назад #
почему на сайт должны приходить, почему и что должно быть интересного там ?
понимаю, что это не дело кодера, но все же
bondar 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
Daze77 13 лет назад #
1. Не всегда вконтакте принимает картинку, просто получается текст и ссылка, что плохо.
2. Я могу голосовать и за котов и за собак и сколько хочу раз! Голосование получается не обьктивное, если каждый может по 100 раз голосовать!
Alabis 13 лет назад #
Alabis 13 лет назад #
maia 13 лет назад #
Максим Шорин 13 лет назад #
что бы решить это, можно : создать базу тех кто проголосовал, потом давать право голоса только не проголовавшим.
Рачей 13 лет назад #
Daze77 13 лет назад #
Но мне кажется так лучше, когда человек может проголосовать 1 раз в нужной ему категории!
Ananas 13 лет назад #
Внимание это не тест!!! У тестов обычно бывают несколько вариантов ответов!!!
---------------------
bondar 13 лет назад #
Рачей 13 лет назад #
Давайте не будем спорить зачем и что... Давайте просто каждый поймет для себя, нужен ему компонент или нет. А вывести описание и название под картинкой дело техники. Заходим в админку и нажимаем.. Показывать подпись показывать описание... Показывать название голосования... Делов-то на 2 секунды)) А спору.... но помимо просто голосования компонент позволяет привлекать трафик себе на сайт. При чем после перехода пользователя с социалки, можно направить его куда душе угодно... Хоть в сад...
maia 13 лет назад #
Рачей 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
maia 13 лет назад #
maia 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
maia 13 лет назад #
Вот думаю, что было бы удобнее, если б юзеры сами могли создавать эти битвы - типа админ им на форуме сказал "все ребята, брейк", ну и, если пыл не прошел - пусть туда сами перебираются, сами себя в списки оппонентов вносят и ругаются. Главное, чтобы это не разносилось по всему форуму и не растягивалось на года - тогда ссора так и останется поединком, а не перерастет в войну. Этот раздел, как раз, и может решить эти задачи. Ну а бои без правил, имхо, нужны - это жизнь )) Я бы даже такой раздел вообще не модерировала. А сгоряча, обычно, самые интересные мысли и высказываются. Причем, если оппонентов будет много - еще интересней, в конце концов наголосуют за кого-то больше - ему приятней, остальные сами поймут, что их точка зрения менее интересна. То есть набирается какая-то группа с разными точками зрения, за которых могут голосовать и комментировать остальные.
И еще момент - после установки комментов для социалок - у меня пропала возможность оценивать сами комметы. Может, оно где-то и фик с ним, но как раз в этом случае пригодилось бы.
ded-pikto 13 лет назад #
maia 13 лет назад #
Рачей 13 лет назад #
Vovan 13 лет назад #
maia 13 лет назад #
Майкл 13 лет назад #
А Вам Рачей, не спасибо!
Рачей 13 лет назад #
Ananas 13 лет назад #
Рачей 13 лет назад #
picaboo 13 лет назад #
Надеюсь отчисления автору скрипта идут в полном объемену и себе копейку за то что оформил его модулем.
Ananas 13 лет назад #
Рачей 13 лет назад #
picaboo 13 лет назад #
фи на вас неуважаемый. удачи в продаже чужого скрипта.
Рачей 13 лет назад #
задолбали такие умники типа вас7. которые сами ничего сделать не могут только поносят все и кричат на каждом углу ааа он вон взял и сделааал а я то же хочу но на халяву и все... и пусть будет у всех халява... правда же все? и все такие же любители халявы кивают и кричат: да да да! халяву давай.. чего ты тут продаешь.. это же халява.. вон ее автор положил.. чего это мы ты это тут а?
Ну так идите и возьмите ту халяву и прикрутите себе. нехера тут попрошайничать и сопли дуть.
Кстати по такому принципа ленин взбаламутил страну на революцию.. но это уже другая история..
тех же халявщиков которые не хотели работать а хотели нахаляву типа всем то, что другие своим горбом заработали...
picaboo 13 лет назад #
я говорю об уважении к труду другого человека. но похоже тебе этого не понять.
на том прекратим дискуссию. я что хотел сказать - сказал. ответ тоже услышал. остальное флуд не по теме.
Рачей 13 лет назад #
Рачей 13 лет назад #
maia 13 лет назад #
Vovan 13 лет назад #
lezginka.ru 13 лет назад #
вопрос цены всегда не однозначен :)
---------------------------------------
мои пожелания:
видно кто голосовал - вкл/выкл
возможность ставить комментарии- вкл/выкл
описание голосования
Рачей 13 лет назад #
комментарий не проблема... описание не проблема.. если кто из купивших захочет такие или какие другие варианты.. без проблем. но пка всех устраивает как есть. видно понимают для чего он предназначен, и что функция его именно такова а не другая.
можно конечно сделать другой компонент.. со всеми этими пожеланиями... но пложить их.. и так как грязи блин))
Рачей 13 лет назад #
flighteasy 13 лет назад #
....Но накрутку никто не отменял))))))
Рачей 13 лет назад #
flighteasy 13 лет назад #
Спасибо.
Рачей 13 лет назад #
Рачей 13 лет назад #
Vovan 13 лет назад #
YuGiN 13 лет назад #
Рачей 13 лет назад #
Юрий 12 лет назад #
Рачей 12 лет назад #
mogulkhan 12 лет назад #
Алфей 12 лет назад #
fact 12 лет назад #
Рачей 12 лет назад #
!@#$%^&*(*&^%$#@!#$
дальше идет не переводимая игра слов.
Данила 12 лет назад #
Правда был конфликт с плагином от SJen - "Таймер для обновления онлайн статуса посетителя", не работал таймер и не засчитывались голоса. Спасибо Рачей за помощь!
Рачей 12 лет назад #
AndroS 12 лет назад #
1. Сделать заголовок битвы титлом страницы
2. Сделать названия "брендов" ключевыми словами
3. Описание в description
4. Увеличить количество оппонентов до 7-10 штук. Больше, думаю, не надо.
5. Сделать категории битв
6. Выбор соцсетей сделать после нажатия ОДНОЙ кнопки Голосование. Сейчас несколько кнопок разных соцсетей плавают
7. Для привлечения качественного трафика нужно создавать такие вопросы, которые требовали бы комментариев от участников опроса. Например, http://www.kotenok.ru/battles/tur/1 "Как выдумаете, кошка умнее собаки или наоборот и почему?"
8. Выводить комментарии из соцсетей на странице битвы. На примере тут видно, что комментарии можно добавить из контакта и фейса, а также средствами движка.
9. Стимулировать зарегистрированных пользователей сайта увеличением его рейтинга/кармы. Для многих проектов рейтинг играет большое влияния на возможности на сайте. В китайском DiscuzX система баллов - отличный способ монетизации и мотивации низкорейтинговых юзеров к активности на сайте. Это может быть - Создание битвы +10баллов, участие в битве +2балла (к примеру). 10. Модерация битв
11. Сделать все-таки возможность вывести в материале модуль с битвой. Вообще считаю что данная функция должна быть в ядре инстанта: создал админ статью и может выбрать любой модуль на свое усмотрение. Если компонент подразумевает наличие модуля, то сначала выбирается компонент, потом его модуль. Была бы просто офигенная фича - связанные материалы, тематическая реклама и многое другое!
Думаю, все это можно рассматривать как призыв к действию и частичное ТЗ :)
Вот за такой модуль я бы отдал пару-тройку тысяч рублей, а может и чуть больше.
AndroS 12 лет назад #
Пусть голосование будет по кукам или профилю соцсетей раз в сутки: так честнее будет и разумнее. По IP не стоит привязывать голоса, ибо многих голосов лишиться можно.
Рачей 8 лет назад #
Вообщем если есть косяки пишите, будем править. Теперь исходники на гитхабе в открытом виде, править можно прямо там.