Ru-Board.club
← Вернуться в раздел «Ikonboard v.2»

» Как сделать так, чтобы тема всегда была наверху?

Автор: Xnom
Дата сообщения: 07.11.2003 01:28
animago
выложи куда-нибудь свой post.cgi
Автор: animago
Дата сообщения: 07.11.2003 09:39

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


вот залил http://www.century-guild.ru/files/post.rar
Автор: animago
Дата сообщения: 07.11.2003 17:32
Xnom
ну как несматрел ещё ?
Автор: Xnom
Дата сообщения: 08.11.2003 05:04
не могу открыть твой архив. проверь, если что, перезалей файл
Автор: animago
Дата сообщения: 08.11.2003 08:11
Xnom
извени а флуд
я файл залил в селф экстрактор
вот тут http://www.century-guild.ru/files/post.exe
Автор: Xnom
Дата сообщения: 08.11.2003 21:07
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') {
Автор: animago
Дата сообщения: 08.11.2003 23:05
ой! спасибки!

Добавлено
увы не помогло происходит тоже самое что я описывал топик падает (
Автор: Xnom
Дата сообщения: 09.11.2003 05:02
animago
проверил ещё раз. нет такой беды. ну не может быть ошибки в другом файле... хотя могу и ошибаться, поэтому кидай мне на мыло (в профиле написано) все файлы, которые изменял когда ставил хак.
Автор: animago
Дата сообщения: 09.11.2003 19:01
Xnom
выслал на мыло!
Автор: Givati
Дата сообщения: 23.12.2003 10:09
У меня в 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.
Помогите, пожалуйста, найти ошибки.
Автор: lynx
Дата сообщения: 23.12.2003 16:47
Givati


Да, баг в посте выше:

Посмотри:


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


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

Автор: trew
Дата сообщения: 20.03.2004 20:07
Честно говоря смешно даже самому, но ставлю его уже 5 раз сначала и не получается.
Четко следую инструкции , а все равно вылазит ошибка 500 при заходе на форумы?! Уже просмотрел все . что мог на ошибки. но вроде и ошибок нет.... Помогите, пожалуйста...
Автор: lynx
Дата сообщения: 20.03.2004 20:38
trew

Чем помочь то? Код давай.
Автор: trew
Дата сообщения: 20.03.2004 22:13
lynx Спасибо!!! Вот мои файлы
Автор: lynx
Дата сообщения: 21.03.2004 22:30
trew

Будь добр еще ikon.lib.
Автор: trew
Дата сообщения: 21.03.2004 22:59
lynx Спасибо... пожалуйста
Автор: lynx
Дата сообщения: 22.03.2004 00:23
trew

Я нашла ошибку в forums.cgi




Код:
if (($sticky eq "yes")&& ($forumlastvisit < $lastpostdate)) {

$topicicon = "<img src=\"$imagesurl\/images\/stickyopen.gif\" border=\"0\">";
}

Автор: trew
Дата сообщения: 22.03.2004 00:27
lynx Ага. понял. сейчас попробую...


Добавлено
Заход на форумы заработал,спасибо, вот само поднятие не работает( надо и в первом посте наверху исправить, там тоже скобки нет). При нажатие "поднять тему" выбивает 500 ошибку. хотя в строке путь вроде правильный...Что же это может быть, если все правильно? Вероятно в postings ?

Добавлено
lynx Нашел! в postings не поставил запятую вот здесь:


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

И все заработало. Еще раз спасибо, невнимательность, просто стыдно....
Автор: lynx
Дата сообщения: 22.03.2004 01:37
postings.cgi


Код:
my %Mode = (
'edit' => \&editform,
'lock' => \&lockthread,
'unlock' => \&unlockthread,
'delete' => \&deletethread,
'movetopic' => \&movetopic,
'edittopic' => \&edit_topic_title,
'stick' => \&sticktopic,
'unstick' => \&unsticktopic
);
Автор: trew
Дата сообщения: 22.03.2004 01:45
lynx Ага Просто беда с этой невнимательностью. Спасибо!!!
Надо еще название картинки stickynonew в хаке поменять. оно не совпадает с тем которое должно быть.
Автор: lynx
Дата сообщения: 22.03.2004 01:49

Цитата:
Надо еще название картинки stickynonew в хаке поменять. оно не совпадает с тем которое должно быть.


А конкретней? Что на что заменить?
Автор: trew
Дата сообщения: 22.03.2004 02:00
lynx Извините , это я нахомутал с названиями...
Автор: Sebastyan
Дата сообщения: 26.03.2004 22:19
Ставил хак не из .zip - файла, а с верхнего поста этой темы (который "висит" вверху на каждой её странице).
lynx, насколько я понимаю "по ходу пьесы" туда тоже вносятся поправки/дополнения? Не только ведь в .zip?

1. В ikon.lib (там всего лишь одна замена):
самая последняя "}" в блоке, которым предлагается заменить оригинальный блок лишняя:

Код: ....if $topictitle;
}
Автор: Sebastyan
Дата сообщения: 01.04.2004 14:11
Raw Rider
Цитата:
Заметил я всё-таки косяк - после удаления поста в не поднятой теме на главной стр. в колонке обновлений(lastpost) появляется ссылка на эту же тему, где было произведено удаление, а дата и автор с самой верхней поднятой темы


Как я понял, после удаления сообщения, имя и дата для запиха в allforums.cgi (а оттуда и на гл.страницу) берутся так же как и прежде:
из первой строки list.cgi ($linetokeep = @alltopics[0]). И введение блокированных тем здесь не учитывается.

Предлагаю взять из lastpost.cgi номер последней темы и уже по нему
вытащить имя/дату из list.cgi из строки с тем же номером темы:

В файле postings.cgi:
в sub deletepost, после:

Код: print FILE $processed_data;
close(FILE);
undef $processed_data;


### Get the new last forum poster, and post date.
Автор: Wozik
Дата сообщения: 21.07.2004 21:13
извините
удалить пост не получается, а проблемму сам решил
Автор: Paha_W
Дата сообщения: 07.02.2005 07:06
Здравствуйте, вы не могли бы помочь.
После установки хака stick_post.zip скачаенного с файлового архива руборда. При загрузке странички форума в браузере, вообше ничего не появляется.(даже тителе пустая)

Файлы можно посмотреть тут:
forums.txt
postings.txt
topic.txt
ikon.txt
IkonRussian.txt
Версия форума IB219rus_fixed3
Стоит на локалхосте DeNWeR
версия Base_Parser_2004-04-17_a1.3.27_p4.3.6_m3.23.53_pma2.5.6_p311 + пакеты расширения.
Заранее примного благодарен.

Добавлено:
Если трудно все описать в топике то можете кинуть мне в обменник .
Так же проверял файлы и с шапки топика такая же ситуация раз 5 пробовал.

Автор: trew
Дата сообщения: 07.02.2005 13:10
Paha_W
1. в postings.cgi :

Код: open(FILE, ">$file");
flock(FILE, 2);
print FILE "$intopic|$topictitle|$topicdescription|closed|$threadposts|$threadviews|$startedby|$startedpostdate|$lastposter|$lastpostdate|$sticky]";
close(FILE);

rebuildLIST(-Forum=>"$inforum");
Автор: Paha_W
Дата сообщения: 07.02.2005 13:51
Спасибо огромное все появилось только при входе на форум выдает ошибку опять я что- нибудь на касячил.

Цитата:
Software error:
Missing right curly or square bracket at \home\LOCALH~1\cgi\IKONBO~1\forums.cgi line 473, at end of line
syntax error at \home\LOCALH~1\cgi\IKONBO~1\forums.cgi line 473, at EOF
Execution of \home\LOCALH~1\cgi\IKONBO~1\forums.cgi aborted due to compilation errors.

вот что стоит перед строчкой 473

Цитата:
&output(
-Title => "$boardname",
-ToPrint => $output,
-Version => $versionnumber
);
}

а строчка 473 пустая, вернее её нет

Добавлено:
post.txt
Автор: trew
Дата сообщения: 07.02.2005 14:23
Paha_W Лишняя скобка

Код: &output(
-Title => "$boardname",
-ToPrint => $output,
-Version => $versionnumber
);
}
Автор: Paha_W
Дата сообщения: 07.02.2005 14:27
trew
Как ни страно он теперь матреиться на 471
Цитата:
);


Добавлено:
Понял не лишняя а просто не хватало одной
надо

Цитата:
&output(
-Title => "$boardname",
-ToPrint => $output,
-Version => $versionnumber
);
}
}

Страницы: 123456

Предыдущая тема: Добавление фотографии в профиль пользователя


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.