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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ни у кого не возникало такой проблемы - когда у каждого форума своя картинка, то они периодически исчезают (у меня постоянно из одного форума исчезала запись про dot.gif (там пока нет картинки) и вместо точки ниче не грузилось)?
мне это надоело и я сделал такую фишку:

Код:
 
#!/usr/bin/perl  
 
print "Content-Type: text/html\n\n";  
 
eval {
($0 =~ m,(.*)/[^/]+,)   and unshift (@INC, "$1");
($0 =~ m,(.*)\\[^\\]+,) and unshift (@INC, "$1");
require "ikon.lib";          # Require ikonboard ()
require "data/boardinfo.cgi";# Require board info
};
if ($@) {
    print header(); print start_html(-title=>"$ibtxt{'0025'}");
    print "$ibtxt{'0026'} $@\n$ibtxt{'0027'}";
    print end_html; exit;
}
 
$|++;                        # Unbuffer the output
 
@pics = ("pic1.gif", "pic2.gif", "pic3.gif"); #вот сюда надо прописать картинки к форумам
 
$i = "0";
 
$filetoopen = "$ikondir" . "data/allforums.cgi";
$filetoopen = &stripMETA($filetoopen);
open(FILE, "$filetoopen");
 flock FILE, 2;
@allforums = <FILE>;
close FILE;
 
$filetoopen = "$ikondir" . "data/allforums.cgi";
$filetoopen = &stripMETA($filetoopen);
open(FILE, ">$filetoopen");
 flock FILE, 2;
foreach $forum (@allforums) { #start foreach @forums
chomp($forum);
($forumid, $category, $categoryplace, $forumname, $forumdescription, $forummoderator ,$htmlstate ,$idmbcodestate ,$privateforum, $startnewthreads ,$lastposter ,$lastposttime, $threads, $posts, $forumgraphic, $pollstate, $forumpic) = split(/\|/,$forum);
$f = @pics[$i];
$processed_data = "$forumid|$category|$categoryplace|$forumname|$forumdescription|$forummoderator|$htmlstate|$idmbcodestate|$privateforum|$startnewthreads|$lastposter|$lastposttime|$threads|$posts|$forumgraphic|$pollstate|$f|\n";
$i++;
print FILE "$processed_data";
}
 
close FILE;
 
print "ВСЕ сделано!\n\n";
 

 
без наворотов - главное то, что он делает.
не помню, сам я делал или хак смотрел, но формат allforums.cgi такой: последняя запись в строке - имя файла...
если у вас так - этот мой скрипт поможет.
надо просто положить его и вызывать, когда баги ползут.
проверено - работает нормально (куда лучше, чем руками редактировать, а в этот момент могут тему создать и оппа).

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 14:01 30-07-2002
Ausw



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

Цитата:
когда у каждого форума своя картинка, то они периодически исчезают  

кхм...
а куда же они изчезают то, ведь картинка к форуму задается явным образом ikonboard.cgi либо по номеру, либо по файлу жесткоустановленному.

----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 05:47 31-07-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
кхм. :-\

какая картинка к какому форуму у меня прописана в allforums.cgi (хотя теперь понимаю, что можно было бы брать картинку из номера форума, но расширения файлов у меня разные бывают - гифы и джепеги).
я так думаю, когда allforums.cgi обновляется, то почему-то не прописывается туда название картинки иногда.
а потом и получается вот такая штука.

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 07:31 31-07-2002
ivank



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

Цитата:
то почему-то не прописывается туда название картинки иногда.  
 
Ну так ты посмотри в каких местах там запись производится...

----------
ivank
http://ivank.oszone.net

Всего записей: 553 | Зарегистр. 24-01-2002 | Отправлено: 10:20 31-07-2002 | Исправлено: ivank, 10:22 31-07-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ivank
а чего смотреть? allforums.cgi часто трогается - при каждом ответе, чтобы обновить кол-во мессаг в данном форуме. вот он и "немножко падает".

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 12:02 31-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
странно, но у себя никогда такого падения не наблюдал.

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 17:29 31-07-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
durachka
а у тебя стоят картинки для каждого форума?
а где прописаны имена?

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 20:34 31-07-2002
durachka



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я все делал, как Ausw писал. Никаких глюков не было никогда с картинками .

Всего записей: 596 | Зарегистр. 20-05-2001 | Отправлено: 00:41 02-08-2002
Grey2002



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

Цитата:
а где прописаны имена?

у меня нигде у меня активная номерфорума.gif, неактивная - номерфорума-n.gif

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 03:55 02-08-2002
Ausw



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

Цитата:
Никаких глюков не было никогда с картинками  
да откуда ж они будут, лол, если они железно заданы и никуда они не дентуся.
 
 
Shurik у тя наверное какой то левенький хак с отдельными иконками.  

Цитата:
но расширения файлов у меня разные бывают - гифы и джепеги
может стоит понять различия jpg-ов и gif-ов в иконках 32х32 и почему не стоит искользовать jpg??


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 05:37 02-08-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
че-то я не нашел твоего хака нигде... как ты там железно задавал.  

Цитата:
у тя наверное какой то левенький хак с отдельными иконками.  

не понял фразы - что значит "левенький хак" и "с отдельными иконками"? :-\

Цитата:
может стоит понять различия jpg-ов и gif-ов в иконках 32х32 и почему не стоит искользовать jpg??  

я понимаю разницу. просто не я рисовал, я там техническую часть тяну.

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 07:25 02-08-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ну вот видишь, Grey2002 пишет -  

Цитата:
у меня активная номерфорума.gif, неактивная - номерфорума-n.gif  
это я когда то сбацал такую фичу.  
 
 

Цитата:
не понял фразы - что значит "левенький хак" и "с отдельными иконками"?  
да то значит что хак "отдельных иконок" у тебя левенький какой то. раз он в allforums.cgi пишет чега. а нафига спрашивается, такая байдень?  
 
 

Цитата:
просто не я рисовал
ну сложно перевести? раз в 5 будет меньше весить.  или тебе лень?


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 07:44 02-08-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw

Цитата:
да то значит что хак "отдельных иконок" у тебя левенький какой то.  раз он в allforums.cgi пишет чега. а нафига спрашивается, такая байдень?  

суть твоих тех мыслей понятна... ид форума берется.
а я просто хотел в allforums.cgi (все программеры мыслят по-разному в разные моменты времени ) названия загнать, что и сделал...
надо будет переписать свою штуку, чтобы все ок было.
на самом деле мой хак не левенький, а это с хостером байда творится. я уже кучу автоматических фиксов понаписал... например, у меня лист.цги падает постоянно. пришлось проверок нафтыкать на размер лист.цги и если он = 0, вызывать ребилд. :-\

Цитата:
ну сложно перевести? раз в 5 будет меньше весить.  или тебе лень?  
я ж сказал времени не хватает. есть на то свои люди. надо будет им сказать (а я между делом просто написал статистику по форумам в профиль).

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

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 13:46 02-08-2002
N_Vova



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

знаете в чем была моя беда? в том, что я залил только old_1.gif old_2 .... и так как мной прочитано было все, то я их видел, а остальные не видели, так как они не прочитали все, а не прочитаные это 1.gif 2.gif итд...
ктото чтото понял? ясно... пора мне спать!

Всего записей: 765 | Зарегистр. 24-10-2001 | Отправлено: 00:24 11-09-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум 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