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

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

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

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

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

это сподвигнет на реализацию новых идей.
+6
Madmax Madmax 13 лет назад #
Как вариант выложить архив с хаком себе в пользовательские файлы в профиль и дать ссылку на скачку оттуда.
Дело нужное, хак приятный, выглядит достойно.
А минусами я думаю не стоит вообще грузиться, неадекватов много, завистников тоже хватает ...
+4
Рачей Рачей 13 лет назад #
Madmax, после тех заявлений вообще ничего не хочется делать... Я собственно могу делать это только для себя.. Поставил себе да и хорошо.. Тут пытаешься сделать не только что-то на продажу, а еще и так... просто для того что бы тем кому хочется а он не знает как , было то же. Но обязательно появится кто-то кто в первый же момент возьмет все и изгадит...
+3
Madmax Madmax 13 лет назад #
Согласен, бывает порой и так. Главное беречь собственные нервы и не доставлять радость провокаторам ... )
+2
Рачей Рачей 13 лет назад #
smile буду беречь!smile
+2
Fuze Fuze 13 лет назад #
Рачей, здесь на сайте есть в своем профиле возможность прикрепить файл или как вариант дать прямую ссылку на скачивание. Сделайте так, чтобы скачать можно было проще.

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

Доступ запрещен
Вы не имеете доступа к данной части сайта.
Возможно, Вам необходимо оформить подписку. Обратитесь к администрации сайта.
0
Рачей Рачей 13 лет назад #
какой логин у вас? напишите в личку. вообще доступ открыт всем пользователям... никаких ограничений...
+1
picaboo picaboo 13 лет назад #
а там надо еще и регистрироваться? О_о
+1
Рачей Рачей 13 лет назад #
в принципе можно скрипт скачать и тут... на верху есть ссылка...
+3
reload reload 13 лет назад #
Рачей:
какой логин у вас? напишите в личку. вообще доступ открыт всем пользователям... никаких ограничений...
Доступ действительно закрыт!
Рачей:
Если кому понадобиться сделать голосование только зарегистрированых, на форуме написал как сделать....
Раз уж ссылаетесь на свой ресурс - так откройте и доступ для всех!
Иначе глупо как то получается) и раздражает это многих)
зы: за хак +100500!)
0
Рачей Рачей 13 лет назад #
Ну не может быть что бы он был закрыт. Может форум глючит. Или Вы имеете ввиду что закрыт не для зарегистрированых?
0
picaboo picaboo 13 лет назад #
ага. ну реально странно. типа смотрите там, а что бы посмотреть, надо хз чего сделать
-2
Рачей Рачей 13 лет назад #
для вас ссылка наверху. хотите помощи или попросить что-то подправить можно и зарегистрироваться. не поломаетесь.
0
Alexneva Alexneva 13 лет назад #
Спасибо, хорошая фишка!
+1
Рачей Рачей 13 лет назад #
Пожалуйстаsmile
+1
Рачей Рачей 13 лет назад #
а надо ли сделать этот хак подвластным админке? например сделать что бы голосование можно было включать выключать? настраивать рейтигнги на главной в плане выводить победителя....?
0
Atid Atid 13 лет назад #
а можно сделать так чтобы фотки оцененные в 1 звезду удалялись автоматически?
+1
Рачей Рачей 13 лет назад #
можно сделать все что угодно. все зависит от бюджета.
а это бесплатный хак... он как есть. взят из открытого источника и прикручен в инстанту. как это сделать написано тут и внутри в файле помощи.
0
Настёна Настёна 13 лет назад #
Скажите, а как можно сделать такое же для личных фото?
+1
Алфей Алфей 13 лет назад #
0
Настёна Настёна 13 лет назад #
Спасибо! Сделала, все отлично работает!
0
Рачей Рачей 13 лет назад #
Я себе на http://www.kotenok.ru/ прикрутил, отлично работает! Скоро модулем выведу рейтинги.
0
Рачей Рачей 13 лет назад #
странно как-то ссылки работают..
http://www.kotenok.ru/
а так?

почему там члово прикрутил влезло в тег???
0
nedoriko nedoriko 12 лет назад #
Выполните запрос в базу:
а как это делается?
можно чуточку подробней пожалуйста.
0
nedoriko nedoriko 12 лет назад #
разобрался что к чему и хочется добавить от себя
кроме голосования что придумал Рачей, у вас будет виднется еще и инстантовское. поэтому можно вырезать этот код
Код 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
тогда это будет выглядеть примерно так

правда гдето еще нужно вырезать кусок. чтобы в списке рейтинг непоказывался. но этого я пока ненашел.
0
Kreator Kreator 12 лет назад #
Извините, что, может быть сам поленился изучить весь код этого скрипта.
Пару вопросов тем, кто юзает:
Какие записи и куда делает этот скрипт? (в свою таблицу?, затрагивает ли таблицы CMS? что записывает?)
0
Anton Anton 12 лет назад #
идея хорошая. только как поставитьююю
0
Kreator Kreator 12 лет назад #
Пытаюсь вставить рейтинг на страницы с другими компонентами - не работает (((
Для вывода голосовалок в коде используются переменные - префикс и ид. Как правильно выставить для других компонентов?
Может кто установил рейтинг на другие страницы - поделитесь пожалуйста.
0
stasis stasis 12 лет назад #
Поставил на 1.9 работает отлично... Спасибо за ХАК!
0
lncuk lncuk 11 лет назад #
Хм, иногда при нажатии голосовать выкидывает Страница не найдена — 404
Как я понял пока страница не прогрузилась полностью то вот такая ошибка будит, как исправить?
0
Рачей Рачей 11 лет назад #
переехать на быстрый сервер наверное.
0
lncuk lncuk 11 лет назад #
сайт открывается мгновенно... но не у всех хороший интернет... И вдруг найдутся те кто зразу будут тыцать по звездочкам))))
0
Рачей Рачей 11 лет назад #
Обновил файлы под Инстант 1.10+
https://github.com/racheev/rratings1.10
0
leko leko 9 лет назад #
Автор, у Вас в примере вот чего:

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

Еще от автора

ВидеоПокер
Сделал компонент ВидеоПокер Начал его делать лет 8 назад, потом что-то не получалось бросил. Потом сделал его на ВК.. там даже играли..
Давай поспорим для instant 1.10.х
Обновлено 31 января 2016 Ура! Я наконец-то нашел все свои поделки.
Игры для Инстант 1.9 финал
Тема по всей видимости не актуальна. Мочимедиа прекратил свое существование, и игры брать негде. У меня нашелся архив с играми и сам компонент.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.