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

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

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

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

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

DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблемма.
Данные пишутся в lastpost.cgi но в конфе не выводятся.

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 05:17 25-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimoN
а ты в конфу ту переменную, в которой код для гифчика и линк, ты ее вставил то куда нибудь на главной странице?

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 06:52 25-04-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
$lastpost ???
Приведи пример своего кода, плиз.

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 07:07 25-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в ikonboard.cgi
найди кусок начинающийся так

Код:
 
#------- HTML
    $output .= qq~
    <     !-- Cgi-bot Forum $fm entry -->
    <tr>
        <td bgcolor=$forumcolortwo align=center>
 

далее в конце этого куска вставь эту переменную по примеру моего куска

Цитата:
 
<td bgcolor=$forumcolorone align=left valign=middle><p>
            <font color=$lastpostfontcolor face="$face">
            $forumlastpost<br>$ibtxt{'0616'} <a href="$profileprog?action=show&member=$lastposterfilename">$lastposter</a><br>$lastpost
            </font>
        </td>
    </tr>
    <     !-- Cgi-bot End of Forum $fm entry -->
    ~;
#------- END OF HTML
 

 
P.S я умешленно вставил пробелы между знаками < и !
а иначе глюк в конфе блин.. :(
конфа не хочет корректно отображать такие конструкции

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 08:44 25-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вернее конфа отображает, но браузер потом дуреет, и искажает...нужно отловить этот глюк..
Кстати, можно и в другое место всунуть $lastpost все от дизайна твоего будет зависить..

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 08:48 25-04-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за коментарии, но я уже сам разобрался.

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 05:09 26-04-2001
Grek



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А как сделать чтоб над таблицей самой борды как сдесь высвечивались ссылки на последние обновленные темы?

Всего записей: 167 | Зарегистр. 09-06-2001 | Отправлено: 15:18 09-06-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grek

Цитата:
высвечивались ссылки на последние обновленные темы?

подробнее плииз, ты о чем? О activetop.cgi может быть?

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:19 10-06-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grek
или о lastpost? так в архиве же этот хак вроде лежит, скачай и поставь себе.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:20 10-06-2001
yurezg2



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
во!
а если такой хак чтобы выводил в форуме линки на все обновленные топики для залогиневшегося мембера?:)
а?

Всего записей: 623 | Зарегистр. 27-06-2001 | Отправлено: 10:24 17-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yurezg2
он штано есть.
кликай на линк "Новые сообщения" в своей конфе.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 20:36 17-08-2001
NeOn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На сколько я понял, хак Lastpost выводит одно самое последнее сообщение по всей конфе.  
А как сделать так, что бы на главной странице под автором последнего сообщения для каждой темы (форума) выводилось название последнего обновленного топика?
 


----------
Käekellad.ee - Интернет-магазин часов от Европейских дизайнеров. С Экспресс доставкой в Санкт-Петербург и Москву

Всего записей: 267 | Зарегистр. 19-06-2001 | Отправлено: 18:53 21-08-2001
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NeOn
В том-то весь и прикол, что lastpost делает ТО, что ты хочешь.


----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 23:43 21-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NeOn

Цитата:
На сколько я понял

ты не правильно понял.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 06:26 22-08-2001
NeOn



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Согласен, я не прав
Но объясните мне, пожалуйста, как конфа определит, куда что вставлять, если везде прописыватся одна и таже переменная $lastpost.
Подробнее: у меня (к примеру) есть 2 раздела,  
"A" и "Б".
Я хочу, что бы для каждого из них была ссылка на последний обновленный топик. Но везде прописывается одна и та же переменная $lastpost. Как конфа определит что я произвел изменения в теме "А", и укажет ссылку на обновленный топик около раздела "А" и не тронет ссылку для раздела "Б"?
Вы уж извените за назойливость, но понять хочется...

----------
Käekellad.ee - Интернет-магазин часов от Европейских дизайнеров. С Экспресс доставкой в Санкт-Петербург и Москву

Всего записей: 267 | Зарегистр. 19-06-2001 | Отправлено: 13:51 22-08-2001
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NeOn
В папку forumN (N - число) после ответа записывается lastpost.cgi с соответствующей инфой.
А потом в ikonboard.cgi, если я не ошибаюсь (а могу ошибиться), есть циклик - там тащится инфа по каждому форуму. Ну и lastpost тоже обрабатывается в $lastpost засовывается инфа, если lastpost.cgi есть в данной папке.
Вроде так.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 00:18 23-08-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NeOn

Цитата:
Вы уж извените за назойливость, но понять хочется...

тебе это трудно будет понять.
но представь, есть цикл, он повторяется несколько раз, и каждый проход, это каждый форум, и в каждом форуме свой ластпост, хотя переменная одна но она принимает разные значения при каждом проходе цикла.  
Короче тебя в школе должны были этому учить на информатике, не нужно было прогуливать.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 02:01 23-08-2001
NeOn



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

Цитата:
тебе это трудно будет понять.
:(

Цитата:
Короче тебя в школе должны были этому учить на информатике, не нужно было прогуливать.
ты прав на информатику я не ходил...  
А теперь по делу:)
Ни чего у меня не работает, полная тишина, как будто и не стваил хак вовсе... (переменную прописывал)
Есть такая проблемка: файл post.cgi в РидМи написано:
Код:
* Now look for this section, it is towards the bottom of the file:
 
##### add the replyto the file.
 
* from there scroll down to find this chunk of code:
 
        $filetomake = "$ikondir" . "forum$inforum/$intopic.thd";
        $filetomake = &stripMETA($filetomake);
        open(FILE, ">$filetomake");
        flock(FILE, 2);
        foreach $messages (@allmessages) {
            chomp $messages;
            print FILE "$messages\n";
            }
        print FILE "$inmembername|$topictitle|$postipaddress|$inshowemoticons|$inshowsignature|$currenttime|$inpost|$inposticon";
        close(FILE);

 
* Enter this new chunk of code right below it:
 
$filetomake = "$ikondir" . "forum$inforum/lastpost.cgi";  
$filetomake = ($filetomake);  
open(FILE, ">$filetomake");  
flock(FILE, 2);  
print FILE "$inforum|$intopic|$topictitle";  
close(FILE);  

То что выделено жирным в файле нет :( вот что есть:

Код:
$filetomake = "$ikondir" . "forum$inforum/$intopic.thd";
        $filetomake = &stripMETA($filetomake);
        foreach $messages (@allmessages) {
            chomp $messages;
            $processed_data .= "$messages\n";
            }
        $processed_data .= "$inmembername|$topictitle|$postipaddress|$inshowemoticons|$inshowsignature|$currenttime|$inpost";
        open(FILE, ">$filetomake");
         flock(FILE, 2);
        print FILE $processed_data;
        close(FILE);
 

Может в этом проблема...

----------
Käekellad.ee - Интернет-магазин часов от Европейских дизайнеров. С Экспресс доставкой в Санкт-Петербург и Москву

Всего записей: 267 | Зарегистр. 19-06-2001 | Отправлено: 00:46 28-08-2001
DimoN



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

Цитата:
(переменную прописывал)

 
и куда ж ты ее прописал?
 
а ты глянь в lastpost.cgi если туда пишет и невыводит то $lastpost неправильно прописал. Если нифига там нет тогда в другом месте ошибка.

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 04:45 28-08-2001
NeOn



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

Цитата:
и куда ж ты ее прописал?  
а я ж её прописал в ikonboard.cgi  

Цитата:
а ты глянь в lastpost.cgi  
глядел и раньше, не пишет... chmod стоит 770 Это на wallst.ru.


----------
Käekellad.ee - Интернет-магазин часов от Европейских дизайнеров. С Экспресс доставкой в Санкт-Петербург и Москву

Всего записей: 267 | Зарегистр. 19-06-2001 | Отправлено: 18:18 28-08-2001 | Исправлено: NeOn, 18:20 28-08-2001
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru