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

Как устранить проблему в рейтинге ?


     06.03.2016    Стили (CSS), Общие вопросы по PHP    2004

вопрос
В общем установил как все как расписал Sander по этой инструкции http://sandev.pro/web/86-rasshirenie-funkcionala-standartnogo-reytinga-nravitsya-ne-nravitsya.html и вот что получилось. Как это убрать?

Как устранить проблему в рейтинге ?

Ответил: dimavdv


Где хотите увидеть рейтинг просто вставьте:
[rating]
[rating-type-3]
{rating}
[/rating-type-3]
[/rating]


Так как сандер оформил лайки и дислайки в functions.php

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

Sander
PHP-developer

Sander - 6 марта 2016 01:40 -

Для начала попробуйте заменить строку
<div class="main-sliders-rate">

на
<div class="main-sliders-rate ignore-select">

Если не поможет, то адрес сайта в студию.

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

Telegram: @sandev
Skype: Sander8804

dimavdv
Юзер

dimavdv - 6 марта 2016 12:34 -


Олег Александрович, вот еще вопрос!
Так как я еще только знакомлюсь с php ... не дошел то того уровня чтоб разбирать чужой код.
Прошу Вас привести к целому числу(integer) рейтинг.

Sander
PHP-developer

Sander - 6 марта 2016 12:40 -

Правильнее будет вообще обнулить значения рейтинга. Потому что при нормальной работе рейтинге +- дробных значений быть не может.
Подобное возможно когда сначала был включен пятизначный рейтинг, а потом сменен тип.

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

Telegram: @sandev
Skype: Sander8804

ask3d
Юзер

ask3d - 6 марта 2016 10:48 -

Цитата: Sander
<div class="main-sliders-rate">



вот сайт http://cinemax.by

dimavdv
Юзер

dimavdv - 6 марта 2016 11:00 -

Так Вы на время поставьте третий тип чтоб можно было Вам помочь.

Найти косяк!

ask3d
Юзер

ask3d - 6 марта 2016 11:25 -

Поставил только что и как выше писал Sander заменил то что нужно было на <div class="main-sliders-rate ignore-select"> не помогло

dimavdv
Юзер

dimavdv - 6 марта 2016 11:31 -

а не мог бы клик правый пока вкл?

ask3d
Юзер

ask3d - 6 марта 2016 11:35 -

Выключил

dimavdv
Юзер

dimavdv - 6 марта 2016 11:42 -

Так Вы сами добавили по два лайка и дислайка
один у Вас от fontawesome, а другой от сандера

ask3d
Юзер

ask3d - 6 марта 2016 11:45 -

от fontawesome я такого не помню но я пробовал ставить minusr от Gameer но он у меня не заработал я вернул оригинальные файлы которые изменял

dimavdv
Юзер

dimavdv - 6 марта 2016 11:47 -

Сандер уже вставил лайки в файле functions.php

Следовательно В нужном месте Вам просто надо вставить {rating}

Все остальное убрать.

dimavdv
Юзер

dimavdv - 6 марта 2016 11:49 -

вот скиньте что у Вас прописано к примеру в шаблоне файла shortstory?
скиньте. Я Вам скажу что лишнее!

ask3d
Юзер

ask3d - 6 марта 2016 11:52 -

Не понимаю что лишнее нужно убрать если ничего лишнего я не прописывал сделал все как написано тут http://sandev.pro/web/86-rasshirenie-funkcionala-standartnogo-reytinga-nravitsya-ne-nravitsya.html вставил этот код
все и получилось что получилось сейчас я этот код вообще убрал как мне дальше действовать?
$rate_minus = ($vote_num - $rating)/2;
        $rating_plus = $rating + $rate_minus;

        $rated = <<<HTML
<div class="main-sliders-rate ignore-select">
    <a href="#" title="Нравится(+)" onclick="doRate('1', '$id'); return false;">
        <span>
            <svg viewBox="61.9 84.9 200.8 194.4">
                <path d="M237,146c-4-0.8-8.8-0.8-11.2-0.8h-41V98.6c0-8-6.4-13.7-13.7-13.7h-19.3c-7.2,0-12.9,4.8-15.3,11.2l-11.2,47.4c0,0.8-1.6,3.2-1.6,3.2l-19.3,20.1c0,0-0.8,0.8-0.8,1.6c-0.8,0-1.6,0.8-1.6,0.8H78.8c-8.8,0-16.9,5.6-16.9,14.5v61c0,8.8,8,16.1,16.9,16.1h23.3c1.6,0,3.2-0.8,4.8-0.8l16.1,13.7c4,3.2,9.6,5.6,14.5,5.6h72.3c39.4,0,53-31.3,53-57v-41.8C261.1,158,245.8,148.4,237,146z M81.2,186.9h18.5v56.2H81.2L81.2,186.9L81.2,186.9z M243.4,222.3c0,11.2-3.2,36.9-34.5,36.9h-72.3c-0.8,0-2.4-0.8-2.4-0.8l-16.1-12.9v-0.8v-61v-1.6c0-0.8,0-1.6,0.8-1.6l19.3-20.1c3.2-3.2,5.6-7.2,6.4-11.2l10.4-44.2h9.6v43.4c0,8,7.2,14.5,15.3,14.5h45c2.4,0,5.6,0,6.4,0.8c1.6,0.8,10.4,4,10.4,16.1C243.4,180.5,243.4,222.3,243.4,222.3z"></path>
            </svg>
            $rating_plus
        </span>
    </a>
    <a href="#" title="Не нравится(-)" onclick="doRate('-1', '$id'); return false;">
        <span>
            <svg viewBox="97.6 84.8 200.8 194.4">
                <path d="M298.4,183.6v-41.8c0-25.7-12.9-57-53-57h-72.3c-4.8,0-10.4,2.4-14.5,5.6l-16.1,13.7c-1.6-0.8-3.2-0.8-4.8-0.8h-23.3c-8.8,0-16.9,7.2-16.9,16.1v61c0,8.8,8,14.5,16.9,14.5h23.3c0.8,0,1.6,0.8,1.6,0.8s0,0.8,0.8,1.6l19.3,20.1c0.8,0.8,1.6,2.4,1.6,3.2l11.2,47.4c1.6,6.4,8,11.2,15.3,11.2h19.3c7.2,0,13.7-5.6,13.7-13.7v-45.8h41c2.4,0,7.2,0,11.2-0.8C283.1,215.7,298.4,206.1,298.4,183.6z M118.5,120.2H137v56.2h-18.5V120.2z M279.9,183.6c0,12.9-8.8,16.1-10.4,16.1c-1.6,0-4,0.8-6.4,0.8h-45c-8,0-15.3,6.4-15.3,14.5v43.4h-11.2l-10.4-44.2c-0.8-4-4-8-6.4-11.2l-19.3-20.1l-0.8-1.6v-1.6v-61v-0.8l16.1-12.9c0.8,0,1.6-0.8,2.4-0.8h72.3c31.3,0,34.5,25.7,34.5,36.9V183.6z"></path>
            </svg>
            $rate_minus
        </span>
    </a>
</div>
HTML;
        if( $allow ) $rated = "<div id=\"ratig-layer-$id\">$rated</div>";
        return $rated;

dimavdv
Юзер

dimavdv - 6 марта 2016 11:53 -

скиньте код shortstory.tpl, можете в лс.

dimavdv
Юзер

dimavdv - 6 марта 2016 11:55 -

и Я вам скажу что не так.

baseroad
Юзер

baseroad - 6 марта 2016 18:58 -

Сандер, огромная благодарность!

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

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

наверх