dle.in.ua » Модули » User Rating V1.0

User Rating V1.0

Автор: wildshaman от 25-03-2008, 22:10
User Rating V1.0

User Rating - система ведения рейтинга пользователя на сайте.
Наверника не раз видели подобные модули для форумов в частности для IPB форума такой модуль назывался:"Репутация", данный мод предназначен для DLE, полностью построен на новой технологии AJAX, прменина оконная система выведения контента.
User Rating V1.0

При изменении рейтинга пользователя мод запоминается новость и комментар
Для вывода рейтинга также применена шаблонная система что позволяет изменять рейтинг вывод рейтинга по вашему желанию.ий где было произведено изменение, в дальнейшем при выводе этого рейтинга и щёлкнув на него вы попадаете в ту новость и на тот комментарий где был изменён рейтинг
Весь модуль построен на AJAX что позволяет менять и просматривать рейтинг пользователя на месте!
Также ко всем окнам применена шаблонная система.
Таже хочу заметить модуль добавляет 0 MySql запросов то есть на грузки на ваш сайт не как не несёт!


Стоимость модуля 10 баксов, но для пользователей dle.in.ua БЕСПЛАТНО!
сам покупал, но обновлений что то ненадо, решил поделиться...


user_rating_v_1.0.rar [32.37 Kb] (cкачиваний: 349)

4rom Dimka: была неприятная штука после установки отсылалось письмо на мыло автору :( Убрал))
  • Группа: User
  • Icq: --
  • Комментариев: 333
  • Публикаций: 118
  • Если кто будет ставить - дайте посмотреть в действии! Жду...

    --------------------
    • RIpper
    • Регистрация: 11.03.2008
    • Репутация: (0|0|0)
    • 25 марта 2008 22:30
    • 1
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Не понял куда всунуть вот это:
    //--------------User-Rating-----------------//
    if($ur_config['us_rating_on']=='yes'){
    $ajax.=$us_rat->us_script($config['skin'],$config['http_
    home_url']);
    $tpl->set('{us_rating}', $us_rat->us_rat_show($config['skin'],'','1
    ','', '', '',$is_logged,$member_id,'all'));
    }
    //-------------------End----------------------------//

    написано мол в index.php после:
    $config['http_home_url'] = reset($config['http_home_url']);

    а там такого вобще нет...корчое кто знает как правельно этот пункт заметить, буду очень благодареню
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 00:02
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Модуль запустил. Инсталл не рабочий, пришлось базы руками впихать. для DLE 6.5 и выше прийдется провести изменения в templates.class.php и изменить везде inc на classes

    Модуль суперовый, спс за шару...

    Сорри за оффтоп: Ищу дизайн игрового портала, срочно нахаляву. :-)
    • Fred
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 02:43
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Fred,
    Если бы ты его поставил, то отписал бы с чем у меня проблема, у где найти данную строку в index.php....
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 08:22
    • 4
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А не могли бы вы его чуть чуть перекрутить, что бы на 5.3 работал? feel
    • Spider
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 09:41
    • 5
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • CRESH,
    Я лично вставил после этого
    $config['http_home_url'] = reset(explode("index.php", $_SERVER['PHP_SELF']));




    4rom Dimka: была неприятная штука после установки отсылалось письмо на мыло автору :( Убрал))


    Скажи, а в каком месте это было??
    • wildshaman
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 10:41
    • 6
    ^
  • Группа: r00t Admin
  • Icq: 5160909
  • Комментариев: 137
  • Публикаций: 74
  • wildshaman,
    в install файле там ближе к концу идёт отправка письма автору

    --------------------
    • DImkA
    • Регистрация: 11.12.2007
    • Репутация: (2|2|0)
    • 26 марта 2008 11:06
    • 7
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • wildshaman,
    Щяс проверим. Спасибо.

    <a href="#" {us_rating} >Рейтинг пользователей</a> а можно ж это не вставлять? Это типа фича будет в шаблоне показывать кто самый рейтинговый?
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 11:19
    • 8
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • DImkA,
    ты просто человечище!
    спс за паблик!
    • Daimond
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 11:29
    • 9
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Ребята, а где найти icq, xfields как я понял в show.full.php
    Сотрел там все строки, не вижу в упор...кривой немного мануал. Хоть бы автор написал после какой строки(
    п.с. я нига) уже нашол
    п.с.с. когда вставляю ur_plus, ur_minus сохраняю, происходит еррор такого рода:
    SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields, ur_plus, ur_minus FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '440' ORDER BY date ASC LIMIT 0,30
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 11:49
    • 10
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Не понял куда всунуть вот это:
    //--------------User-Rating-----------------//
    if($ur_config['us_rating_on']=='yes'){
    $ajax.=$us_rat->us_script($config['skin'],$config['http_

    home_url']);
    $tpl->set('{us_rating}', $us_rat->us_rat_show($config['skin'],'','1

    ','', '', '',$is_logged,$member_id,'all'));
    }
    //-------------------End----------------------------//

    написано мол в index.php после:
    $config['http_home_url'] = reset($config['http_home_url']);

    а там такого вобще нет...корчое кто знает как правельно этот пункт заметить, буду очень благодареню


    в версии 6.7 это есть.... после

    $config['http_home_url'] = explode("index.php", $_SERVER['PHP_SELF']);
    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 12:22
    • 11
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • FORMAT,
    Уже помогли...читай другие мои масаги) спасибо за хелп)
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 12:30
    • 12
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: CRESH
    п.с.с. когда вставляю ur_plus, ur_minus сохраняю, происходит еррор такого рода:
    SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields, ur_plus, ur_minus FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '440' ORDER BY date ASC LIMIT 0,30

    +1, вроде установил как написано, кое-где inc поменял на classes, и такая вот ошибка (((( помогите
    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 12:46
    • 13
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: CRESH
    Сотрел там все строки

    ты не пользуешься поиском? lol lol
    удивил епть)))
    • Daimond
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 12:47
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Daimond,
    lol
    Непишите такой тупой флуд, я же отписал что нашол, что за народ пошол...лучше бы отписал по теме, демагогию развели.
    • CRESH
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 14:04
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 333
  • Публикаций: 118
  • Простые юзеры могут добавлять или убавлять рейтинг?

    --------------------
    • RIpper
    • Регистрация: 11.03.2008
    • Репутация: (0|0|0)
    • 26 марта 2008 14:51
    • 16
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • эммм..а что нужно в CSS дописать, чтобы оно не корявенько отображалось feel
    • qazzy
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 14:51
    • 17
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: Риппер
    Простые юзеры могут добавлять или убавлять рейтинг?

    Ессесна!!
    Цитата: qazzy
    эммм..а что нужно в CSS дописать, чтобы оно не корявенько отображалось

    А оно и так красиво)) Что именно тя не устраивает?
    • wildshaman
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:09
    • 18
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • хм, что я не так сделал...!? при попытке повысить рейтинг просто ничё не происходит а в адресной строке добавляется #
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:35
    • 19
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • АГа! все верно! Оно на аяксе! Типа как комменты добавляюцца, тож на аяксе
    • wildshaman
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:43
    • 20
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: wildshaman
    А оно и так красиво

    Да вот юзер прав
    если у него нет в файле style.css таких (стандартных а не созданных им) классов как
    stext
    link и т.д. НЕТ,
    то отображается коряво
    Но канешно же ему поможет тока мастерство рук, да и только
    Надо самому все переделывать! winked
    • Daimond
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:46
    • 21
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • ну это понятно...но ведь окошко ж должно появлятся, !? ну хотя бы как минимум рейтинг добалятся должен))) а даже рейтинг не добавляется...я про это!
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:47
    • 22
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Цитата: Goodcat
    при попытке повысить рейтинг просто ничё не происходит а в адресной строке добавляется

    обнови потом страницу winked
    несмотря на то что там аякс, у меня в первый раз вообще тег {us_rating}
    не обработался
    • Daimond
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:48
    • 23
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • не всеравно....пытался даже через профиль юзера..всеравно тоже самое

    о блин разобрался...
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 15:54
    • 24
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • помогите с этой ошибкой, пожалуйста
    SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, fullname, land, icq, xfields, ur_plus, ur_minus FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '440' ORDER BY date ASC LIMIT 0,30

    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 17:04
    • 25
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • а ты выполнил же запрос в базу? попробуй снести те таблицы что оно создало и сделай вручную
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 19:57
    • 26
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • всё устоновил
    работает отлично
    надо было изменить дериктории в us_rating.class.php если версия 6.7
    и сделать 3 запроса в базу
    • Morfik
    • Регистрация: --
    • Репутация: (||)
    • 26 марта 2008 21:36
    • 27
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • вот мой index.php

    $config['http_home_url'] = explode("index.php", $_SERVER['PHP_SELF']);
    $config['http_home_url'] = reset($config['http_home_url']);
    //--------------User-Rating-----------------//
    if($ur_config['us_rating_on']=='yes'){
    $ajax.=$us_rat->us_script($config['skin'],$config['http_
    home_url']);
    $tpl->set('{us_rating}', $us_rat->us_rat_show($config['skin'],'','1
    ','', '', '',$is_logged,$member_id,'all'));
    }
    //-------------------End----------------------------//

    cрочно нужен игровой шаблон. помогите плз
    • Fred
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 11:42
    • 28
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Что нужно сделать, чтоб руками, без инстала поставить? Только запросы, или что то еще? Подскажите плиз, а то сайт не работает =-(
    • HOCTPADAMYC
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 14:35
    • 29
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Goodcat,
    Цитата: Goodcat
    а ты выполнил же запрос в базу? попробуй снести те таблицы что оно создало и сделай вручную

    я тоже думал на счёт этого, но я запускал инстал, а при нажатии на "Установить" ничего не происходило.... в самом файле не вижу конкретного запроса...
    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 16:21
    • 30
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • смори в самом низу файла инсталяхи есть!

    ALTER TABLE `dle_users` ADD `ur_minus` SMALLINT( 4 ) DEFAULT '0' NOT NULL ,
    ADD `ur_plus` SMALLINT( 4 ) DEFAULT '0' NOT NULL;

    CREATE TABLE `dle_us_rating` (
    `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
    `user_id` INT( 11 ) NOT NULL ,
    `vote_user_id` MEDIUMINT( 8 ) NOT NULL ,
    `com_id` INT( 10 ) NOT NULL ,
    `post_id` INT( 11 ) NOT NULL ,
    `text` TEXT NOT NULL ,
    `rating` TINYINT( 1 ) NOT NULL ,
    `date` DATETIME DEFAULT '0000-00-00 00:00:00' NOT NULL ,
    PRIMARY KEY ( `id` )
    ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

    CREATE TABLE `dle_us_rating_log` (
    `id` MEDIUMINT( 10 ) NOT NULL AUTO_INCREMENT ,
    `date` DATETIME DEFAULT '0000-00-00 00:00:00 ' NOT NULL ,
    `user_id` SMALLINT( 8 ) NOT NULL ,
    `vote_user_id` SMALLINT( 8 ) NOT NULL ,
    PRIMARY KEY ( `id` )
    ) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 18:23
    • 31
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Goodcat, спасибо! :)
    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 27 марта 2008 20:38
    • 32
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • помогло?
    • Goodcat
    • Регистрация: --
    • Репутация: (||)
    • 29 марта 2008 14:50
    • 33
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Goodcat, ну да, вбил запрос в пхпмайадмин, выполнил и модуль заработал..

    пс. хорош мод)
    • FORMAT
    • Регистрация: --
    • Репутация: (||)
    • 30 марта 2008 11:14
    • 34
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Гг. А мне не понравился. Вот и выложил. Кто хочет помочь материально - всегда рад
    )))
    • wildshaman
    • Регистрация: --
    • Репутация: (||)
    • 31 марта 2008 11:40
    • 35
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • прикрутите кто-нить его к TWS форуму... пожалуйста)
    • AlexKKuzya
    • Регистрация: --
    • Репутация: (||)
    • 1 апреля 2008 19:56
    • 36
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • плин, а у мну комментарии дублироваться начали...

    ааа млин, понял, шаблончик comments.tpl не обновился с текстом <a name="comment_{comment-real-id}"></a>
    если этого текста нет, то комментарии дублируются, хм
    • mex
    • Регистрация: --
    • Репутация: (||)
    • 5 апреля 2008 03:09
    • 37
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • подскажыте в чем заключаетьс проблема - окно не открываеться а в адресе добавляеться #.С датой работаю не долго, буду благодарен за совет
    • holms
    • Регистрация: --
    • Репутация: (||)
    • 11 апреля 2008 13:05
    • 38
    ^
  • Группа: r00t Admin
  • Icq: 5160909
  • Комментариев: 137
  • Публикаций: 74
  • 1) в браузер включен javascript
    2) неправильно установлен!

    --------------------
    • DImkA
    • Регистрация: 11.12.2007
    • Репутация: (2|2|0)
    • 11 апреля 2008 13:20
    • 39
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Warning: us_rat_show(/home/kuchaso/public_html/engine/inc/templates.class.php): failed to open stream: No such file or directory in /home/kuchaso/public_html/engine/modules/us_rating/us_rating.class.php on line 28 Fatal error: us_rat_show(): Failed opening required '/home/kuchaso/public_html/engine/inc/templates.class.php' (include_path='/usr/local/php4/lib/php:.:/usr/lib/php:/usr/local/lib/php
    ') in /home/kuchaso/public_html/engine/modules/us_rating/us_rating.class.php on line 28

    А у меня на 7,0 такую ерунду выкидывает, как исправить?
    • watcher
    • Регистрация: --
    • Репутация: (||)
    • 17 июля 2008 23:05
    • 40
    ^
  • Группа: User
  • Icq: 244338
  • Комментариев: 16
  • Публикаций: 3
  • Цитата: watcher
    А у меня на 7,0 такую ерунду выкидывает, как исправить?


    В файле /home/kuchaso/public_html/engine/modules/us_rating/us_rating.class.php
    Вместо
    require_once ENGINE_DIR.'/inc/templates.class.php';

    Вставить
    require_once ENGINE_DIR.'/classes/templates.class.php';


    Как быть если выводится такое сообщение:
    Ошибка в типе содержимого

    Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.

    * Пожалуйста свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.

    --------------------
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • помогите плизззз у меня не выполняет установку что делать и как ? плиззззззз
    • werkraft
    • Регистрация: --
    • Репутация: (||)
    • 20 апреля 2009 01:05
    • 42
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • установил. все встало хорошо.
    но при нажатии на повысить понизить репу или на вывод всей репы выскакивает пустое окно и все...
    где ошибка может быть?
    • Plexx
    • Регистрация: --
    • Репутация: (||)
    • 24 апреля 2009 18:52
    • 43
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 51
  • Публикаций: 4
  • Plexx,
    Аналогично,кто решил такую проблему?
    • valeros
    • Регистрация: 13.12.2007
    • Репутация: (0|0|0)
    • 8 мая 2009 20:18
    • 44
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • зачем её решать, просто купите модуль и проблем небудет)
    • Xmidsh
    • Регистрация: --
    • Репутация: (||)
    • 15 июня 2009 19:45
    • 45
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Рейтинг это не тоже самое что и репутация? feel
    • werkraft
    • Регистрация: --
    • Репутация: (||)
    • 4 декабря 2009 17:06
    • 46
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.