Тема: Рейтинг iLike by Sander на DLE 9.7
Здравствуйте всем!
У меня такая проблема не знаю как прикрутить модуль рейтинга iLike by Sander на DLE 9.7 кто знает прошу вашей помощи
Сообщество читателей блога alaev.info
Не ссы! Входи или зарегистрируйся!
Форум АлаичЪ'а о SEO → Модули для DLE → Рейтинг iLike by Sander на DLE 9.7
Стр.: 1
Надо войти или зарегиться
Здравствуйте всем!
У меня такая проблема не знаю как прикрутить модуль рейтинга iLike by Sander на DLE 9.7 кто знает прошу вашей помощи
Инструкцию прочтите, иногда помогает)))
на DLE 9.7
На эту версию инструкции нет пробовал но выдает ошибку
в файле functions.php от версии 9.7 даже нет строки
function ShortRating($id, $rating, $vote_num, $allow = true) {
На эту версию инструкции нет пробовал но выдает ошибку
в файле functions.php от версии 9.7 даже нет строкиfunction ShortRating($id, $rating, $vote_num, $allow = true) {
Единственное, что вы можете сделать, так это взять файл, от более поздней версии и сравнить его с новым, и делать правки по сопоставлению строк! мне иногда помогает!
взять файл, от более поздней версии и сравнить его с новым
Спасибо разобрался!
Спасибо разобрался!
Ну в общем то, у нас принято делиться найденными ответами на заданные вопросы!
Думаю многим будет интересно!
Ну в общем то, у нас принято делиться найденными ответами на заданные вопросы!
Думаю многим будет интересно!
Поделимся!
Залить файл rating.php в папку /engine/ajax/
Для DLE_v9.6/9.7 файл rating96.php переименовать в просто rating.php и залить в папку /engine/ajax/Открыть файл engine/modules/functions.php
Найти строку:
function ShowRating($id, $rating, $vote_num, $allow = true) {
После нее вставить:
$rating = ($rating>0)?"+".$rating:0; if($allow) return "<span id=\"ilike-{$id}\"><a href=\"#\" class=\"ilike_rating\" onclick=\"ilike({$id});return false;\" title=\"Мне нравится!\"><span>{$rating}</span></a></span>"; else return "<a href=\"#\" class=\"ilike_rating\" onclick=\"return false;\"><span>{$rating}</span></a>";
Найти строку для DLE 9.6:
function ShortRating($id, $rating, $vote_num, $allow = true) {
Найти строку для DLE 9.7:
function userrating($id) {
После нее вставить:
return ShowRating($id, $rating, $vote_num, $allow);
Залить файл ilike.png в папку шаблона dleimages
Открыть файл стилей шаблона /style/style.css (или любой другой подключенный)
В самый конец вставить:a.ilike_rating{display:block;float:right;background:rgba(0,0,0,0.8) url('../dleimages/ilike.png') no-repeat 3px 3px;height:19px;padding:0 4px 0 20px;font:bold 12px/19px Arial;color:#fff;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;} a.ilike_rating:hover{text-decoration:none;background-color:#000;}
Открыть любой подключенный к шаблону JS файл, в самый конец добавить:
function ilike(id){ $.post(dle_root+"engine/ajax/rating.php",{news_id:id},function(data){ $("#ilike-"+id).html(data); }); }
В шаблоне shortstory.tpl и fullstory.tpl в нужное место вставить тег {rating}
Вот и всё!
Стр.: 1
Надо войти или зарегиться
Форум АлаичЪ'а о SEO → Модули для DLE → Рейтинг iLike by Sander на DLE 9.7
Форум работает на PunBB