Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Дополнения к Intellect Board »   Новая система рейтинга
RSS
Новая система рейтинга
Модуль рейтинга для Intellect Board.
Copyright © 2006 Der_Meister
http://heavysoft.org


Модуль предназначен для замены стандартной системы рейтинга в IntBoard.

Основные концепции:
- Плюс или минус участник получает за конкретный пост.
- Статистику изменения рейтинга можно в любой момент посмотреть.
- При голосовании указывается причина изменения рейтинга.

УСТАНОВКА
Модуль не затрагивает основных файлов форума, его можно использовать одновременно со стандартным. Изменяются только файлы стилей.

База данных
Выполните над следующий запрос:
ALTER TABLE `prefix_UserRating` ADD `ur_topic` INT( 10 ) UNSIGNED NOT NULL ,
ADD `ur_post` INT( 10 ) UNSIGNED NOT NULL ,
ADD `ur_reason` CHAR( 255 ) NOT NULL ;


Файлы модуля
Скопируйте следующие файлы по назначению:
./rep.php -> forum_root/rep.php
./styles/abstract/rep.php -> forum_root/styles/abstract/rep.php


Изменение ссылок
- Форум.
1. Откройте файл forum_root/styles/ваш_стиль/stdforum.php
2. Найдите строку:
<?=MSG_user_rating;?>: <?=intval($pdata['ud_rating']);?><br>
3. Замените ее на:
<a target=\"_blank\" href=\"index.php?m=rep&a=view&u=".$pdata['u_id']."\"><?=MSG_user_rating;?></a>: <?=intval($pdata['ud_rating']);?><br>
4. Найдите строку:
?> [<a href="index.php?a=do_user_rate&m=profile&dir=pro&u=<?=$pdata['p_uid'];?>">+</a>] [<a href="index.php?a=do_user_rate&m=profile&dir=contra&u=<?=$pdata['p_uid'];?>">-</a>]<? } ?><br>
5. Замените ее следующее:
?> [<a href="index.php?a=rate&m=rep&dir=pro&u='.$pdata['p_uid'].'&topic='.$pdata['p_tid'].'&post='.$pdata['p_id'].'">+</a>]
[<a href="index.php?a=rate&m=rep&dir=contra&u='.$pdata['p_uid'].'&topic='.$pdata['p_tid'].'&post='.$pdata['p_id'].'">-</a>]<? } ?><br>


- Профиль.
1. Откройте файл forum_root/styles/ваш_стиль/profile.php
2. Найдите строку:
<tr class="basictable"><td><?=MSG_user_rating;?>:</td>
3. Замените ее на:
<tr class="basictable"><td><a href="index.php?m=rep&a=view&u=<?=$udata['u_id'];?>"><?=MSG_user_rating;?>:</td>

УСТАНОВКА ЗАВЕРШЕНА
Enjoy! \";)\"
Размер программы: 3 Kb

Количество скачиваний: 6291

Скачать "Новая система рейтинга"



Если ссылка для скачивания не работает, попробуйте перейти на домашнюю страницу программы и скачать ее оттуда

Текущий рейтинг темы: 7.0000


Показать комментарии (9 комментариев)

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0107. Количество выполненных запросов: 12, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!