Dle не работает рейтинг

Dle не работает рейтинг

Ребят подскажите, почему может не работать тег ? Какие файлы можно глянуть?

Даже в стандартном шаблоне не работает

Ответил: Sander

  1. Вы в настройках самой новости отключили рейтинг.

В настройках групп пользователей вы отключили параметр «Разрешить выставление рейтинга новостей».

  • Вы что-то набедокурили в php файлах.
  • 2 комментария

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

    Рейтинг 5 звезд (неправильный вывод)

    Почему не работает кнопка выход в браузере «Google Chrome», на версии движка 10.2?

    Не работает «тип рейтинга только нравиться», прошу помочь?

    «для них отдельная папка в каждом движке. не общая»
    подразумевается что будет один движок.
    и плагины (парсеры) будут однотипные для всех 6 сайтов, поэтому дублировать их нет смысла

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

    есть у кого нибудь опыт данного использования?

    или может не заморачиваться с одним движком и одной базой на несколько сайтов, а создать более стандартно: центр парсинга и 6 отдельных сайтов, каждый сайт будет черпать нужную информацию.

    Читайте также:  Как настроить digital satellite receiver

    Источник

    Улучшаем рейтинг материалов DLE + выводим общую оценку в нужном месте

    Для тех, кто не знал, мы недавно обновили наши онлайн инструменты. Сделали их более удобными и функциональными. Но сейчас речь идет не об этом. В процессе реализации мы столкнулись с некоторыми проблемами, а именно:

    1. Стандартный рейтинг звездами в DLE показался нам не совсем точным;
    2. Нам потребовалось вывести числом общую оценку рейтинга в нужном нам месте.

    Первую мы смогли обнаружить с помощью второй проблемы, когда вывели число рейтинга, который показывал нам оценку 4.7, в то время, как звезды показывали нам показатель в 4.5. Решить обе проблемы нам удалось, и сейчас мы расскажем вам, как мы это сделали.

    Повышаем точность рейтинга

    Для того чтобы сделать ваш рейтинг более точным, выполним следующее:

    Открываем файл functions.php в папке /engine/modules/, на 281 строке находим:

    И заменяем все на:

    Вот такими манипуляциями мы сделали наш рейтинг более точным.

    Выводим общую оценку рейтинга

    Для того чтобы вывести в нужном месте общую оценку рейтинга числом, делаем следующее:

    1. Открываем файлы show.full.php в папке /engine/modules/ находим строчку:

    и после нее вставляем:

    Сохраняем и отправляем файл обратно на сайт.

    2. Далее, открываем файл show.short.php в папке /engine/modules/ находим строчку:

    и после нее вставляем:

    Сохраняем и отправляем файл обратно на сайт.

    3. Действия из шага 2 вы в точности повторяете уже с файлом show.custom.php, который также находится в папке /engine/modules/.

    На сайте, в нужном вам месте используйте тег для вывода общей оценки

    Важное замечание, «1» здесь – это сколько должно выводиться знаков после запятой, то есть рейтинг будет в виде 4.7, если вы измените «1» на «2», то будет, например, 4.67.

    Читайте также:  Pontiac vibe не работает печка

    Ну вот вроде и все, мы с вами сделали небольшой апгрейд стандартного рейтинга DLE, тем самым повысив точность показателей и сделали возможность вывести оценку рейтинга числом в нужном месте.

    Если у вас остались вопросы – задавайте их в комментариях.

    Источник

    Некорректное отображение рейтинга статей в DLE 9.7

    #1 frodo

  • Участник
  • 80 сообщений
  • После обновления до версии 9.7 рейтинг статей начал отображаться нулевым, т.е. после голосования все звездочки становятся пустыми, что, по идее, невозможно (число от 1 до 5). Смена шаблона не влияет, в базе рейтинг и число проголосовавших учитывается нормально.

    Вроде бы в 9.7 как-то поменяли систему рейтинга, но точно не знаю.

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

    #2 MiXa

    Ненавижу белых мух и твердую воду

  • Основатель
  • 1 585 сообщений
  • Действительно не работает.
    Сейчас посмотрю

    Наврал, был незалогинен. Все работает, ничего не изменилось ни в тегах, ни в базе

    #3 frodo

  • Участник
  • 80 сообщений
  • Источник

    Рейтинг DLE, как на youtube (раздельные лайки, шкала)

    Данным примером хочу показать, как стандартный рейтинг DLE «нравится-не нравится» визуально преобразовать в всякий интересный вид на примере рейтинга Youtube. Самое главное — этот способ не затрагивает файлы движка, полностью совместим с ним, по-сути это и есть стандартный функционал DLE.

    Здесь я применю раздельный подсчет лайков, визуальную шкалу соотношений лайков, процентное соотношение лайков. С помощью js мы посчитаем все это, используя rating и vote-num, и применим. Живое голосование будем делать на основе немного измененной стандартной функции DLE. В результате мы получим такой супер рейтинг.

    Подробно не буду объяснять, что к чему, просто выложу.

    1. в fullstory.tpl в нужное место ставим (замечу, что можно и в shortstory.tpl)

    Читайте также:  Работать с взрослыми не легко

    2. в ваш css файл в конец

    3. в ваш js файл в конец

    4. закачиваем картинки лайков в папку images шаблона

    Есть нюанс: работает, если был всегда нравится-не нравится или с нуля. Если ранее были звезды или просто один лайк и там наставили оценок, то работать не будет (цифры будут нули), надо обнулять все.

    В архиве вы найдете все написанное выше, раскиданное по папкам и файлам.

    Еще интересный красочный вариант.

    Здесь добавлен вывод процента, который окрашивается в зеленый-красный в зависимости от высокий-низкий.

    Источник

    Как написать SQL запрос на рандомную простановку рейтинга у всех новостей?

    DLE 13.2, 25000 новостей, 5-звездочный рейтинг.

    Нужно проставить рандомно для всех новостей рейтинг 3-5, а также кол-во проголосовавших 1-70.

    Ответ уже поднимался, но он без кол-во проголосовавших и, возможно, уже устарел:

    Также в dle_post_extras почему-то в строке rating не 1-5, а 1-100. Вообще непонятно почему так, ведь 5-звездочный рейтинг.

    Ответа пока нет

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

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

    Рейтинг пользователя, перевод в баллы

    При добавлении новостей с сайта, идёт большая нагрузка на сервер, что делать?

    Подскажите как можно ускорить запрос к MySQL ?

    Как выставить рандомный рейтинг?

    «для них отдельная папка в каждом движке. не общая»
    подразумевается что будет один движок.
    и плагины (парсеры) будут однотипные для всех 6 сайтов, поэтому дублировать их нет смысла

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

    есть у кого нибудь опыт данного использования?

    или может не заморачиваться с одним движком и одной базой на несколько сайтов, а создать более стандартно: центр парсинга и 6 отдельных сайтов, каждый сайт будет черпать нужную информацию.

    Источник

    Оцените статью