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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как сделать так, чтобы тема всегда была наверху?

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9

Открыть новую тему     Написать ответ в эту тему

fbender



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установка хака поднятой темы

 
 
Текст хака, который вы видите ниже, упакован и положен сюда.
 
Отдельно в txt-файле выложены подпрограммы sticktopic  и unsticktopic
 
 
 
Посмотреть  весь хак в этом топике

Всего записей: 101 | Зарегистр. 04-07-2001 | Отправлено: 09:16 24-09-2001 | Исправлено: Net_man, 16:51 30-04-2005
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
animago
выложи куда-нибудь свой post.cgi

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 02:28 07-11-2003
animago



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
выложи куда-нибудь свой post.cgi

 
вот залил http://www.century-guild.ru/files/post.rar

Всего записей: 139 | Зарегистр. 27-11-2002 | Отправлено: 10:39 07-11-2003
animago



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom
ну как несматрел ещё ?




подобные посты рассматриваются как флуд. Xnom

Всего записей: 139 | Зарегистр. 27-11-2002 | Отправлено: 18:32 07-11-2003 | Исправлено: Xnom, 06:06 08-11-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
не могу открыть твой архив. проверь, если что, перезалей файл

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 06:04 08-11-2003
animago



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom
извени а флуд  
я файл залил в селф экстрактор
вот тут http://www.century-guild.ru/files/post.exe

Всего записей: 139 | Зарегистр. 27-11-2002 | Отправлено: 09:11 08-11-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
animago
1)

Код:
for ('forum','topic','membername','password','action','postno','inshowsignature','notify','inshowemoticons','previewfirst','intopictitle','intopicdescription' ,'inpost','instickytopic','poll1','poll2','poll3','poll4','poll5','poll6','poll7','poll8','poll9','poll10','vote','topictitle','forumname')  {

то, что выделено, должно писаться слитно, у тебя нет.
 
2) читаем первый пост:

Цитата:
Заменить на:  
 
 

Код:
      my $file = "$ikondir" . "forum$inforum/$intopic.pl";  
        open (ENT, $file);  
        flock ENT, 1;  
        $in = <ENT>;  
        close (ENT);  
 ($topicid, $topictitle, $topicdescription, $threadstate, $threadposts ,$threadviews, $startedby, $startedpostdate,$lastposter,$lastpostdate,$sticky) = split(/\|/,$in);  

   
 

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

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 22:07 08-11-2003 | Исправлено: Xnom, 22:11 08-11-2003
animago



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ой! спасибки!
 
Добавлено
увы не помогло  происходит тоже самое что я описывал  топик падает (

Всего записей: 139 | Зарегистр. 27-11-2002 | Отправлено: 00:05 09-11-2003
Xnom



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
animago
проверил ещё раз. нет такой беды. ну не может быть ошибки в другом файле... хотя могу и ошибаться, поэтому кидай мне на мыло (в профиле написано) все файлы, которые изменял когда ставил хак.

Всего записей: 778 | Зарегистр. 09-10-2002 | Отправлено: 06:02 09-11-2003
animago



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Xnom
выслал на мыло!





Не надо об этом писать в форуме. Пользователям, которые подписаны на эту тему, совершенно не нужен этот неинформативный спам. lynx.

Всего записей: 139 | Зарегистр. 27-11-2002 | Отправлено: 20:01 09-11-2003 | Исправлено: lynx, 21:31 12-11-2003
Givati



Без СМОКИНГА
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в topic.cgi выдается такое сообщение об ошибке:

Цитата:
Can't modify constant item in scalar assignment at topic.cgi line 100, near "red]"
syntax error at topic.cgi line 113, near "my $file = "$ikondir" . "forum$inforum/$intopic"
Missing right curly or square bracket at topic.cgi line 613, at end of line
syntax error at topic.cgi line 613, at EOF
Execution of topic.cgi aborted due to compilation errors.

Переустанавливал два раза и выдается тоже самое сообщение об ошибке.
Выложил файл topic.txt.
Помогите, пожалуйста, найти ошибки.

Всего записей: 838 | Зарегистр. 05-07-2002 | Отправлено: 11:09 23-12-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Givati
 
 
Да, баг в посте выше:
 
Посмотри:
 

Цитата:
                $linetokeep = "$topicid|$topictitle|$topicdescription|$threadstate|$threadposts|$threadviews|$startedby|$startedpostdate|$lastposter|$lastpostdate|$sticky|";

 
 Это строка 86. Она должна быть такой.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:47 23-12-2003 | Исправлено: lynx, 17:51 23-12-2003
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Честно говоря смешно даже самому, но ставлю его уже  5 раз  сначала и  не получается.  
Четко следую инструкции , а все равно вылазит ошибка 500 при заходе на форумы?! Уже просмотрел все . что мог на ошибки. но вроде и ошибок нет.... Помогите, пожалуйста...

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 21:07 20-03-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew
 
Чем помочь то? Код давай.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:38 20-03-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx Спасибо!!!  Вот мои файлы

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 23:13 20-03-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew
 
Будь добр еще ikon.lib.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:30 21-03-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx Спасибо... пожалуйста

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 23:59 21-03-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
trew
 
Я нашла ошибку в forums.cgi
 
 
 

Код:
 
if (($sticky eq "yes")&& ($forumlastvisit < $lastpostdate)) {  
 
$topicicon = "<img src=\"$imagesurl\/images\/stickyopen.gif\" border=\"0\">";  
}
 
 

 
Забыл закрыть скобку.
 
Полностью этот кусок выглядит так (как надо):
 

Код:
 
                                # Forum Post markers
if (!$forumlastvisit) { $forumlastvisit = "0"; }
                                 
$topicicon = "<img src=\"$imagesurl\/images\/$topichotnonew\" border=\"0\">";
                                 
if (($threadposts => $hottopicmark) && ($forumlastvisit < $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topichot\" border=\"0\">";
                                        }
                                         
if (($threadposts => $hottopicmark) && ($forumlastvisit > $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topichotnonew\" border=\"0\">";
                                        }
                                         
if (($threadposts < $hottopicmark) && ($forumlastvisit < $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topicnew\" border=\"0\">";
                                        }
                                         
if (($threadposts < $hottopicmark) && ($forumlastvisit > $lastpostdate) && ($inmembername ne "$ibtxt{'0043'}")) {
$topicicon = "<img src=\"$imagesurl\/images\/$topicnonew\" border=\"0\">";
                                        }
                                         
if (($sticky eq "yes")&& ($forumlastvisit < $lastpostdate)) {  
 
$topicicon = "<img src=\"$imagesurl\/images\/stickyopen.gif\" border=\"0\">";  
}
 if (($sticky eq "yes") && ($forumlastvisit > $lastpostdate)) {  
 
$topicicon = "<img src=\"$imagesurl\/images\/stickynonew.gif\" border=\"0\">";  
 
                        }  
 
                                 
unless ($threadstate ne "closed") {
$topicicon = "<img src=\"$imagesurl\/images\/$topiclocked\" border=\"0\">";
                                        }
                         
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 01:23 22-03-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx Ага. понял. сейчас попробую...
 
 
Добавлено
Заход на форумы заработал,спасибо, вот само поднятие не работает( надо и в  первом посте наверху исправить, там тоже скобки нет). При нажатие "поднять тему" выбивает 500 ошибку. хотя в строке путь вроде правильный...Что же это может быть, если все правильно? Вероятно в postings ?
 
Добавлено
lynx Нашел! в postings не поставил запятую вот здесь:
 

Цитата:
'edittopic'       => \&edit_topic_title,  
   

И все заработало. Еще раз спасибо, невнимательность, просто стыдно....

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 01:27 22-03-2004
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
postings.cgi
 

Код:
 
  my %Mode = (  
    'edit'                 =>    \&editform,
    'lock'                 =>    \&lockthread,
    'unlock'               =>    \&unlockthread,        
    'delete'               =>    \&deletethread,
    'movetopic'            =>    \&movetopic,
    'edittopic'   => \&edit_topic_title,
    'stick'                =>    \&sticktopic,  
    'unstick'              =>    \&unsticktopic  
    );
 

 
 
Запятую кто ставить будет?
 
Добавлено
Одновременно.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:37 22-03-2004
trew

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx Ага Просто беда с этой невнимательностью. Спасибо!!!
Надо еще название картинки stickynonew в хаке поменять. оно не совпадает с тем которое должно быть.

Всего записей: 716 | Зарегистр. 15-11-2003 | Отправлено: 02:45 22-03-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Как сделать так, чтобы тема всегда была наверху?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru