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

Выравнивание рейтинга


     09.10.2011    рейтинг, верстка    Все вопросы » Шаблоны (TPL)    4009

вопрос
Не могу выровнять рейтинг в полной новости по правому краю. После заключения {rating} в div, получается что рейтинг остаётся на своём прежнем месте и не выравнивается по нужному краю, и еще выходит какой то косяк, что вместе со звёздочками рейтинга отображаются еще и цифры (1 2 3 4 5). Если убрать див, то цифры исчезают..

Ответил: ПафНутиЙ


Дело в том, что рейтинг в DLE сделан мягко говоря через то самое место.
Поэтому открываем файл engine/functions.php и удаляем оттудова
style="float:left;"
в 4х местах.
При этом вам придётся править CSS уже по месту, потому что 100% вылезут косяки.
Как второй вариант - использовать абсолютное позиционирование блока с рейтингом.

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

RayHamster
Юзер

RayHamster - 10 октября 2011 10:11 -

Про второй вариант хотелось бы подробнее :)

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

ПафНутиЙ - 10 октября 2011 11:50 -

<div style="position:relative;">
<div style="position:absolute; width:100px; height:100px; top:0; right:0;">
{rating}
</div>
</div>

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

RayHamster
Юзер

RayHamster - 10 октября 2011 18:34 -

Огромное спасибо, сработало)

freekyn
Юзер

freekyn - 12 октября 2011 23:06 -

Именно позиционированием я и боролся с его косяками

PaRaNOia
Юзер

PaRaNOia - 5 ноября 2011 09:23 -

можно не удалять с функцион.пхп ничего а сделать вот так

добавить shortstory.tpl

<div class="ratebox"><span class="ratebox" >{rating}</span></div>

В style.css в любом месте добавить
.ratebox {
float:right;
}

rabidabi
Юзер

rabidabi - 7 февраля 2013 02:27 -

9.8 обновился и тоже не могу поправить звездочки. я так понял у всех должен этот косяк вылазить.

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

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

наверх