Всем привет!
Поступило предложение объединить три ранее созданных плагина выводивших голосовавших в один, сделав одной кнопкой. Сделал новый плагин, который объединил три ранее созданных. При этом заменил спойлер, на вывод голосовавших при помощи ajax, при клике по ссылке «проголосовали (±)». Как и ранее выводится только группы голосовавших, только если есть голоса.
Установка:
Устанавливается как обычный плагин. Распаковываем и заливаем содержимое распакованного архива в корень сайта. В админке устанавливаем плагин как обычно.
Далее открываем css файл своего шаблона и прописываем:
В папку images шаблона закидываем load.gif из архива.
Далее, для того чтобы в статьях отображались голосовавшие открываем файл com_content_read.tpl и в том месте где хотим видеть вывод голосов прописываем:
Если файл com_content_read.tpl шаблона не менялся то можно взять из архива. Только в неё вывод голосовавших идёт перед комментариями.
В Блоге:
Открываем файл com_blog_view_post.tpl и в том месте где хотим видеть вывод голосов прописываем:
Или берём из архива.
Фото:
Открываем файл com_photos_view_photo.tpl и в том месте где хотим видеть вывод голосов прописываем:
Тем самым мы выводим голоса там где хотим мы, а не там где выведет плагин.
скачать
Старые плагины можно удалить, или отключить.
P.S.
Плагин будет дорабатываться, будет добавлена погинация голосовавших списками по 10 если много голосовавших.
Есть желание добавить в плагин систему баллов к фото, хотелось бы узнать Ваше мнение по этому… С выводом кто когда и какую оценку поставил (Сколько бальная система нужна от 1 до 5 или 1 до 10? Интегрировать ли в личные фотоальбомы? Минисовать карму или рейтинг за возможность поставить наивысший бал? и т.д.).
Поступило предложение объединить три ранее созданных плагина выводивших голосовавших в один, сделав одной кнопкой. Сделал новый плагин, который объединил три ранее созданных. При этом заменил спойлер, на вывод голосовавших при помощи ajax, при клике по ссылке «проголосовали (±)». Как и ранее выводится только группы голосовавших, только если есть голоса.
Установка:
Устанавливается как обычный плагин. Распаковываем и заливаем содержимое распакованного архива в корень сайта. В админке устанавливаем плагин как обычно.
Далее открываем css файл своего шаблона и прописываем:
#voteds { clear: both; margin-top:15px; } .userslist{padding:10px;border:solid 1px #C3D6DF;border-radius:6px;} #flash {padding-left: 30px;background:url(../images/load.gif) no-repeat left top ;color: #375E93;} .list-minus, .list-plus {width: 100%;padding-left:10px;padding-bottom:15px; } .userslist .list-user { overflow:hidden; } .userslist .list-user { float:left; padding:5px; border:solid 1px #C3D6DF; border-radius:6px; margin-right:5px; } .userslist .list-user .avatar { display: block; float: left; height: 64px; width: 64px; margin-right: 10px; } .userslist .list-user .name { display: block; float: left; height: 64px; line-height: 64px; margin-right: 10px; } .list-title { clear: both;padding-left:10px; font-weight:bold; margin-bottom:6px;} .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
Далее, для того чтобы в статьях отображались голосовавшие открываем файл com_content_read.tpl и в том месте где хотим видеть вывод голосов прописываем:
{* =============== Вывод голосовавших =============================== *} {if $karma_votes >0} <div class="users_voteds"> <input type="hidden" name="item_id" value="{$item_id}"> <div id="ssilk"><a href="#" id="golosa">Проголосовали (+|-)</a></div> <div id="flash"></div> <div id="voteds"></div> </div> <div class="clear"></div> {/if}
В Блоге:
Открываем файл com_blog_view_post.tpl и в том месте где хотим видеть вывод голосов прописываем:
{* =============== Вывод голосовавших =============================== *} {if $blog.rating !='0'} <div class="users_voteds"> <input type="hidden" name="item_id" value="{$item_id}"> <div id="ssilk"><a href="#" id="bloggolos">Проголосовали (+|-)</a></div> <div id="flash"></div> <div id="voteds"></div> </div> <div class="clear"></div> {/if}
Фото:
Открываем файл com_photos_view_photo.tpl и в том месте где хотим видеть вывод голосов прописываем:
{* =============== Вывод голосовавших =============================== *} {if $photo.rating !='0'} <div class="users_voteds"> <input type="hidden" name="item_id" value="{$item_id}"> <div id="ssilk"><a href="#" id="fotogolos">Проголосовали (+|-)</a></div> <div id="flash"></div> <div id="voteds"></div> </div> <div class="clear"></div> {/if}
скачать
Старые плагины можно удалить, или отключить.
P.S.
Плагин будет дорабатываться, будет добавлена погинация голосовавших списками по 10 если много голосовавших.
Есть желание добавить в плагин систему баллов к фото, хотелось бы узнать Ваше мнение по этому… С выводом кто когда и какую оценку поставил (Сколько бальная система нужна от 1 до 5 или 1 до 10? Интегрировать ли в личные фотоальбомы? Минисовать карму или рейтинг за возможность поставить наивысший бал? и т.д.).
Реклама #
Darik 12 лет назад #
Patriot 12 лет назад #
GarikKR 12 лет назад #
GarikKR 12 лет назад #
Zau4man 12 лет назад #
Надеюсь не передерутся!
Zau4man 12 лет назад #
Не хочу чтобы поисковые системы тыкали по ссылкам и создавали нагрузку...
reload 12 лет назад #
Zau4man 12 лет назад #
пытаюсь инициализировать)
Zau4man 12 лет назад #
Нужно
reload 12 лет назад #
проверка проходит в шаблоне/компоненте в котором выводите (поидее)
reload 12 лет назад #
Zau4man 12 лет назад #
Zau4man 12 лет назад #
вношу вашу правку исчезает для всех. убираю, появляется для всех...
Zau4man 12 лет назад #
Зафигурируем, по аналогии с комментами.
в файле \components\blogs\frontend.php
где то в
iLoveNY 12 лет назад #
Coolmax 11 лет назад #
Александр 10 лет назад #
Coolmax 10 лет назад #
Александр 9 лет назад #