Голосование в фотоальбомах. 1.10.х

1718
Этот хак позволяет создать голосование в фотоальбомах. Это не замена стандартному способу голосования, а всего лишь дополнительный метод.
Для редактирования используется всего один файл темплейта: com_photos_view_photo.tpl
Выглядит это вот так.


Хак бесплатный, так как использован скрипт стороннего разработчика http://masugadesign.com/software/unobtrusive-ajax-star-rating-bar/
Соответственно кощунство брать деньги за то что создал не ты сам. Возможно выйдет модуль показывающий голосования на главной или других страницах сайта.
При желании можно забраться в код, и запретить неавторизованым голосовать. Но хак сделан чем проще тем лучше. Но иногда лучшее враг хорошего. Если у кого-то будут вопросы всегда отвечу. Помогу с установкой. Ну и все такое smile

UPD:
Обновил файлы под Инстант 1.10.х
https://github.com/racheev/rratings1.10

Если у кого есть желание в благодарности:
Вебмани:
R368410038480
Z304804006659
Яндекс: 410011591859083

это сподвигнет на реализацию новых идей.
Битвы титанов 1.10.х
Комментарии (35)
Madmax 2 октября 2011 в 14:39 +6
Как вариант выложить архив с хаком себе в пользовательские файлы в профиль и дать ссылку на скачку оттуда.
Дело нужное, хак приятный, выглядит достойно.
А минусами я думаю не стоит вообще грузиться, неадекватов много, завистников тоже хватает ...
Рачей 2 октября 2011 в 14:43 +4
Madmax, после тех заявлений вообще ничего не хочется делать... Я собственно могу делать это только для себя.. Поставил себе да и хорошо.. Тут пытаешься сделать не только что-то на продажу, а еще и так... просто для того что бы тем кому хочется а он не знает как , было то же. Но обязательно появится кто-то кто в первый же момент возьмет все и изгадит...
Madmax 2 октября 2011 в 14:47 +3
Согласен, бывает порой и так. Главное беречь собственные нервы и не доставлять радость провокаторам ... )
Рачей 2 октября 2011 в 14:50 +2
smile буду беречь!smile
Fuze 2 октября 2011 в 14:51 +2
Рачей, здесь на сайте есть в своем профиле возможность прикрепить файл или как вариант дать прямую ссылку на скачивание. Сделайте так, чтобы скачать можно было проще.

Обмены любезностями удалил. Не правы оба. Давайте будем сдержанней.
Рачей 2 октября 2011 в 15:23 +1
Если кому понадобиться сделать голосование только зарегистрированых, на форуме написал как сделать....
picaboo 2 октября 2011 в 17:35 0
и как попасть на тот форум?

Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку. Обратитесь к администрации сайта.
Рачей 2 октября 2011 в 17:40 0
какой логин у вас? напишите в личку. вообще доступ открыт всем пользователям... никаких ограничений...
picaboo 2 октября 2011 в 17:46 +1
а там надо еще и регистрироваться? О_о
Рачей 2 октября 2011 в 17:48 +1
в принципе можно скрипт скачать и тут...  на верху есть ссылка...
reload 2 октября 2011 в 21:29 +3
Рачей:
какой логин у вас? напишите в личку. вообще доступ открыт всем пользователям... никаких ограничений...
Доступ действительно закрыт!
Рачей:
Если кому понадобиться сделать голосование только зарегистрированых, на форуме написал как сделать....
Раз уж ссылаетесь на свой ресурс - так откройте и доступ для всех!
Иначе глупо как то получается) и раздражает это многих)
зы: за хак +100500!)
Рачей 2 октября 2011 в 21:35 0
Ну не может быть что бы он был закрыт. Может форум глючит. Или Вы имеете ввиду что закрыт не для зарегистрированых?
picaboo 2 октября 2011 в 22:14 0
ага. ну реально странно. типа смотрите там, а что бы посмотреть, надо хз чего сделать
Рачей 2 октября 2011 в 22:19 -2
для вас ссылка наверху. хотите помощи или попросить что-то подправить можно и зарегистрироваться. не поломаетесь.
Alexneva 2 октября 2011 в 21:29 0
Спасибо, хорошая фишка!
Рачей 2 октября 2011 в 21:35 +1
Пожалуйстаsmile
Рачей 3 октября 2011 в 12:28 +1
а надо ли сделать этот хак подвластным админке? например сделать что бы голосование можно было включать выключать? настраивать рейтигнги на главной в плане выводить победителя....?
Atid 4 октября 2011 в 00:22 0
а можно сделать так чтобы фотки оцененные в 1 звезду  удалялись автоматически?
Рачей 4 октября 2011 в 00:27 +1
можно сделать все что угодно. все зависит от бюджета.
а это бесплатный хак... он как есть. взят из открытого источника и прикручен в инстанту. как это сделать написано тут и внутри в файле помощи.
Настёна 4 октября 2011 в 06:25 0
Скажите, а как можно сделать такое же для личных фото?
Алфей 4 октября 2011 в 12:22 +1
Настёна 5 октября 2011 в 07:15 0
Спасибо! Сделала, все отлично работает!
Рачей 7 октября 2011 в 16:59 0
Я себе на http://www.kotenok.ru/  прикрутил, отлично работает! Скоро модулем выведу рейтинги.
Рачей 7 октября 2011 в 17:00 0
странно как-то ссылки работают..
http://www.kotenok.ru/
а так?

почему там члово прикрутил влезло в тег???
nedoriko 1 марта 2012 в 21:49 0
Выполните запрос в базу:
а как это делается?
можно чуточку подробней пожалуйста.
nedoriko 5 марта 2012 в 15:48 0
разобрался что к чему и хочется добавить от себя
кроме голосования что придумал Рачей, у вас будет виднется еще и инстантовское. поэтому можно вырезать этот код
Код PHP:
<table cellpadding="0" cellspacing="0" border="0" width="100%">
                        <tr>
                            <td>
                                <p><strong>{$LANG.RATING}: </strong><span id="karmapoints">{$photo.karma}</span></p>
                                <p><strong>{$LANG.HITS}: </strong> {$photo.hits}</p>
                            </td>
                            {if $photo.karma_buttons}
                                <td width="25">{$photo.karma_buttons}</td>
                            {/if}
                        </tr>
                    </table>
из файла templates/_default_/components/com_photos_view_photo.tpl
тогда это будет выглядеть примерно так

правда гдето еще нужно вырезать кусок. чтобы в списке рейтинг непоказывался. но этого я пока ненашел.
Kreator 21 апреля 2012 в 12:19 0
Извините, что, может быть сам поленился изучить весь код этого скрипта.
Пару вопросов тем, кто юзает:
Какие записи и куда делает этот скрипт? (в свою таблицу?, затрагивает ли таблицы CMS? что записывает?)
Anton 22 мая 2012 в 11:05 0
идея хорошая. только как поставитьююю
Kreator 17 июня 2012 в 16:32 0
Пытаюсь вставить рейтинг на страницы с другими компонентами - не работает (((
Для вывода голосовалок в коде используются переменные - префикс и ид. Как правильно выставить для других компонентов?
Может кто установил рейтинг на другие страницы - поделитесь пожалуйста.
stasis 18 июня 2012 в 09:17 0
Поставил на 1.9 работает отлично... Спасибо за ХАК!
lncuk 22 декабря 2012 в 21:31 0
Хм, иногда при нажатии голосовать выкидывает Страница не найдена — 404
Как я понял пока страница не прогрузилась полностью то вот такая ошибка будит, как исправить?
Рачей 10 февраля 2013 в 20:33 0
переехать на быстрый сервер наверное.
lncuk 16 апреля 2013 в 20:53 0
сайт открывается мгновенно... но не у всех хороший интернет... И вдруг найдутся те кто зразу будут тыцать по звездочкам))))
Рачей 8 июля 2013 в 17:28 0
Обновил файлы под Инстант 1.10+
https://github.com/racheev/rratings1.10
leko 26 сентября 2015 в 04:44 0
Автор, у Вас в примере вот чего:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/kotenok.ru/data/www/kotenok.ru/rratings/_config-rating.php on line 27

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/kotenok.ru/data/www/kotenok.ru/rratings/_config-rating.php on line 27