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

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

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

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

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

FED



Чертов Мембер
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вот поставил хак такой как у Вас на Конфе. Рядом с названием каждого форума есть колонка с обновлениями и ссылками на последний топик или ответ.  
Вот собсно сам вопрос: Как сделать так чтобы при новом топике была одна картинка а при ответе другая картинка (как у Вас). Поможете?

----------
[img]http://bf2s.com/player/57565384/sig.png[/img]
[img]http://bf2s.com/player/57565384/sig5.png[/img]

Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 02:11 01-10-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что вам всем так хочется как у нас?
а самим идеи генерить и что нибудь придумать слабо?
реализовать идеи мы поможем, а генерите сами...

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 03:39 01-10-2001
FED



Чертов Мембер
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
Не ожидал от тебя такого...

----------
[img]http://bf2s.com/player/57565384/sig.png[/img]
[img]http://bf2s.com/player/57565384/sig5.png[/img]

Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 03:52 01-10-2001
batva



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

Цитата:
Не ожидал от тебя такого...  

 
а что ты ожидал?
ты даже описания и названия форумов отсюда слизал, буква в букву. И ты хочешь чтобы я тебе еще про иконки рассказывал?

 
Юморист однако.
http://faq.humorist.ru/cgi-bin/ikonboard/ikonboard.cgi

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



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну все правильно.... зачем тащить все отсюда...???  сбацайте сами ченить.. я вот сбацал себе фичу "клик по смайлам" - ниразу не от этого хака что в архиве гасится.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 13:08 01-10-2001
FED



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

Цитата:
ты даже описания и названия форумов отсюда слизал, буква в букву.

Но!но! этот форум закрывается и открывается другой нормальный!  

Цитата:
И ты хочешь чтобы я тебе еще про иконки рассказывал?

Хаццу!!


----------
[img]http://bf2s.com/player/57565384/sig.png[/img]
[img]http://bf2s.com/player/57565384/sig5.png[/img]

Всего записей: 3039 | Зарегистр. 13-08-2001 | Отправлено: 13:27 01-10-2001
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да у меня тоже хак, что с клик смайлами не установился, пришлось писать свой. Кстати неплохо вышло.
Сорри за оффтопик  

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 19:53 05-10-2001
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
как я понял идея следующая, скрипт проверяет номер сообщения (postno), если он равен 1 то рисует стрелку, если нет то    
а как это реализовать не скажете?

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 16:17 27-02-2002
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ХЗ. Времен мало. Расскажу в кратце.

Код:
 
if ($numberofposts = 0) { output qq~ картинка.}
else {output qq~ другая картинка}
 

Где $numberofposts количество сообщений.

----------
я не люблю людей

Всего записей: 7062 | Зарегистр. 24-02-2001 | Отправлено: 20:05 27-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
я немного по другому сделал...вроде пашет...
в post.cgi
пишем (красным выделено то что надо добавить/изменить, синим выделен add-on by Ausw для ограничения размера вывода названия темы в lastpost)

Код:
 
$filetomake = "$ikondir" . "forum$inforum/lastpost.cgi";  
$filetomake = ($filetomake);  
open(FILE, ">$filetomake");  
#flock(FILE, 2);  
print FILE "$inforum|$newthreadnumber|$intopictitle|first";  
close(FILE);
 

в  
ikonboard.cgi
ищем/правим

Код:
 
 foreach $lastpost (@lastpost) {
            chomp $lastpost;
            ($inforum, $threadnumber, $topictitle, $picture) = split(/\|/,$lastpost);  
            $lastpostname = substr($topictitle, 0, 25);  
            }
       if ($picture eq "first") {
        $picture = "$imagesurl/images/lastpost.gif";}
        else {
        $picture = "$imagesurl/images/reply2.gif";}      
       
        if ($inforum eq "") {
        $lastpost = "";
        }
         
        elsif ($privateforum eq "yes") {
        $lastpost = "";
        }
         
        else {    
        $lastpost = qq~<img src=$picture>&nbsp;<a href="$threadprog?forum=$inforum&topic=$threadnumber">$lastpostname...</a>~;
 

 
вроде все...

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 20:16 27-02-2002 | Исправлено: NecroHill, 20:20 27-02-2002
pechalny



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

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 09:34 28-02-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
В целом, реализуется так.
Только для чего это надо? :)

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 11:05 28-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny
по просьбам радиослушателей
хирургическое вмешательство в post.cgi

Код:
 
        if (($emailfunctions eq "on") && ($innotify eq "yes")) { # start mail
         
            $filetomake = "$ikondir" . "forum$inforum/$newthreadnumber.mal";
             
            open (FILE, ">$filetomake");
            #flock (FILE, 2);
            print FILE "$inmembername|$emailaddress\n";
            close (FILE);
         
            } # end if
             
        $relocurl = "$threadprog?forum=$inforum&topic=$newthreadnumber";
 
     
        $filetomake = "$ikondir" . "forum$inforum/lastpost.cgi";  
$filetomake = ($filetomake);  
open(FILE, ">$filetomake");  
#flock(FILE, 2);  
print FILE "$inforum|$newthreadnumber|$intopictitle|first";  
close(FILE);

 

 
Alexander Ipp

Цитата:
Только для чего это надо?  

дык на главной странице видно - только создана тема или есть обновление в уже существующей...

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 12:00 28-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
Надо, чтобы для вота была своя иконка.

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 14:55 28-02-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny
нет проблем, в последнем изменении вместо  

Код:
print FILE "$inforum|$newthreadnumber|$intopictitle|first";  

пишем

Код:
print FILE "$inforum|$newthreadnumber|$intopictitle|vote";  

ну а в ikonboard.cgi соответственно делаем проверку и пихаем нужную иконку.


Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 15:07 28-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
Да я то это знаю
Блин как - будто ты мне объясняешь.
Это для народа..

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 16:20 28-02-2002
NecroHill



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

Цитата:
Да я то это знаю

ну дык понятно что для народа
не хватало еще чтоб модераторам разжевывать приходилось
извиняюсь что с начала не додумал разместить в полном варианте, хотя сабж то только об отображении новой/дополненной темы в lastpost, так что все остальное является оффтопом, как и это сообщение

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 16:43 28-02-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
Короче я сейчас начну ваять полный вариант ластпоста с иконками, с фиксом Шурика и прочим...Ждите

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 17:11 28-02-2002
NecroHill



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

Цитата:
с фиксом Шурика  

дык вроде Ausw его фиксил.

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 17:16 28-02-2002
pechalny



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

Цитата:
дык вроде Ausw его фиксил

Ausweise фиксил другое
 
Добавлено
http://ru-board.com/new/article.php?sid=93
уфф...готово
Проверьте кто-нибудь плизз!!!

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 18:02 28-02-2002 | Исправлено: pechalny, 08:23 01-03-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru