- Dle не работает рейтинг
- Ответил: Sander
- 2 комментария
- Похожие вопросы
- Рейтинг 5 звезд (неправильный вывод)
- Почему не работает кнопка выход в браузере «Google Chrome», на версии движка 10.2?
- Не работает «тип рейтинга только нравиться», прошу помочь?
- Улучшаем рейтинг материалов DLE + выводим общую оценку в нужном месте
- Повышаем точность рейтинга
- Выводим общую оценку рейтинга
- Некорректное отображение рейтинга статей в DLE 9.7
- #1 frodo
- #2 MiXa
- #3 frodo
- Рейтинг DLE, как на youtube (раздельные лайки, шкала)
- Еще интересный красочный вариант.
- Как написать SQL запрос на рандомную простановку рейтинга у всех новостей?
- Ответа пока нет
- 10 комментариев
- Похожие вопросы
- Рейтинг пользователя, перевод в баллы
- При добавлении новостей с сайта, идёт большая нагрузка на сервер, что делать?
- Подскажите как можно ускорить запрос к MySQL ?
- Как выставить рандомный рейтинг?
Dle не работает рейтинг
Ребят подскажите, почему может не работать тег
Даже в стандартном шаблоне не работает
Ответил: Sander
- Вы в настройках самой новости отключили рейтинг.
В настройках групп пользователей вы отключили параметр «Разрешить выставление рейтинга новостей».
2 комментария
Похожие вопросы
Рейтинг 5 звезд (неправильный вывод)
Почему не работает кнопка выход в браузере «Google Chrome», на версии движка 10.2?
Не работает «тип рейтинга только нравиться», прошу помочь?
«для них отдельная папка в каждом движке. не общая»
подразумевается что будет один движок.
и плагины (парсеры) будут однотипные для всех 6 сайтов, поэтому дублировать их нет смысла
разработчик по-любому нужен, после написания плагинов, всегда найдется что-то изменить/добавить, что бы довести проект до ума.
есть у кого нибудь опыт данного использования?
или может не заморачиваться с одним движком и одной базой на несколько сайтов, а создать более стандартно: центр парсинга и 6 отдельных сайтов, каждый сайт будет черпать нужную информацию.
Источник
Улучшаем рейтинг материалов 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.
Ну вот вроде и все, мы с вами сделали небольшой апгрейд стандартного рейтинга DLE, тем самым повысив точность показателей и сделали возможность вывести оценку рейтинга числом в нужном месте.
Если у вас остались вопросы – задавайте их в комментариях.
Источник
Некорректное отображение рейтинга статей в DLE 9.7
#1 frodo
После обновления до версии 9.7 рейтинг статей начал отображаться нулевым, т.е. после голосования все звездочки становятся пустыми, что, по идее, невозможно (число от 1 до 5). Смена шаблона не влияет, в базе рейтинг и число проголосовавших учитывается нормально.
Вроде бы в 9.7 как-то поменяли систему рейтинга, но точно не знаю.
Кто-нибудь сталкивался с подобной проблемой?
#2 MiXa
Ненавижу белых мух и твердую воду
Действительно не работает.
Сейчас посмотрю
Наврал, был незалогинен. Все работает, ничего не изменилось ни в тегах, ни в базе
#3 frodo
Источник
Рейтинг 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 отдельных сайтов, каждый сайт будет черпать нужную информацию.
Источник