dle.in.ua » Хаки » Цветной рейтинг новости *FixEd*

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

Автор: DImkA от 6-05-2009, 21:30
Цветной рейтинг новости *FixEd*


Данный хак заменяет стандартный рейтинг.
Дополнено Dle.in.UA: выделение рейтинга цветом (если новость имеет рейтинг с "-" то красным цветом, если рейтинг с "+" то зеленым)

Upd: Исправленны некоторые недочёты... не везде хотел работать)
color_newsrating.rar [2.5 Kb] (cкачиваний: 1552)
  • Группа: User
  • Icq: 491507769
  • Комментариев: 231
  • Публикаций: 8
  • Это для 8.0?
    • Nick
    • Регистрация: 8.02.2008
    • Репутация: (0|0|0)
    • 6 мая 2009 21:58
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • рейтинг +80 коммент 1 )))
    • micsoft1
    • Регистрация: --
    • Репутация: (||)
    • 6 мая 2009 22:15
    • 2
    ^
  • Группа: Гости
  • Icq: 767792
  • Комментариев: 414
  • Публикаций: 19
  • Nick,
    ДА!
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Cпасибо! Зачет!
    • Trane911
    • Регистрация: --
    • Репутация: (||)
    • 6 мая 2009 22:29
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 311
  • Публикаций: 16
  • Полезная штука. скачну..

    --------------------
    • sexo
    • Регистрация: 10.11.2008
    • Репутация: (0|0|0)
    • 6 мая 2009 23:32
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: micsoft1
    рейтинг +80 коммент 1 )))

    phpmyadmin рулит!
    • ahromenko
    • Регистрация: --
    • Репутация: (||)
    • 6 мая 2009 23:34
    • 6
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • круто заценим )))
    • ZIK
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 08:59
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 39
  • Публикаций: 0
  • Чёт у меня не встал, тупо стал в строчку рейтинг.
    • Alexander.S
    • Регистрация: 24.04.2008
    • Репутация: (0|0|0)
    • 7 мая 2009 11:01
    • 8
    ^
  • Группа: Гости
  • 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

    автор, подправь установку
    • ZIK
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 11:58
    • 9
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 52
  • Публикаций: 0
  • На 7.5 поидёт?
    • sneiks
    • Регистрация: 22.08.2008
    • Репутация: (0|0|0)
    • 7 мая 2009 12:18
    • 10
    ^
  • Группа: User
  • Icq: 86871143
  • Комментариев: 178
  • Публикаций: 6
  • Не работает минусовой рейтинг - показывает: Рейтинг: Hacking attempt!
    • sanya48
    • Регистрация: 5.11.2008
    • Репутация: (0|0|0)
    • 7 мая 2009 14:29
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Зря плюс ставил и зря трафик тратил am

    Еще нет файла в дистрибутиве js_edit
    • BeSSeR
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 14:50
    • 12
    ^
  • Группа: User
  • Icq: 86871143
  • Комментариев: 178
  • Публикаций: 6
  • этот ФАЙЛ ЕСТЬ !!!!! В любом дистрибутиве DLE
    Вот можешь скачать этот файлик , если так и не допёрло откуда его взять! http://depositfiles.com/files/uky36uxek
    • sanya48
    • Регистрация: 5.11.2008
    • Репутация: (0|0|0)
    • 7 мая 2009 16:30
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Все нормально ставится , стал на 7.5 и 8.0
    • micsoft1
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 16:52
    • 14
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 13
  • Публикаций: 0
  • Спасибо, попробую! smile
    • edikbirnt
    • Регистрация: 6.03.2009
    • Репутация: (0|0|0)
    • 7 мая 2009 17:46
    • 15
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • чет я не увидел особого различия в коде кроме того, как убрали,что рейтинг умножался на 17.судя по коду, "Уже голосовали" и тут не работает?

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 7 мая 2009 19:04
    • 16
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Отлично поставился, всё работает !
    • zetaap
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 20:10
    • 17
    ^
  • Группа: User
  • Icq: 567081900
  • Комментариев: 72
  • Публикаций: 2
  • а на 7.5 піде?

    --------------------
    • slovn
    • Регистрация: 13.03.2009
    • Репутация: (0|0|0)
    • 7 мая 2009 20:23
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Піде, піде
    • Silveral
    • Регистрация: --
    • Репутация: (||)
    • 7 мая 2009 20:27
    • 19
    ^
  • Группа: User
  • Icq: 567081900
  • Комментариев: 72
  • Публикаций: 2
  • а чому не залили в архів "не сжатый файл js_edit.js" не у всіх ж є .
    перезалийте плз bully

    --------------------
    • slovn
    • Регистрация: 13.03.2009
    • Репутация: (0|0|0)
    • 7 мая 2009 21:12
    • 20
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • При повторном голосовании - стрелочки исчезают, та самая цифра остается, а сообщение “Уже Голосовали!" не высвечивается.
    Пересмотрите код, пожалуйста, оч. надо. (Версия DLE 8.0)
    • MrLOLs
    • Регистрация: --
    • Репутация: (||)
    • 8 мая 2009 00:22
    • 21
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • а чому не залили в архів "не сжатый файл js_edit.js" не у всіх ж є .


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

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 8 мая 2009 10:33
    • 22
    ^
  • Группа: User
  • Icq: 567081900
  • Комментариев: 72
  • Публикаций: 2
  • Оо боже загляни в папку uncompressed в дистрибьютиве с движком.

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


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


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

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


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

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 8 мая 2009 14:12
    • 24
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Дааа кстати тупо.. Нажимаешь голосовать второй раз.. стрелка исчезает а сообщение не вылазиет.. АВТОР подскажи где грабли.

    Да и после обновления обнавляется число т.е +1 после обновления +2 появляется...
    • 123456
    • Регистрация: --
    • Репутация: (||)
    • 8 мая 2009 15:15
    • 25
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 12
  • Публикаций: 0
  • на 7.3 не пашет....
    • gasymov
    • Регистрация: 22.04.2009
    • Репутация: (0|0|0)
    • 8 мая 2009 19:19
    • 26
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • Цитата: gasymov
    на 7.3 не пашет....

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

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 8 мая 2009 19:30
    • 27
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 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

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 8 мая 2009 21:07
    • 28
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • vilcom, Большое спасибо)) Работает!
    • 123456
    • Регистрация: --
    • Репутация: (||)
    • 9 мая 2009 22:41
    • 29
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Спасибо!
    • MrLOLs
    • Регистрация: --
    • Репутация: (||)
    • 10 мая 2009 01:50
    • 30
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Работает, но инструкцыя корявая, для новичка не разобратся, вот минусы и пожелания:
    Кнопки верх и вниз стают неровно...

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

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


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

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

    + к тому куча мелких ошибок в инструкцыи.
    • Trane911
    • Регистрация: --
    • Репутация: (||)
    • 12 мая 2009 00:17
    • 31
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Сделайте пожалуйста исправленную инструкцию! Многие скажут спасибо.. fellow
    • Gndn
    • Регистрация: --
    • Репутация: (||)
    • 14 мая 2009 18:19
    • 32
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Yav birde English Share yapsanz sper olacak valla
    • dleyardim
    • Регистрация: --
    • Репутация: (||)
    • 19 мая 2009 09:18
    • 33
    ^
  • Группа: Гости
  • Icq: 767792
  • Комментариев: 414
  • Публикаций: 19
  • dleyardim,
    to write Russian, and I will send you in the bath fellow

    smile идиот)
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • У меня 8 версия не сходиться коды..... =(
    • GangsterVlad
    • Регистрация: --
    • Репутация: (||)
    • 31 мая 2009 20:08
    • 35
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 55
  • Публикаций: 0
  • При голосовании пишет Hacking attempt! версия dle 7.5, помогите кто как может plz
    • Aleal616
    • Регистрация: 13.04.2009
    • Репутация: (1|1|0)
    • 2 июня 2009 03:38
    • 36
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • перепишите заного код, пожалуйста и одаптируйте под дли 8
    • fenikx
    • Регистрация: --
    • Репутация: (||)
    • 2 июня 2009 07:26
    • 37
    ^
  • Группа: User
  • Icq: 3144777
  • Комментариев: 62
  • Публикаций: 7
  • верните версию что была под 7.3


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

    --------------------
    • dfanat
    • Регистрация: 2.08.2008
    • Репутация: (0|0|0)
    • 7 июня 2009 12:44
    • 38
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 52
  • Публикаций: 0
  • DA tozhe nuzhen narmalnij pod 8.0!!!
    • sneiks
    • Регистрация: 22.08.2008
    • Репутация: (0|0|0)
    • 8 июня 2009 21:23
    • 39
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 52
  • Публикаций: 0
  • fenikx,
    +1

    fenikx,
    +1
    • sneiks
    • Регистрация: 22.08.2008
    • Репутация: (0|0|0)
    • 9 июня 2009 15:12
    • 40
    ^
  • Группа: User
  • Icq: 6017724
  • Комментариев: 276
  • Публикаций: 4
  • у меня на 8 версии все работает.что там не понятно?

    --------------------
    • vilcom
    • Регистрация: 18.10.2008
    • Репутация: (0|0|0)
    • 9 июня 2009 15:48
    • 41
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 39
  • Публикаций: 0
  • У меня почемуто после установки BB коды становиться в вертикальное положение, кто что знает?
    • Alexander.S
    • Регистрация: 24.04.2008
    • Репутация: (0|0|0)
    • 19 июня 2009 08:29
    • 42
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • vilcom,
    все! нажимаешь а рейтинг не изменяется!!!! am подскажите в чем проблема
    • Azat868
    • Регистрация: --
    • Репутация: (||)
    • 30 июня 2009 22:28
    • 43
    ^
  • Группа: Гости
  • 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"


    в твоей инструкции ссылки на стрелочки на твой сайт. нехорошо...
    • mozg
    • Регистрация: --
    • Репутация: (||)
    • 25 июля 2009 03:40
    • 44
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Короче отличный хак, всё заработало на ура сразу же после установки. Респект автору, одним словом!
    • fandm
    • Регистрация: --
    • Репутация: (||)
    • 12 августа 2009 16:05
    • 45
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Trane911, у меня хоть по иснструкции, хоть по вашему, в половине новостей рейтинг сверху а стрелки с цифрой с низу или бывает стрелка в верх вверху а стрелка вниз в низу, а просто оставил просто {rating}. Подскажите как добавить вперед слово РЕЙТИНГ, а то некрасиво получается.

    З.Ы. Прикольно, заметил что новости которые создавал на 7.5 нормально все показывает, а на движке 8.2 когда обновил выходит такая шляпа.
    • TaBBaT
    • Регистрация: --
    • Репутация: (||)
    • 3 сентября 2009 10:26
    • 46
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 37
  • Публикаций: 0
  • На 8.2 робит....пасиба афтар)
    ^
  • Группа: Модератор
  • Icq: 176377
  • Комментариев: 118
  • Публикаций: 5
  • Тож самое что {rating} что <div bla bla bla>{rating}</div> стрелки с цифрами смещаются на строку вниз!!
    что делать оО
    • Korsar
    • Регистрация: 24.05.2008
    • Репутация: (0|0|0)
    • 26 октября 2009 18:11
    • 48
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 7
  • Публикаций: 0
  • wink
    • EagLE
    • Регистрация: 5.06.2009
    • Репутация: (0|0|0)
    • 9 ноября 2009 23:08
    • 49
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • У всех у кого криво стоят стрелки относительно цифр в Functions.php где прописываются рисунки стрелок заменить align="middle" на vertical-align="middle"
    или можно попробовать align="middle" просто удалить winked
    • Bezyan
    • Регистрация: --
    • Репутация: (||)
    • 21 января 2010 21:54
    • 50
    ^
    Назад Вперед
    Наверх
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.