Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 11 Октября 2002, 11:12 скажи пожалуйста
Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 11 Октября 2002, 11:20 adik, #1 >>
вот уж не думал, что "ультру" этой версии еще кто-то юзает - в июле 99-го вышла, как никак. как сделал? - просто, поставил счетчик в цикле и вывел.. всего две строчки в main.pl объяснить сложнее, чем написать.. (http:////forum.murman.ru/images/smilies/wink.gif) пришли файл, сделаю.. на самом деле, это очень сурово переписанная и дополненная версия.. [ Добавление от 11-10-2002 14:11 ] Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 11 Октября 2002, 12:58 Proud, #2 >>
Есть такие люди юзают еще, я например :-))) Я выслал тебе файл main.pl Сделаешь? Буду так благодарен !!! Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 11 Октября 2002, 13:05 Уважаемый Proud!
Хочу спросить, ты на главную страницу вывел UltraBoard.pl спомощью SSI? <!--#include virtual="/UltraBoard.pl" --> Если да то как путь поправить? у меня cgi-bin/ теряется Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 11 Октября 2002, 13:56 adik, #4 >>
<!--#include virtual="/cgi-bin/UltraBoard.pl" --> файл выслал. ты, я вижу, только ставишь борду? тогда могу посоветовать phpBB (http://www.phpBB.com/), фичный и бесплатный форум на php с mySQL, есть поддержка русского, много дополнительных хаков и приблуд. а эта старая уже.. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 11 Октября 2002, 15:45 Спасибо получил!
Только не работает, если выводить только категории на первую страницу. Кол-во тем не показывает :-(((. Про SSI я так и выводил только все линки теряют путь получается так www.name.ru/UltraBoard.pl а cgi-bin/UltraBoard теряется Спасибо за все! Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 11 Октября 2002, 16:20 adik, #6 >>
если тока категории - не будет.. надо изголяться. чтобы путь "не терялся", нужно залезть в libraries/html.lib, найти sub Link и вставить туда следующий код: if ($URL =~ /UltraBoard/) {$cgibin = "/cgi-bin/UltraBoard/"} else {$cgibin = ""} $URL = qq~ href="$cgibin$URL"~ if $URL ne ""; # вместо старого $URL = ... теперь он к каждой ссылке будет добавлять нужный путь. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 12 Октября 2002, 06:31 Привет Proud!!
Спасибо тебе! Все работает! Спасибо Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 29 Октября 2002, 18:39 Proud
Как думаешь можно сделать так чтобы в каждом разделе своя картинка выводилась, только для этого раздела? Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 30 Октября 2002, 13:59 adik, #9 >>
можно. в ультре есть файл шаблона - variables/ultraboard.them. делаешь несколько шаблонов с разными картинками (ultraboard_1.them, ultraboard_2.them, ...ultraboard_n.them), а потом подключаешь в зависимости от текущего раздела (переменная $in{'Board'}). подключение _разных_ шаблонов (по умолчанию он один) можно настроить в процедуре PrintTheme (модуль libraries/common.lib) что-то типа: if ($in{'Board'} eq "board1") { open(THEME,"$VarsPath/ultraboard_1.them"); } elsif ($in{'Board'} eq "board2") { open(THEME,"$VarsPath/ultraboard_2.them"); } elsif ($in{'Board'} eq "boardn") { ... } else { open(THEME,"$VarsPath/ultraboard.them"); #иначе используем шаблон по умолчанию.. } Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 30 Октября 2002, 14:13 придумал, как то же самое можно сделать несколько проще - с одним фалом шаблона.
в нем уже есть некие переменные, в которые автоматически подставляются значения: <:TableWidth:>, <:TableBorderColor:>, <:TableAlign:> и.т.д. добавляем в шаблон свою переменную - <:PicturePath:> и в процедуре PrintTheme прописываем следующее: if ($_=~/\<:PicurePath:\>/i) { if ($in{'Board'} eq "board1") { $pic = "/images/pic1.jpg"; } elsif ($in{'Board'} eq "board2") { $pic = "/images/pic2.jpg"; } elsif ($in{'Board'} eq "boardn") { $pic = "/images/picn.jpg"; } $_=~s/\<:PicturePath:\>/$pic/ig; } Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 30 Октября 2002, 15:59 Proud !
Ты просто монстр! В хорошем смысле слова :-))). Я думаю, я буду называть тебя великий и "ужасный" Proud :-))). Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 31 Октября 2002, 16:51 Proud
привет! С переменными не получается, <:PicturePath:> вот эта штука видна все время и в разделе выходит не то Попробую с шаблонами Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 31 Октября 2002, 16:59 adik, #13 >>
здоров, я не совсем понял с твоих слов, в чем проблема.. если что, зашли ultraboard.theme и common.lib, гляну.. p.s. я надеюсь, ты подставлял не напрямую "board1", "board2" ... , а коды своих разделов? (http:////forum.murman.ru/images/smilies/wink.gif) Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 31 Октября 2002, 19:38 Privet! :-))))
Я тебя понял, неаааа я хоть нифига не понимаю но додумался что надо ID раздела вписать :-))). я тебе щя защлю Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 31 Октября 2002, 20:09 adik, #15 >>
ну, дык.. канэшна. переменная <:PicturePath:> содержит только _путь_ к картинке, а чтобы она отобразилась, нужно прописать в шаблоне, как минимум, <img src="<:PicturePath:>">, а у тебя просто <:PicturePath:>. в common'e все вроде верно.. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 01 Ноября 2002, 16:45 Proud!
Все понял! Спасибо Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 02 Ноября 2002, 16:20 Proud privet!
то то не кажет она не фига. в разделе слева вертикальный прямоугольник появляется серого цыета. А картинка, вернее ее "след" :-)) видна везде по всем разделам Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 02 Ноября 2002, 16:39 adik, #18 >>
кидай уже, что ли, ссылку на форум, гляну.. я подозреваю, что вертикальный прямоугольник серого цвета - это незагрузившаяся картинка. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 03 Ноября 2002, 16:53 privet Proud!
Ссылки нет, я в локалке тестирую, учусь так сказать :-)). Нееее серый прямоугольник это не картинка, картинка в том месте куда я ее прописал, вернее она туда не подгружается :-)) просто прямоугольник маленький там и все. Причем он видим везде во всех разделах, вот такой он гад :-)). Короче путь не находиться свойства картинки такие получаются .....http://www.name.ru/<:PicturePath:> Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 04 Ноября 2002, 11:36 adik, #20 >>
опа! нашел я бага.. в common.lib у тебя стоит такое условие if ($_=~/\<:PicurePath:\>/i) { а нужно: if ($_=~/\<:PicturePath:\>/i) { буковку "t" не дописал, вот он в шаблоне и не заменяет картинку. однако, нюанс. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 04 Ноября 2002, 16:41 Proud!
Приветствую! Точно, я облажался :-)))!!! Вот сейчас картинка появляется в нужном разделе :-)), но в других разделах показывает пустую рамку :-(((. Proud, что посоветуешь, может лучше начать учить PHP? Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 04 Ноября 2002, 17:49 adik, #22 >>
так тебе нужно теперь в common.lib для каждого раздела прописать свою картинку - у тебя там стоит условие только для одного раздела, вот и не грузится. или, если лень прописывать все, поставь картинку по умолчанию.. типа: if ($in{'Board'} eq "board1") { $pic = "/images/pic1.gif"; } elsif ($in{'Board'} eq "board2") { $pic = "/images/pic2.gif"; ... } else { $pic = "/images/default.gif"; # типа по умолчанию } ты думаешь с php у тебя не будет подобных проблем? (http:////forum.murman.ru/images/smilies/wink.gif) совсем уж готовые решения врядли где найдешь всегда приходится что-то подгонять и доводить до ума.. а пхп вообще вещь хорошая.. похож не перл, большинство хороших готовых скриптов сейчас на нем, легко интегрируется с html-кодом страницы и все такое.. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 05 Ноября 2002, 18:00 Спасибо Proud!
На счет PHP, я подумал, что там попроще :-)) и к тому же у меня книга есть :-))) по PHP Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 05 Ноября 2002, 18:52 Proud!
Все работает, я по умолчанию засунул пустую картинку, а раздел ту что надо :-)) Все показывает как надо :-)) Еще раз большое спасибо за науку!! Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 05 Ноября 2002, 18:57 adik, #25 >>
ок, всегда пожалуйста, успехов! Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 06 Ноября 2002, 16:32 Privet Proud!
Как жизнь? ТЫ в каком городе? Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 06 Ноября 2002, 16:35 adik, #27 >>
нормально, я из Мурманска (если ты по домену не догадался..) (http:////forum.murman.ru/images/smilies/wink.gif) а ты, я так понимаю, из Киргизии? Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 07 Ноября 2002, 16:20 Привет Proud!
Я так и думал :-))).. Я бывал в Мурманске, и вообще в ваших краях, служил в армии в Полярном. Я сейчас в Киргизии, так смотришь логи, да ? :-))) Сыро у вас :-)), а здесь еще солнце, жарко Пойду помочую UB :-)) Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 07 Ноября 2002, 16:26 Proud!
Есть идея, давай раздел откроешь про PHP и Mysql? Что скажешь? Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 07 Ноября 2002, 16:40 Proud!
Помоги еще раз, пожалуйста Картинка раздела в commone.lib ее можно сделать гиперссылкой? Спаисибо Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 08 Ноября 2002, 16:55 adik, #31 >>
можно, конечно.. нужно в шаблоне добавить еще одну переменную: <a href="<:PictureLink:>"><img src="<:PicturePath:>" border=0></a> а в common.lib прописать ее замену: if ($in{'Board'} eq "board1") { $pic = "/images/pic1.jpg"; $link = "http://www.link1.ru"; } elsif ($in{'Board'} eq "board2") { $pic = "/images/pic2.jpg"; $link = "http://www.link2.ru"; } elsif ($in{'Board'} eq "boardn") { $pic = "/images/picn.jpg"; $link = "http://www.linkn.ru"; } if ($_=~/\<:PicturePath:\>/i) { $_=~s/\<:PicturePath:\>/$pic/ig; } if ($_=~/\<:PictureLink:\>/i) { $_=~s/\<:PictureLink:\>/$link/ig; } обрати внимание, блок проверки разделов я вынес из услвоия if ($_=~/\<:PicurePath:\>/i) Смотри, не перепутай, Кутузов © (http:////forum.murman.ru/images/smilies/wink.gif) ip можно узнать, не залезая в лог - он фиксируется форумом.. по поводу php и mySQL - по этой тематике уже и так есть немало серьезных специализированных форумов, к тому же, уже есть похожий раздел - "Интернет", нет смысла дробить дальше. > Сыро у вас :-)) я бы сказал - у нас уже снег.. к тому же холодно и темно. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 08 Ноября 2002, 17:36 Privet Proud!
Спасибо большое! Я вспомнил, у вас там наверное уже полярная ночь началась? А как в это время ужасно на острове Кильдин :-))). Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 08 Ноября 2002, 17:38 adik, #33 >>
да уж.. можно представить.. ;_) началась.. ни пса не видно. хотя, привыкли уже.. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 10 Ноября 2002, 16:43 Privet Proud!
Спасибо еще раз, все работает!! Сумрачно все... это я про погоду вашу :-))) Как вспомню так вздрагиваю :-))) Хотя в самом Мруманске наверняка, не так сурово как на каком нить "Сетьнаволок" Так звучит название мрачного острова :-))), как пишется правильно не помню !! Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 10 Ноября 2002, 16:49 adik, #35 >>
привет! в Москве вчера видел что творилось? снегопад, дай Боже.. (я футбол смотрел). вчера на лыжах сбегал первый раз - снега уже достаточно. а остров называется Цып-Наволок.. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: adik от 11 Ноября 2002, 12:25 Привет Proud!
Про Москву тоже есть жуткие воспоминания из начала 90х :-))). А остров так и называется Цып ... вот смех то. Хотя сам он совсем не смешной :-)). Ты где на лыжах бегаешь за городом? Я помню как мы выезжали в тундру кабель искать :-)). Морошка была еще, сейчас ее уже наверное нет. Вкусная , или от голода так казалось :-)) Смотрел по НТВ команда из России взяла первое место по CS. Поздравляю в твоем лице так сказать .. Парниша там молодец из России по квейку первое место взял, маладес :-))).. Название: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем? Отправлено: Proud от 11 Ноября 2002, 13:10 adik, #37 >>
морошку я тоже люблю. после вишни. у меня сопки, считай, рядом с домом.. а еще спорткомплекс "Долина Уюта".. Так что, без проблем. по поводу CS - у меня брательник фанат (http://forum.murman.ru/cgi-bin/ultraboard.pl?Link=news23).. даже на кассету записал передачу.. (http:////forum.murman.ru/images/smilies/wink.gif) но за M-19 я искренне порадовался.. дали джазу! А паренька звали UnKind, 160 с кепкой, а туда же - рвать всех в квачу.. два первых места из 8 - не кисло.. я в последнее время к игрушкам равнодушен - музыку слушаю.. |