Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Вопрос по рейтингу

Вопрос по рейтингу


     14.02.2012    Шаблоны (TPL), Стили (CSS)    2966

вопрос
нарисовал рейтинг:
Вопрос по рейтингу
переделал стили под него:

проголосовал на 5, вылезло вот это:
Вопрос по рейтингу
если обновить страницу показываются все 5 звездочек нормально. и так со всеми. может в стилях что не правильно написал или в functions.php что-то подправить надо belay ?

Ответил: Basil_CHe


в файле "engine/modules/functions.php" найти 3 раза повторяющийся код:

$rating = $rating * 17;


То что закрашено у тебя красным - 100% (5 звёзд по 17 рх = 85 рх). Значит тебе нужно заменить на
$rating = $rating * 23;

12 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - 14 февраля 2012 19:44 -

помоему нужно ковырять php там зашита ширина картинки 17px
Есл не ошибаюсь - в папке ajax/rating.php в трёх местах заменить нужно.

Каков вопрос - таков и ответ. Просто помните об этом.

hosts
Юзер

hosts - 14 февраля 2012 20:11 -

в папке ajax/rating.php цифры 17 нет. но она есть в functions.php. если ее заменить на 23 (в моем случае), то все работает нормально (проголосовал на 4)

но если обновить эту же страницу, 4 звездочки превращаются в это
Т.е. еще где-то нужно поменять цифру 17 ?

rashpil
Эксперт

rashpil - 14 февраля 2012 20:56 -

То что появляется после обновления странички, это работает php и это как раз в файле в функций. А то что сразу после передачи голоса, это AJAX и это файл /engine/ajax/rating.php

hosts
Юзер

hosts - 14 февраля 2012 21:04 -

но судя по моему случаю, как раз таки всё наоборот. если и так, то что править тут /engine/ajax/rating.php ?

hosts
Юзер

hosts - 15 февраля 2012 17:58 -

в файле "engine/modules/functions.php" найти 3 раза повторяющийся код:

$rating = $rating * 17;



То что закрашено у тебя красным - 100% (5 звёзд по 17 рх = 85 рх). Значит тебе нужно заменить на
$rating = $rating * 23;

ну так я это и сделал (через 2 комента выше результат этой замены).

hosts
Юзер

hosts - 15 февраля 2012 18:11 -

почему-то ему dle.net.ua/forum/index.php/topic,5101.0.html?PHPSESSID=8fet8ukq3il1gcleeupdlcvri5 помогло, а мне нифига

hosts
Юзер

hosts - 15 февраля 2012 19:52 -

эээ нифига не решилось. пафнутий что-то у тебя нелады с коментами... предыдущий удалил, а он опять появился.....

ПафНутиЙ
Админ

ПафНутиЙ - 15 февраля 2012 20:05 -

Ты его стёр, я восстановил. )))

Каков вопрос - таков и ответ. Просто помните об этом.

hosts
Юзер

hosts - 15 февраля 2012 20:09 -

мне показалось что всё решилось lol но не тут то было

hosts
Юзер

hosts - 15 февраля 2012 21:08 -

ну что никто не знает что делать? ну оч надо. маленький рейтинг не к месту у меня в полной новости

hosts
Юзер

hosts - 15 февраля 2012 21:23 -

вот я молодец) всё теперь точно сделал. а не подскажете где редактировать текст, который выходит при наведении на рейтинг ?

Sander
PHP-developer

Sander - 16 февраля 2012 04:40 -

/languages/Russian/website.lng

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх