Цветной рейтинг новости *FixEd*

Цветной рейтинг новости *FixEd*


Данный хак заменяет стандартный рейтинг.
Дополнено mastermind.pp.ua/datalife-engine: выделение рейтинга цветом (если новость имеет рейтинг с "-" то красным цветом, если рейтинг с "+" то зеленым)

Upd: Исправленны некоторые недочёты... не везде хотел работать)
color_newsrating.rar [2,5 Kb] (cкачиваний: 1548)
Другие новости по теме:

Категория: Хаки ----- Просмотров: 11799 ----- Комментариев: 55

Вернуться

  • Nick

  • 6 мая 2009 21:58
  • Группа: User
  • ICQ: 491507769
  • Регистрация: 8.02.2008
  • Комментариев: 231
  • Публикаций: 8
^
Это для 8.0?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
рейтинг +80 коммент 1 )))
  • Группа: Гости
  • ICQ: 767792
  • Регистрация: 14.02.2008
  • Комментариев: 414
  • Публикаций: 19
^
Nick,
ДА!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Cпасибо! Зачет!
  • sexo

  • 6 мая 2009 23:32
  • Группа: User
  • ICQ: --
  • Регистрация: 10.11.2008
  • Комментариев: 311
  • Публикаций: 16
^
Полезная штука. скачну..

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Цитата: micsoft1
рейтинг +80 коммент 1 )))

phpmyadmin рулит!
  • ZIK

  • 7 мая 2009 08:59
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
круто заценим )))
  • Группа: User
  • ICQ: --
  • Регистрация: 25.04.2008
  • Комментариев: 39
  • Публикаций: 0
^
Чёт у меня не встал, тупо стал в строчку рейтинг.
  • ZIK

  • 7 мая 2009 11:58
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Установка написана коряво, никуя не понятно

---Найти функцию userrating($name) (должна быть сразу после вышеописанных кодов):

---Заменить ее на:
s
function userrating($name) {
global $db;

$row = $db->super_query("SELECT SUM(rating) as rating, SUM(vote_num) as num FROM " . PREFIX . "_post where autor ='$name'");

if ($row['num']) $rating = round(($row['rating'] / $row['num']), 0); else $rating = 0;
$rating = $rating;

$rated = <<<HTML
{$rating}
HTML;

return $rated;
}


зачем перед function userrating($name) { ставить букву s ??? belay

автор, подправь установку
  • Группа: User
  • ICQ: --
  • Регистрация: 23.08.2008
  • Комментариев: 52
  • Публикаций: 0
^
На 7.5 поидёт?
  • Группа: User
  • ICQ: 86871143
  • Регистрация: 5.11.2008
  • Комментариев: 178
  • Публикаций: 6
^
Не работает минусовой рейтинг - показывает: Рейтинг: Hacking attempt!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Зря плюс ставил и зря трафик тратил am

Еще нет файла в дистрибутиве js_edit
  • Группа: User
  • ICQ: 86871143
  • Регистрация: 5.11.2008
  • Комментариев: 178
  • Публикаций: 6
^
этот ФАЙЛ ЕСТЬ !!!!! В любом дистрибутиве DLE
Вот можешь скачать этот файлик , если так и не допёрло откуда его взять! http://depositfiles.com/files/uky36uxek
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Все нормально ставится , стал на 7.5 и 8.0
  • Группа: User
  • ICQ: --
  • Регистрация: 6.03.2009
  • Комментариев: 13
  • Публикаций: 0
^
Спасибо, попробую! smile
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
чет я не увидел особого различия в коде кроме того, как убрали,что рейтинг умножался на 17.судя по коду, "Уже голосовали" и тут не работает?

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Отлично поставился, всё работает !
  • slovn

  • 7 мая 2009 20:23
  • Группа: User
  • ICQ: 567081900
  • Регистрация: 13.03.2009
  • Комментариев: 72
  • Публикаций: 2
^
а на 7.5 піде?

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Піде, піде
  • slovn

  • 7 мая 2009 21:12
  • Группа: User
  • ICQ: 567081900
  • Регистрация: 13.03.2009
  • Комментариев: 72
  • Публикаций: 2
^
а чому не залили в архів "не сжатый файл js_edit.js" не у всіх ж є .
перезалийте плз bully

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
При повторном голосовании - стрелочки исчезают, та самая цифра остается, а сообщение “Уже Голосовали!" не высвечивается.
Пересмотрите код, пожалуйста, оч. надо. (Версия DLE 8.0)
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
а чому не залили в архів "не сжатый файл js_edit.js" не у всіх ж є .


Оо боже загляни в папку uncompressed в дистрибьютиве с движком. wink

--------------------
  • slovn

  • 8 мая 2009 14:01
  • Группа: User
  • ICQ: 567081900
  • Регистрация: 13.03.2009
  • Комментариев: 72
  • Публикаций: 2
^
Оо боже загляни в папку uncompressed в дистрибьютиве с движком.

взяв цей файлик із 8.0 (хоч стоїть 7.5) все чудово працює bully


Цитата: MrLOLs
При повторном голосовании - стрелочки исчезают, та самая цифра остается, а сообщение “Уже Голосовали!" не высвечивается.
Пересмотрите код, пожалуйста, оч. надо. (Версия DLE 8.0)


Ви не виконали останній пугкт.

--------------------
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
При повторном голосовании - стрелочки исчезают, та самая цифра остается, а сообщение “Уже Голосовали!" не высвечивается.
Пересмотрите код, пожалуйста, оч. надо. (Версия DLE 8.0)


тоже хотелось бы узнать.или хоть скажите какое значение принимает $rating когда уже голосовали.

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Дааа кстати тупо.. Нажимаешь голосовать второй раз.. стрелка исчезает а сообщение не вылазиет.. АВТОР подскажи где грабли.

Да и после обновления обнавляется число т.е +1 после обновления +2 появляется...
  • Группа: User
  • ICQ: --
  • Регистрация: 22.04.2009
  • Комментариев: 12
  • Публикаций: 0
^
на 7.3 не пашет....
  • Группа: r00t Admin
  • ICQ: --
  • Регистрация: 11.12.2007
  • Комментариев: 411
  • Публикаций: 389
^
Цитата: gasymov
на 7.3 не пашет....

Обновись до 8,0

--------------------
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
И так друзья, наконецто методом тыка я добавил нашу суперфразу "Уже голосовали" wink

Идем в ajax/rating.php.ищем(в конце):

if( ! $row['news_id'] AND count( explode( ".", $_IP ) ) == 4 ) {

$db->query( "UPDATE " . PREFIX . "_post set rating=rating+'$go_rate', vote_num=vote_num+1 where id ='$news_id'" );

if( $is_logged ) $user_name = $member_id['name'];
else $user_name = "noname";

$db->query( "INSERT INTO " . PREFIX . "_logs (news_id, ip, member) values ('$news_id', '$_IP', '$user_name')" );
clear_cache( 'news_' );
}

$row = $db->super_query( "SELECT id, rating, vote_num FROM " . PREFIX . "_post where id ='$news_id'" );

if( $_REQUEST['mode'] == "short" ) {

$buffer = ShortRating( $row['id'], $row['rating'], $row['vote_num'], false );

} else {

$buffer = ShowRating( $row['id'], $row['rating'], $row['vote_num'], false );

}



Меняем на:

if( ! $row['news_id'] AND count( explode( ".", $_IP ) ) == 4 ) {

$db->query( "UPDATE " . PREFIX . "_post set rating=rating+'$go_rate', vote_num=vote_num+1 where id ='$news_id'" );

if( $is_logged ) $user_name = $member_id['name'];
else $user_name = "noname";

$db->query( "INSERT INTO " . PREFIX . "_logs (news_id, ip, member) values ('$news_id', '$_IP', '$user_name')" );
clear_cache( 'news_' );

$row = $db->super_query( "SELECT id, rating, vote_num FROM " . PREFIX . "_post where id ='$news_id'" );

if( $_REQUEST['mode'] == "short" ) {

$buffer = ShortRating( $row['id'], $row['rating'], $row['vote_num'], false );

} else {

$buffer = ShowRating( $row['id'], $row['rating'], $row['vote_num'], false );

}
}
else {
$buffer = "Уже голосовали!";
}


тестил на локалке вроде все работает.пользуемся laughing

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
vilcom, Большое спасибо)) Работает!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Спасибо!
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Работает, но инструкцыя корявая, для новичка не разобратся, вот минусы и пожелания:
Кнопки верх и вниз стают неровно...

Если в файле shortstory.tpl вместо
{rating}

вписать
<div class="rating-text">Рейтинг: </div>{rating}


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

vilcom, спасибо за решение проблемы с "Вы уже голосовали"

+ к тому куча мелких ошибок в инструкцыи.
  • Gndn

  • 14 мая 2009 18:19
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Сделайте пожалуйста исправленную инструкцию! Многие скажут спасибо.. fellow
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Yav birde English Share yapsanz sper olacak valla
  • Группа: Гости
  • ICQ: 767792
  • Регистрация: 14.02.2008
  • Комментариев: 414
  • Публикаций: 19
^
dleyardim,
to write Russian, and I will send you in the bath fellow

smile идиот)
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
У меня 8 версия не сходиться коды..... =(
  • Группа: User
  • ICQ: --
  • Регистрация: 13.04.2009
  • Комментариев: 55
  • Публикаций: 0
^
При голосовании пишет Hacking attempt! версия dle 7.5, помогите кто как может plz
  • fenikx

  • 2 июня 2009 07:26
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
перепишите заного код, пожалуйста и одаптируйте под дли 8
  • dfanat

  • 7 июня 2009 12:44
  • Группа: User
  • ICQ: 3144777
  • Регистрация: 2.08.2008
  • Комментариев: 62
  • Публикаций: 7
^
верните версию что была под 7.3


Ребята сделал человеческую инструкцию новичек точно разберется
плюс 4 вида стрелочек для рейтинга
положил у себя на сайте
_http://web-devil.ru/web/38-cvetnojj-rejjting-novosti-chelovecheskaja.html

--------------------
  • sneiks

  • 8 июня 2009 21:23
  • Группа: User
  • ICQ: --
  • Регистрация: 23.08.2008
  • Комментариев: 52
  • Публикаций: 0
^
DA tozhe nuzhen narmalnij pod 8.0!!!
  • sneiks

  • 9 июня 2009 15:12
  • Группа: User
  • ICQ: --
  • Регистрация: 23.08.2008
  • Комментариев: 52
  • Публикаций: 0
^
fenikx,
+1

fenikx,
+1
  • vilcom

  • 9 июня 2009 15:48
  • Группа: User
  • ICQ: 6017724
  • Регистрация: 18.10.2008
  • Комментариев: 276
  • Публикаций: 4
^
у меня на 8 версии все работает.что там не понятно?

--------------------
  • Группа: User
  • ICQ: --
  • Регистрация: 25.04.2008
  • Комментариев: 39
  • Публикаций: 0
^
У меня почемуто после установки BB коды становиться в вертикальное положение, кто что знает?
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
vilcom,
все! нажимаешь а рейтинг не изменяется!!!! am подскажите в чем проблема
  • mozg

  • 25 июля 2009 03:40
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
dfanat,
верните версию что была под 7.3


Ребята сделал человеческую инструкцию новичек точно разберется
плюс 4 вида стрелочек для рейтинга
положил у себя на сайте
_http://web-devil.ru/web/38-cvetnojj-rejjting-novosti-chelovecheskaja.html



<im g sr c="http://web-devil.ru/templates/Default/dleimages/down.gif"


в твоей инструкции ссылки на стрелочки на твой сайт. нехорошо...
  • fandm

  • 12 августа 2009 16:05
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Короче отличный хак, всё заработало на ура сразу же после установки. Респект автору, одним словом!
  • TaBBaT

  • 3 сентября 2009 10:26
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Trane911, у меня хоть по иснструкции, хоть по вашему, в половине новостей рейтинг сверху а стрелки с цифрой с низу или бывает стрелка в верх вверху а стрелка вниз в низу, а просто оставил просто {rating}. Подскажите как добавить вперед слово РЕЙТИНГ, а то некрасиво получается.

З.Ы. Прикольно, заметил что новости которые создавал на 7.5 нормально все показывает, а на движке 8.2 когда обновил выходит такая шляпа.
  • Группа: User
  • ICQ: --
  • Регистрация: 26.09.2009
  • Комментариев: 37
  • Публикаций: 0
^
На 8.2 робит....пасиба афтар)
  • Korsar

  • 26 октября 2009 18:11
  • Группа: Модератор
  • ICQ: 176377
  • Регистрация: 24.05.2008
  • Комментариев: 118
  • Публикаций: 5
^
Тож самое что {rating} что <div bla bla bla>{rating}</div> стрелки с цифрами смещаются на строку вниз!!
что делать оО
  • EagLE

  • 9 ноября 2009 23:08
  • Группа: User
  • ICQ: --
  • Регистрация: 5.06.2009
  • Комментариев: 7
  • Публикаций: 0
^
wink
  • Bezyan

  • 21 января 2010 21:54
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
У всех у кого криво стоят стрелки относительно цифр в Functions.php где прописываются рисунки стрелок заменить align="middle" на vertical-align="middle"
или можно попробовать align="middle" просто удалить winked
Навигация по страницам

1 2