lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Совершенно верное замечание. То, что лежит в файловом архиве, вот это: http://forum.ru-board.com/download.cgi?action=download&type=hack1&filename=getback.zip&id=990490504 во-первых не имеет версии. Написано только Цитата: last post is made by TheDamned in 2001 Write me TheDamned@rpgplanet.de | Во вторых, написано: Код: #1. suche nach / search for# ############################ &mischeader("Post Successful"); $relocurl = "$threadprog?forum=$inforum&topic=$intopic"; | Ну, и т.д. Где искать? Ладно, подумала, какие в приципе файлы могут отвечать за посты, там post.cgi, postings.cgi, что-то еще, не помню уже, в каких смотрела - нет там. Хорошо, если сделать глобальный поиск (по всем скриптам конфы) - нет такого кода. Короче, кто с Перлом хотя бы приблизительно не знаком, уже не поставит этот хак. Ладно, есть другой код (post.cgi): Код: &mischeader("$ibtxt{'1461'}"); my $gotopage = ($pagestart - $maxthreads); $gotopage = 0 unless $gotopage > 0; $relocurl = "$threadprog?forum=$inforum&topic=$intopic&start=$gotopage"; $output .= qq~ | Из ikon.lib Код: $ibtxt{'1461'} = "Сообщение отправлено"; | Если после него добавить: Код: <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=2><b>Thanks! your post has been added to the topic</b></font></td></tr> <tr> <td bgcolor=$miscbackone valign=middle><font face="$font" color=$fontcolormisc size=1> If your browser does not redirect you, please choose from the links below. <ul> <li><a href="$threadprog?forum=$inforum&topic=$topicid&start=$replystart">Back to the topic</a> $pagestoshow $pages <li><a href="$forumsprog?forum=$inforum">Back to the forum</a> <li><a href="$forumsummaryprog">Back to the forums index</a> </ul> </tr> </td> </table></td></tr></table> <meta http-equiv="refresh" content="6; url=$relocurl"> ~; | Все работает, но, естественно, появляется английский текст. Поэтому, я долго извращалась, подставила там переменные из ikonRussian.lib, долго рассказывать. Вообщем, у некотором смысле работает, правда, своеобразно, и пришлось повозиться. То есть сейчас работает так: если топик имеет 2 страницы, после ответа редиректит на вторую, но не в конец, а вначало. Если страница одна, то не пашет (редиректит в начало). Что-то еще надо добавить, что-то одно, но я не знаю что... Кому интересно, что я в итоге сделала: В post.cgi После строк: Код: &mischeader("$ibtxt{'1440'}"); $relocurl = "$threadprog?forum=$inforum&topic=$newthreadnumber"; | Взможно, у вас эти строки местами поменяны - я долго мучила своего скрипта, уже запуталась. Суть от этого не меняется. Добавила: Код: $replystart = $numberofpages * $maxthreads - $maxthreads; | Потом, вместо строчки: Код: <li><a href="$threadprog?forum=$inforum&topic=$newthreadnumber">$ibtxt{'1443'}</a> | Поставила: Код: <li><a href="$threadprog?forum=$inforum&topic=$topicid&start=$replystart">$ibtxt{'1443'}</a> $pagestoshow $pages | Хотя, уверена, что я что-то не доделала, но этот высший пилотаж - уже к Батве с Димончиком. |