» » Модуль "Кто ставит оценки новостям" для DLE

Модуль "Кто ставит оценки новостям" для DLE

Модуль "Кто ставит оценки новостям" для DataLife Engine


Данный модуль позволяет просмотреть, кто и какую оценку ставил в новостях. Пока это выводится на отдельной странице.

Установка:

1. Делаем запрос к базе
ALTER TABLE dle_logs ADD COLUMN rate int(4) not null default'0';



2. Файл из архива копируем в папку engine/modules.

3. Открываем файл engineajaxrating.php
ТАм находим такую строчку
$db->query("INSERT INTO " . PREFIX . "_logs (news_id, ip, member) values ('$news_id', '$_IP', '$user_name')");



и заменяем на
$db->query("INSERT INTO " . PREFIX . "_logs (news_id, ip, member, rate) values ('$news_id', '$_IP', '$user_name', '$go_rate')");



4. Открываем файл engine/engine.php

Находим такое:
case "pm" :
include ENGINE_DIR.'/modules/pm.php';
break;


После добавляем:
case "rate" :
include ENGINE_DIR.'/modules/rate.php';
break;



5. В файле . htaccess находим
RewriteEngine On


И после добавляем:

# Оценки статей
RewriteRule ^rate.html$ index.php?do=rate [L]



6. Заходим на страницу ваш_сайт/?do=rate и радуемся!

Внимание! У вас нет прав для просмотра скрытого текста.

Комментарии

2 Файл из архива копируем в папку

а где же файл?

TipTop

Администраторы 18 октября 2009 23:15
kkvp,

Прошу прощения request Файл добавил winked
Полезная штука, вот надаю по ушам любителям минусовать все подряд. А на 82 пойдет?
Поставил на дле 82 - работает Но есть пара минусов
1. Вывод-сортировка новостей начинается с первх новостей сайта, те с конца
2. Нет разбивки на страницы
3. Там где данных об оценке нет стоит 0

Может кто поправит?
Мод не такой уж новый пытался я найти автора в инете и нифига не нашел. Все те минусы мелоч,вот только одно неудобно вывод-сортировка новостей начинается с первых новостей сайта. А так нече юзать можно smile
"Кто ставит оценки новостям" ...

Да или нет, я вас спрашиваю?!... >:-[

:)))

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Личные сообщения

Ваши переписки