Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Рейтинг в процентах

Тема в разделе "Вопросы- ответы", создана пользователем Burial, 22 янв 2018.

22.01.18 в 21:43
13.04.20 в 19:00
24
2.889
0
  1. fluppik

    fluppik Зелёный

    Регистрация:
    11 фев 2020
    Сообщения:
    4
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Огромное спасибо!
     
  2. fluppik

    fluppik Зелёный

    Регистрация:
    11 фев 2020
    Сообщения:
    4
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Скажите пожалуйста, а можно как то рейтинг в процентах реализовать в шаблон похожих новостей (relatednews.tpl)???
     
  3. Серьезный Фиксик

    Забанен

    Регистрация:
    13 янв 2020
    Сообщения:
    5
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    byroot, почему у меня не работает? что изменить чтоб заработало? Скажите пожалуйста

    В /engine/modules/show.full.php
    после
    Код:
    $tpl->set( '[/rating]', "" );
    Вставляю
    Код:
    $rm = ($row['vote_num'] - $row['rating'])/2;
    $rp = $row['rating'] + $rm;
    $rating_proc = $rp/(($rp+$rm)/100)
    $tpl->set( '{rating_proc}', round($rating_proc,0));
    И получаю ошибку
     
  4. fluppik

    fluppik Зелёный

    Регистрация:
    11 фев 2020
    Сообщения:
    4
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    Вот мой код. Все работает.
    $rm = ($row['vote_num'] - $row['rating'])/2;
    $rp = $row['rating'] + $rm;
    $rating_proc = $rp/(($rp+$rm)/100);
    $tpl->set( '{rating_proc}', round($rating_proc,0));

    В строке $rating_proc = $rp/(($rp+$rm)/100); пропущена точка с запятой в конце. Может быть в этом проблема.
     
    • Нравится Нравится x 1
  5. Серьезный Фиксик

    Забанен

    Регистрация:
    13 янв 2020
    Сообщения:
    5
    Лучших ответов:
    0
    Рейтинги:
    +1 / 0 / -0
    fluppik, да, причина была именно в этом, не заметил. Спасибо.

    Тот код, что выше - работает, только вот незадача, если у новости нет рейтинга, выводит "NAN".
    Подскажите кто-нить, как этот "NAN" заменить на "0"?
     
Похожие темы
  1. kuchen
    Ответов:
    8
    Просмотров:
    1.878
  2. Serhii
    Ответов:
    16
    Просмотров:
    2.438
  3. Roman.U
    Ответов:
    13
    Просмотров:
    1.037
  4. vasilijs
    Ответов:
    4
    Просмотров:
    856
  5. John
    Ответов:
    1
    Просмотров:
    5.173
Загрузка...
Яндекс.Метрика