CannabiS 0 Опубликовано: 14 декабря 2006 Рассказать Опубликовано: 14 декабря 2006 И снова я извращаюсь над Рейтингом статьи. Я уже писал тему с изменением самой функции рейтинга Рейтинг статьи, как на nnm точка ru Сделайте пожалуйста хак, хочу такой же рейтинг статьи как на nnm точка ru Что бы поставил маркер и сразу зачёлся голос пользователя После двух бессоных ночей, до меня дошло как это сделать! Открыл файл engine\modules\functions.php нашёл там то что нужно было, и это оказалось: <div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating}px;">{$rating}</li> <li><a href="#" title="{$lang['useless']}" class="r1-unit" onclick="doRate('1', '{$id}'); return false;">1</a></li> <li><a href="#" title="{$lang['poor']}" class="r2-unit" onclick="doRate('2', '{$id}'); return false;">2</a></li> <li><a href="#" title="{$lang['fair']}" class="r3-unit" onclick="doRate('3', '{$id}'); return false;">3</a></li> <li><a href="#" title="{$lang['good']}" class="r4-unit" onclick="doRate('4', '{$id}'); return false;">4</a></li> <li><a href="#" title="{$lang['excellent']}" class="r5-unit" onclick="doRate('5', '{$id}'); return false;">5</a></li> </ul> </div><div class="rating" style="float:left; padding-top:2px;"> ({$lang['voten']} {$vote_num})</div> С этим я поиграл, и получилось собсвенно как я хотел. А вот что я сделал, вышеуказанным кусок кода заменил на: <div> <form method="post" name="addreyt">Тут должна картинка быть! [{$vote_num}] <input name="new" value="222266" type="hidden"> <input class="first" name="reyt" value="5" onclick="doRate('5', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Супер!</span> <input name="reyt" value="4" onclick="doRate('4', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Хорошо</span> <input name="reyt" value="3" onclick="doRate('3', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Средне</span> <input name="reyt" value="2" onclick="doRate('2', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Плохо</span> <input name="reyt" value="1" onclick="doRate('1', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Отстой</span> </form> </div> Вот что получилось - Оставим "Тут должна картинка быть!" на патом, хотя из-за этого я и создат тему После чего я залил картиночки к себе в темку в папочку dleimages, но я не стал их переименововать как дефолные, я чуть ниже название файлов переписал: rating1.gif стали у меня rayting_1.gif это я ниже переписал в том же файле, ну вот что получается в Короткой статье (shortstory) показывает нужные мне картинки _http://cannabis.nm.ru/pc-soft/images/rating/'>http://cannabis.nm.ru/pc-soft/images/rating/ вот те самые что я залил и под что переименововал, а вот в Полной статье (fullstory) у меня старый звёздочки (дефолтовые) Это всё из-за *.css они у меня стандартные (дефолтные), на сколько я понимаю код ниже берёт из трёх-ярусной картинки нужный кусочек и кишмяшит его в полную новость. Ну вот самое главно, ниже код нужно переделать что бы он не собирал рейтинг а вот что бы вставлял уже готовые те же самые картинки _http://cannabis.nm.ru/pc-soft/images/rating/'>http://cannabis.nm.ru/pc-soft/images/rating/ .... Допустим я проголосовал за отлично и нужно что бы картинка встала rayting_5.gif сразу! А не как в дефолте! Большая просба помогите мне это реализовать, век не забуду... Надеюсь что мне помогут умные люди! Заранее всем спасибо! .rating { color: #666666; font-family: Tahoma, helvetica, sans-serif; font-size: 11px; width: 85px; height: 16px; } .unit-rating{ list-style:none; margin: 0px; padding:0px; width: 85px; height: 16px; position: relative; background: url('../dleimages/rating.gif') top left repeat-x; } .unit-rating li{ text-indent: -90000px; padding:0px; margin:0px; float: left; } .unit-rating li a{ display:block; width:17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; } .unit-rating li a:hover{ background: url('../dleimages/rating.gif') left center; z-index: 2; left: 0px; } .unit-rating a.r1-unit{left: 0px;} .unit-rating a.r1-unit:hover{width:17px;} .unit-rating a.r2-unit{left:17px;} .unit-rating a.r2-unit:hover{width: 34px;} .unit-rating a.r3-unit{left: 34px;} .unit-rating a.r3-unit:hover{width: 51px;} .unit-rating a.r4-unit{left: 51px;} .unit-rating a.r4-unit:hover{width: 68px;} .unit-rating a.r5-unit{left: 68px;} .unit-rating a.r5-unit:hover{width: 85px;} .unit-rating li.current-rating{ background: url('../dleimages/rating.gif') left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1; } Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 15 декабря 2006 Рассказать Опубликовано: 15 декабря 2006 Автор Ладно, а если за $ кто поможет ? Цитата Ссылка на сообщение Поделиться на других сайтах
Scorpions_fan 0 Опубликовано: 16 декабря 2006 Рассказать Опубликовано: 16 декабря 2006 Такс, нада подумать...можешь скинуть мне в аську этот кусок файла? Я на досуге тебе помогу, просто щас не могу, а потом просто забуду. ICQ: 909404, сначала запроси авторизацию. З.Ы. Если сделаю - сюда обязательно отпощу Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 16 декабря 2006 Рассказать Опубликовано: 16 декабря 2006 Автор Подумай плизз... Моуг скинуть, а досуг это сколько, у меня дизай уже неделю стоит ждёт этот рейтинг новостей. Ну это не возможно, сначала запросить авторихацию, надо в начале добавить тебя в список, а патом уже запрашивать авторизацию! Буду тебе очень признателен, если поможешь! Цитата Ссылка на сообщение Поделиться на других сайтах
Рeпа-Х 0 Опубликовано: 17 декабря 2006 Рассказать Опубликовано: 17 декабря 2006 CannabiS, Чёрт ты чо тупишь так? В нете чтоль недавно или с двигом только начал работать? Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 17 декабря 2006 Рассказать Опубликовано: 17 декабря 2006 Автор CannabiS, Чёрт ты чо тупишь так? В нете чтоль недавно или с двигом только начал работать? ОффТоп на ОффТоп.... В инете я около 7 лет С двиглом работаю с 3.х версии В чём заключается моя тупость? И в чём ты острый ? Сорриза ответный оффтоп, плизз помогите реализовать модификацию Цитата Ссылка на сообщение Поделиться на других сайтах
EVRIAL 0 Опубликовано: 19 декабря 2006 Рассказать Опубликовано: 19 декабря 2006 if ($rating < 1){ $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating0.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[noraten]\">\n"; } else { $rating = round(($rating / $vote_num), 0); if ($rating == 1) { $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating1.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[rated] $useless\">\n"; }elseif ($rating == 2) { $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating2.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[rated] $poor\">\n"; }elseif ($rating == 3) { $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating3.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[rated] $fair\">\n"; }elseif ($rating == 4) { $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating4.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[rated] $good\">\n"; }elseif ($rating == 5) { $rated .= "<img src=\"".$config['http_home_url']."templates/{$config['skin']}/dleimages/rating5.gif\" border=\"0\" align=\"absmiddle\" alt=\"$lang[rated] $excellent\">\n"; } Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 19 декабря 2006 Рассказать Опубликовано: 19 декабря 2006 Автор и что ? Цитата Ссылка на сообщение Поделиться на других сайтах
ualde 0 Опубликовано: 19 декабря 2006 Рассказать Опубликовано: 19 декабря 2006 elseif конструкция убила а что switch , который работает в разы быстрее уже не в моде?? Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 19 декабря 2006 Рассказать Опубликовано: 19 декабря 2006 Автор elseif конструкция убила а что switch , который работает в разы быстрее уже не в моде?? Какая разница в моде не в моде... я прошу помощи, и прошу более умных люде (чем я) сделать такую модификацию... что вы пристали то ? Я же не вас заставляю это делать! Цитата Ссылка на сообщение Поделиться на других сайтах
domeni 2 Опубликовано: 10 июля 2007 Рассказать Опубликовано: 10 июля 2007 вопрос до сих пор актуален, кто сделал ??? на 6-ой линейке хочу применить !!! с 5.1 перехожу... Цитата Ссылка на сообщение Поделиться на других сайтах
kenpark 0 Опубликовано: 12 июля 2007 Рассказать Опубликовано: 12 июля 2007 ну если чуть выше этого <div> <form method="post" name="addreyt">Тут должна картинка быть! [{$vote_num}] <input name="new" value="222266" type="hidden"> <input class="first" name="reyt" value="5" onclick="doRate('5', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Супер!</span> <input name="reyt" value="4" onclick="doRate('4', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Хорошо</span> <input name="reyt" value="3" onclick="doRate('3', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Средне</span> <input name="reyt" value="2" onclick="doRate('2', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Плохо</span> <input name="reyt" value="1" onclick="doRate('1', '{$id}'); return false;" type="radio"><span onclick="nodeClick(this);">Отстой</span> </form> </div> добавить <div class="rating" style="float:left;"> <ul class="unit-rating"> <li class="current-rating" style="width:{$rating}px;">{$rating}</li> </ul> </div> то будет картинка... вот только результаты голоса видны только при перезагрузке страницы... Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 21 июля 2007 Рассказать Опубликовано: 21 июля 2007 Автор Я вот тут уже писал: (инструкция) Скрытый текст_http://cannabis.nm.ru/nulled_warez/news_rating_hack.txt Мои картинки вот: Скрытый текст_http://cannabis.nm.ru/nulled_warez/rate.gif.rar На 6.0 у самого стоит! Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 21 июля 2007 Рассказать Опубликовано: 21 июля 2007 CannabiS, Где? На exet.ru ? Я что-то там невижу, только стандартный в краткой новости. Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 21 июля 2007 Рассказать Опубликовано: 21 июля 2007 (изменено) Автор CannabiS, Где? На exet.ru ? Я что-то там невижу, только стандартный в краткой новости. А при чём тут exet.ru ? я сказал у себя! А не у eXta Изменено 21 июля 2007 пользователем CannabiS Цитата Ссылка на сообщение Поделиться на других сайтах
Kaiser 2 Опубликовано: 21 июля 2007 Рассказать Опубликовано: 21 июля 2007 Тогда скажи мне на милость где у тебя? Ты бы хоть ссылку дал. У тебя в инфе написано: Домашняя страница http://www.eXet.ru. Не я же твой профиль заполнял... Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 22 июля 2007 Рассказать Опубликовано: 22 июля 2007 Автор offtop delete! Цитата Ссылка на сообщение Поделиться на других сайтах
Jeka009 2 Опубликовано: 22 июля 2007 Рассказать Опубликовано: 22 июля 2007 Аякс перестает работать у меня после установки этого мода Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 22 июля 2007 Рассказать Опубликовано: 22 июля 2007 Автор Аякс перестает работать у меня после установки этого мода Ам... А у меня работает Что именно у тебя работает? Ты правельно отредактировал в ajax js_edit.js ? Цитата Ссылка на сообщение Поделиться на других сайтах
LocalHost 0 Опубликовано: 22 июля 2007 Рассказать Опубликовано: 22 июля 2007 я давно это делал Цитата Ссылка на сообщение Поделиться на других сайтах
Jeka009 2 Опубликовано: 23 июля 2007 Рассказать Опубликовано: 23 июля 2007 Необходимо полностью описать процесс - особено что заменять т.е. весь заменяемый код Цитата Ссылка на сообщение Поделиться на других сайтах
igramnet 1 Опубликовано: 23 июля 2007 Рассказать Опубликовано: 23 июля 2007 Прикольна штуковина. Цитата Ссылка на сообщение Поделиться на других сайтах
CannabiS 0 Опубликовано: 23 июля 2007 Рассказать Опубликовано: 23 июля 2007 Автор я давно это делал И чего ? Для всех это очень нужная информация... Патипу вы___ля!? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.