Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   ..:: Рейтинг темы ::..
RSS

..:: Рейтинг темы ::..

хак и новый скрипт (может, кому и понадобится)

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

<<Назад  Вперед>>Модератор: GramПечать
 
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
=================================================================
Хак - Рейтинг топика
Автор - Phoenix M. Zerieon
Перевод и доработка -  JESUS <jesus@tut.by>
==========================================================
Как работает можно посмотреть на моем форуме -
http://planeta.solo.by/cgi-bin/ikonboard/ikonboard.cgi
==========================================================
Редактируемые файлы:

forumoptions.cgi, forums.cgi, ikon.lib, ikonfriend.cgi, ikonboard.cgi, newposts.cgi, post.cgi,
postings.cgi, printpage.cgi, search.cgi, setforums.cgi, setmembers.cgi, topic.cgi, viewip.cgi

==========================================================
Также необходимо будет создать файл  rateit.cgi и залить его на сервер (chmod 755)
==========================================================
НЕ ЗАБУДЬТЕ СДЕЛАТЬ КОПИИ РЕДАКТИРУМЫХ ФАЙЛОВ!
==========================================================
Шаг 1 (12 файлов)
==========================================================
Откройте файлы:  forumoptions.cgi, ikon.lib, ikonboard.cgi, ikonfriend.cgi, newposts.cgi,
post.cgi, postings.cgi, printpage.cgi, search.cgi, setforums.cgi, setmembers.cgi и viewip.cgi.

В кадом из них найдите:
<br>$forumgraphic  <br>
(в зависимости от файлов, этот код может повторяться несколько раз)...

После этой переменной нужно добавить еще две переменные:
<br>$ratings и $misc<br>
То есть везде код:
<br>|$forumgraphic|<br>

заменить на
<br>|$forumgraphic|$ratings|$misc|<br>

А также:
<br>$categoryplace, $category, etc...<br>
в строках, где перечисляются переменные
<br>....., $forumgraphic, .....<br>
добавить:
<br>$ratings, $misc<br>

==========================================================
Шаг 2 - Часть 1 (setforums.cgi)
==========================================================


В верхней части скрипта найдите:
<br>    $new_forumgraphic     = $PARAM{'forumgraphic'};<br>
Ниже этого добавьте:
<br>    $new_ratings  = $PARAM{'ratings'};<br>
==========================================================
Шаг 2 - Часть 2 (setforums.cgi)
==========================================================

В процедуре sub addforum найдите:
<br><td bgcolor=#FFFFFF valign=middle align=left><br><input type=text size=40 name="forumnewmsggraphic" value=""></td></tr><br>
Ниже добавьте:
<br><tr><td bgcolor=#FFFFFF valign=middle align=left width=40%><br><font face=verdana color=#333333 size=1><b>Рейтинг форума</b><br>Вести статистику рейтинга форума?</font></td><br><td bgcolor=#FFFFFF valign=middle align=left><br><select name="ratings"><option value="On"> ДА <option value="" selected> НЕТ </select></td></tr><br>
==========================================================
Шаг 2 - Часть 3 (setforums.cgi)
==========================================================

В процедуре sub createforum найдите:
<br>$processed_data .= "$newforumid| .......... | $new_forumgraphic|$new_pollstate|";<br>
И после переменной $new_forumgraphic добавьте еще две:
<br>|$new_ratings|$misc|<br>
==========================================================
Шаг 2 - Часть 4 (setforums.cgi)
==========================================================

В процедуре sub editform найдите:
<br><input type=text size=40 name="forumnewmsggraphic" value="$forumnewmsggraphic"></td></tr><br>
Ниже дополните кодом:
<br>~;<br>$tempoutput = qq~<select name="ratings"><option value="On">ДА<option value="">НЕТ</select>~;<br>$tempoutput =~ s/value=\"$ratings\"/value=\"$ratings\" selected/g;<br>        if (!$ratings) { <br>            $tempoutput = qq~<select name="ratings"><option value="On">ДА<option value="" selected>НЕТ</select>~;<br>            }<br>        print qq~<br><tr><td bgcolor=#FFFFFF valign=middle align=left width=40%><br><font face=verdana color=#333333 size=1><b>Рейтинг форума</b><br>Вести статистику рейтинга для этого форума?</font></td><br><td bgcolor=#FFFFFF valign=middle align=left>$tempoutput</td></tr><br>
==========================================================
Шаг 2 - Часть 5 (setforums.cgi)
==========================================================

В процедуре sub doedit найдите:
<br>$editedline = "$inforum| .......... |$posts|$new_forumgraphic|$new_pollstate|";<br>
И после переменной $new_forumgraphic добавьте еще две:
<br>|$new_ratings|$misc|<br>
==========================================================
Шаг 2 - Часть 6 (setforums.cgi)
==========================================================

В процедуре sub catform найдите:
<br><td bgcolor=#FFFFFF valign=middle align=left><br><input type=text size=40 name="forumnewmsggraphic" value=""></td></tr><br>
Ниже добавьте:
<br><tr><td bgcolor=#FFFFFF valign=middle align=left width=40%><br><font face=verdana color=#333333 size=1><b>Рейтинг форума</b><br>Вести статистику рейтинга форума?</font></td><br><td bgcolor=#FFFFFF valign=middle align=left><br><select name="ratings"><option value="On"> ДА <option value="" selected> НЕТ </select></td></tr><br>
==========================================================
Шаг 2 - Часть 7 (setforums.cgi)
==========================================================

В процедуре sub doaddcategory найдите кусок кода что-то вроде:
<br>$processed_data .= "$newforumid| .............. |$new_forumgraphic|$new_pollstate|";<br>
И опять же после переменной $new_forumgraphic добавьте еще две:
<br>|$new_ratings|$misc|<br>[CODE]<br>==========================================================<br>Шаг 2 - Часть 8 (setforums.cgi) <br>==========================================================<p>В процедуре sub editcatname найдите:<br>[CODE]<br>$processed_data .= "$linetochange\n";<br>$forumname = ""; $forumdescription = ""; $forummoderator = ""; $lastposter = ""; $lastposttime = ""; $threads = ""; $posts = ""; $forumgraphic = "";<br>
И замените на:
<br>print FILE "$linetochange\n";<br>$forumname = ""; $forumdescription = ""; $forummoderator = ""; $lastposter = ""; $lastposttime = ""; $threads = ""; $posts = ""; $forumgraphic = ""; $ratings = "";<br>
(то есть добавьте $ratings = "";)

==========================================================
Шаг 3 - Часть 1 (forums.cgi)
==========================================================

Найдите:
<br>    if (("$privateforum" eq "yes") && ("$allowed" ne "yes"))  { &accessneeded; }<br>

Ниже дополните кодом:
<br>if ($ratings eq "") { $ratings = ""; }<br>else { $ratings = qq~<td bgcolor=$titlecolor width=60 align=left><font face=$font color=$titlefontcolor size=1><b>Рейтинг</b></font></td>~;<br>}<br>
==========================================================
Шаг 3 - Часть 2 (forums.cgi)
==========================================================

Найдите далее что-то типа этого:
<br><table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=3 cellspacing=1 border=0 width=100%><tr><td bgcolor=$titlecolor width=50% colspan=2>$newthreadbutton $newpollbutton</td><br><td bgcolor=$titlecolor align=left width=25%><font class=little><b>Информация по теме</b></td><td bgcolor=$titlecolor width=25%><font class=little><b>Последнее</b></td></tr>~;<br>
И замените на:
<br><table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=3 cellspacing=1 border=0 width=100%><tr><td bgcolor=$titlecolor width=50% colspan=2>$newthreadbutton $newpollbutton</td><br><td bgcolor=$titlecolor align=left width=25%><font class=little><b>Информация по теме</b></td><td bgcolor=$titlecolor width=25%><font class=little><b>Последнее</b></td>$ratings</tr>~;<br>
==========================================================
Шаг 3 - Часть 3 (forums.cgi)
==========================================================

Найдите:
<br>if ($topicdescription) { $topicdescription = qq~&nbsp;&nbsp;&raquo;$topicdescription~; } <br>
И добавьте ниже:
<br>if (-e "$ikondir/forum$inforum/rate$topicid.file") {<br>require "$ikondir/forum$inforum/rate$topicid.file";<br>$average = int($rates / $votes);<br>} else {<br>$average = "0";<br>}<p>$ratestar = qq(<img src="$imagesurl/images/norating.gif">);<p>if ($average > 0) {$ratestar = qq(<img src="$imagesurl/images/1star.gif">);}<br>if ($average > 1) {$ratestar =  qq(<img src="$imagesurl/images/2stars.gif">);}<br>if ($average > 2) {$ratestar =  qq(<img src="$imagesurl/images/3stars.gif">);}<br>if ($average > 3) {$ratestar =  qq(<img src="$imagesurl/images/4stars.gif">);}<br>if ($average > 4) {$ratestar =  qq(<img src="$imagesurl/images/5stars.gif">);}<p>if ($ratings eq "") { $ratings = ""; }<br>    else  { $ratings2 = qq~<td bgcolor=$forumcolorone width=60><font face=$font color=$forumfontcolot size=2>$ratestar</font></td>~;<br>}<br>
==========================================================
Шаг 3 - Часть 4 (forums.cgi)
==========================================================

Чуть ниже найдите:
<br><br>Обсуждение начал <a href="$profileprog?action=show&member=$startedbyfilename"><b>$startedby</b></a></td><td bgcolor=$forumcolorone><font class=little>$lastpostdate<br><b>$lastposter</b></td></tr><br>
И замените на:
<br><br>Обсуждение начал <a href="$profileprog?action=show&member=$startedbyfilename"><b>$startedby</b></a></td><td bgcolor=$forumcolorone><font class=little>$lastpostdate<br><b>$lastposter</b></td>$ratings2</tr><br>
И еще ниже в коде:
<br>$output .= qq~<br><tr><td bgcolor=$titlecolor colspan=4>$newthreadbutton $newpollbutton</td></tr></table></td></tr></table><br>~; <br>
Замените цифру 4 на цифру 5.

==========================================================
Шаг 4 - Часть 1 (topic.cgi)
==========================================================

Найдите первый кусок кода (он еще повторяется в скрипте):
<br> #------- HTML<br>
Перед этим добавьте код:
<br>if (-e "$ikondir/forum$inforum/rate$topicid.file") {<br>require "$ikondir/forum$inforum/rate$topicid.file";<br>$average = int($rates / $votes);<br>} else {<br>$average = "0";<br>}<p>$ratestar = qq~<img src="$imagesurl/images/norating.gif">~;<p>if ($average > 0) {$ratestar = qq(<img src="$imagesurl/images/1star.gif">);}<br>if ($average > 1) {$ratestar =  qq(<img src="$imagesurl/images/2stars.gif">);}<br>if ($average > 2) {$ratestar =  qq(<img src="$imagesurl/images/3stars.gif">);}<br>if ($average > 3) {$ratestar =  qq(<img src="$imagesurl/images/4stars.gif">);}<br>if ($average > 4) {$ratestar =  qq(<img src="$imagesurl/images/5stars.gif">);}<p>if ($ratings eq "") { $ratings = ""; }<br>    else  { $ratings2 = qq~<font face=$font color=$forumfontcolot size=2> $ratestar</FONT>~;<br>}<br>

Потом ниже найдите что-то типа:
<br><img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0>&nbsp;&nbsp;$topictitle<br>
and replace it with this:
<br><img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0>&nbsp;&nbsp;$topictitle &nbsp;$ratings2<br>
Если Вы не хотите, чтобы в топике показывался рейтинг, этот шаг можно пропустить ;)

==========================================================
Шаг 4 - Шаг 2 (topic.cgi)
==========================================================

Найдите второй:  
<br>#------- HTML<br>
Перед ним добавьте:
<br>if ($ratings eq "") { $ratings3 = ""; }<br>    else { $ratings3 = qq(<form action="$boardurl/rateit.cgi" method="POST"><br><select name="rateselect"><br><option value="0">Оценка темы<br><option value="5">5 <br><option value="4">4<br><option value="3">3<br><option value="2">2<br><option value="1">1</select><br><input type="hidden" name="id" value="$inforum"><input type="hidden" name="forumname" value="$intopic"><br><input type="hidden" name="threadname" value="$topicid"><input type="submit" value="Оценить"><br></form> );<br>} <br>
Затем найдите:
<br> <td align=right valign=bottom bgcolor=$menubackground nowrap>$jumphtml</td><br>
И замените на:
<br><td align=right valign=bottom bgcolor=$menubackground nowrap>$jumphtml $ratings3</td><br>

==========================================================
Шаг 5 - Часть 1 (ikon.lib)
==========================================================

После кода:
<br>###########################<br># error routine <p>sub error {<br>my $errorinfo = shift;<br>($where, $errormsg) = split(/\&/, $errorinfo);<p>$inmembername = cookie("amembernamecookie");<br>$inpassword = cookie("apasswordcookie");<p>&title;<p>$output .= qq~<table cellpadding=0 cellspacing=0 border=0 width=$tablewidth align=center><tr><td width=30% rowspan=2><img src="$imagesurl/images/$boardlogo" border=0></td><td valign=top align=left><font face=$font color=$fontcolormisc size=$dfontsize2>&nbsp;&nbsp;<img src="$imagesurl/images/closedfold.gif" border=0><a href="$forumsummaryprog">&nbsp;&nbsp;$boardname</a><br>&nbsp;&nbsp;<img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0>&nbsp;&nbsp;Ошибка при $where</td></tr></table><p><table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=6 cellspacing=1 border=0 width=100%><tr><td bgcolor=$miscbacktwo valign=middle align=center><font face=$font color=$fontcolormisc size=$dfontsize2><b>Произошла ошибка при $where</b></font></td></tr><tr><td bgcolor=$miscbackone valign=middle><font face=$font color=$fontcolormisc size=$dfontsize2><b>Возможная причина ошибки при $where:</b><br><b>$errormsg</b><br><br>Вы хотите просмотреть <a href="$helpprog">файлы справки</a>?<br><center><font face=$font color=$fontcolormisc size=$dfontsize2> <a href="javascript:history.go(-1)"> << Назад</a></center></tr></td></table></td></tr></table>~;<br>                <br>&output(<br>-Title   => $boardname, <br>-ToPrint => $output, <br>-Version => $versionnumber <br>);<br>}<br>
Добавьте новую процедуру:
<br>####################################################<br># ratings routine by Phoenix M. Zerieon &  JESUS<p>sub ratings {<p>$inmembername = cookie("amembernamecookie");<br>$inpassword = cookie("apasswordcookie");<p>&title;<p>$relocurl = "$threadprog?forum=$inforum&topic=$intopic";<p>$output .= qq~<br><table cellpadding=0 cellspacing=0 border=0 width=$tablewidth align=center><tr><td width=30% rowspan=2><img src="$imagesurl/images/$boardlogo" border=0></td><td valign=top align=left><font face="$font" color=$fontcolormisc size=$dfontsize2>&nbsp;&nbsp;<img src="$imagesurl/images/closedfold.gif" border=0><a href="$forumsummaryprog">&nbsp;&nbsp;$boardname</a><br>&nbsp;&nbsp;<img src="$imagesurl/images/bar.gif" border=0><img src="$imagesurl/images/openfold.gif" border=0>&nbsp;&nbsp;Ваш голос учтен!</td></tr></table><br><p><table cellpadding=0 cellspacing=0 border=0 width=$tablewidth bgcolor=$tablebordercolor align=center><tr><td><table cellpadding=6 cellspacing=1 border=0 width=100%><br><tr><td bgcolor=$miscbacktwo valign=middle align=center><font face="$font" color=$fontcolormisc size=2><b>Тема оценена!</b></font></td></tr><br><tr><td bgcolor=$miscbackone valign=middle><font face="$font" color=$fontcolormisc size=1><br>Если Ваш браузер не поддерживает переадресацию, выберите любую из ссылок:<ul><li><a href="$threadprog?forum=$inforum&topic=$intopic">Назад в тему</a><br><li><a href="$forumsprog?forum=$inforum">К форуму</a><br><li><a href="$forumsummaryprog">К списку форумов</a></ul></tr></td></table></td></tr></table><meta http-equiv="refresh" content="1; url=$relocurl"><br>~;<br>                <br>&output(<br>-Title   => $boardname, <br>-ToPrint => $output, <br>-Version => $versionnumber <br>);<br>} # end routine<br>
==========================================================
Шаг 6 - Часть 1 (postings.cgi)
==========================================================

Найдите:
<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.thd";<br>            unlink $filetounlink;<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.vote";<br>            unlink $filetounlink;<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.poll";<br>            unlink $filetounlink;<br>
И замените на:
<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.thd";<br>            unlink $filetounlink;<br>$filetounlink = "$ikondir" . "forum$inforum/rate$intopic.file";<br>            unlink $filetounlink;<br>            $filetounlink = "$ikondir" . "forum$inforum/rateip$intopic.file";<br>            unlink $filetounlink;<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.vote";<br>            unlink $filetounlink;<br>            $filetounlink = "$ikondir" . "forum$inforum/$intopic.poll";<br>            unlink $filetounlink;<br>
Далее код:
<br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.thd";<br>        unlink "$filetotrash";<br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.mal";<br>        unlink "$filetotrash"; <br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.vote";<br>        unlink "$filetotrash"; <br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.poll";<br>        unlink "$filetotrash"; <br>
замените на код:
<br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.thd";<br>        unlink "$filetotrash";<br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.mal";<br>        unlink "$filetotrash"; <br>$filetounlink = "$ikondir" . "forum$inforum/rate$intopic.file";<br>unlink $filetounlink;<br>$filetounlink = "$ikondir" . "forum$inforum/rateip$intopic.file";<br>unlink $filetounlink;<br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.vote";<br>        unlink "$filetotrash"; <br>        $filetotrash = "$ikondir" . "forum$inforum/$intopic.poll";<br>        unlink "$filetotrash"; <br>
==========================================================
Шаг 7 (собственно сам скрипт рейтинга тем)
==========================================================

Создайте текстовый файл и сохраните его как rateit.cgi:

<br>#!/usr/bin/perl<p>###########################################################################<br># Rating Topics for Ikonboard v2.х<br>#<br># Written by Phoenix Zerieon<br># Translated & Edited by JESUS <jesus@tut.by><br>###########################################################################<p>use CGI::Carp "fatalsToBrowser";          # Output errors to browser<br>use CGI qw(:standard);                    # Saves loads of work<br>$CGI::POST_MAX=1024 * 150;                # limit post data<br>$CGI::DISABLE_UPLOADS = 1;                # Disable uploads<p>eval {<br>($0 =~ m,(.*)/[^/]+,)   and unshift (@INC, "$1");<br>($0 =~ m,(.*)\[^\]+,) and unshift (@INC, "$1");<br>require "ikon.lib";          # Require ikonboard ()<br>require "data/progs.cgi";    # Require prog names<br>require "data/boardinfo.cgi";# Require board info<br>require "data/styles.cgi";   # Require styles info<br>};<p>use CGI;<p>$html=CGI::new();<br>print $html->header(-charset=>$forumcharset);<p>$access = qq(Not Allowed);<p>$rate=$html->param("rateselect");<br>$inforum=$html->param("id");<br>$intopic=$html->param("forumname");<br>$topicid=$html->param("threadname");<br>$myip=$html->remote_host();<p>if ($id =~ /[a-zA-Z\.]/) {print $access; exit;}<br>if ($threadname =~ /[a-zA-Z\.]/) {print $access; exit;}<p>if ($rate == 0 or $rate >= 6) { &error("рейтинге темы&Вы должны выбрать оценку по пятибальной системе от одного до пяти."); }<p>if (-e "$ikondir/forum$inforum/rateip$topicid.file") {<br>open(IP, "$ikondir/forum$inforum/rateip$topicid.file");<br>while(<IP>) {<br>$thisip=$_;<br>chomp($thisip);<br>if ($thisip eq $myip) { &error("рейтинге темы&Извините, но Вы уже оценили эту тему."); }<br>}<br>close(IP);<br>open(IP, ">>$ikondir/forum$inforum/rateip$topicid.file");<br>flock(IP,2);<br>print IP "$myip\n";<br>close(IP);<br>}<br>else {<br>open(IP, ">$ikondir/forum$inforum/rateip$topicid.file");<br>flock(IP,2);<br>print IP "$myip\n";<br>close(IP);<br>}<p>if (-e "$ikondir/forum$inforum/rate$topicid.file") {<br>require "$ikondir/forum$inforum/rate$topicid.file";<br>$votes = $votes +1;<br>$rates = $rates + $rate;<br>$average = int($rates / $votes);<br>open(WRITE, ">$ikondir/forum$inforum/rate$topicid.file") || die ("Unable to open the file $ikondir/forum$inforum/rate$topicid.file because of this error:<br> $!");<br>flock(WRITE,2);<br>print WRITE "\$votes = $votes\;\n";<br>print WRITE "\$rates = $rates\;";<br>close(WRITE);<p>&ratings<br>}<br>else {<br>$votes = 1;<br>$rates = $rate;<br>$average = $rate;<br>open(WRITE, ">$ikondir/forum$inforum/rate$topicid.file") || die ("Unable to open the file $ikondir/forum$inforum/rate$topicid.file because of this error:<br> $!");<br>flock(WRITE,2);<br>print WRITE "\$votes = $votes\;\n";<br>print WRITE "\$rates = $rates\;";<br>close(WRITE);<p>&ratings<br>}<br>
==========================================================

И все...
Осталось только загрузить скрипты на сервер и создать картинки, которыми будет показываться рейтинг...
Например, эти:






==========
[B]Enjoy![/B]


Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, прикольно.
Как работает можно посмотреть на моем форуме
ничего не понял.. Где эти звёзды :)
или таки к себе не поставил??

(Сообщение отредактировал Igor 14 нояб. 2003 19:57)


---
FYI  AKA  Shatun
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor [/B]
поставил... тока убрал потом.... надо было одну весчь протестировать - а она никак не вязалась с этими звездами :)
поставлю обратно в понедельник :)

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, ааааа и впрямь ПРИКОЛЬНО!!!!
на локалку уже поставил, в понедельник тоже залью!
правда немного модифицировал ;)
СПАСИБО!!!

---
FYI  AKA  Shatun
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Igor[/B]
а чего модифицировал?

Igor
Долгожитель форума

Igor
Откуда: Раменское
Всего сообщений: 311
Рейтинг пользователя: 1





Дата регистрации на форуме:
8 апр. 2003
JESUS, да я текст подредактировалю (там фонты не выставлены)
и саму форму голосования немного сместил..
Да там рядом с оценкой картинку повесил (топ) так почётче смотрится ;)

---
FYI  AKA  Shatun
Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Всегда хотел написать, да все забывал! Кароче я считаю, что рейтинг темы - это излишиство, т.к.:
1. юзеры не очень любят голосовать!
2. рейтинг темы достаточно хорошо определяется по количеству просмотров этой темы! Чем больше просмотров у темы, тем она популярнее - это же логично! Вот например у меня на форуме есть темка, дык у нее 3000 просмотров (за 2 месяца существования)...

Потому я ставить даже не стал ;)

JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]Gram [/B]
ну можно прикрутить так, чтобы звезды или чего там распределялось в зависимости от кол-ва просмотров...

Gram
Модератор раздела

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
JESUS, ну просто вместо чисел будут звезды! А вообще я графику не очень ;) По мне чем меньше ее тем лучше...
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   ..:: Рейтинг темы ::..
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.1512. Количество выполненных запросов: 18, время выполнения запросов 0.0361