adik
Гость
|
|
« : 11 Октября 2002, 11:12 » |
|
скажи пожалуйста
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #1 : 11 Октября 2002, 11:20 » |
|
adik, #1 >> вот уж не думал, что "ультру" этой версии еще кто-то юзает - в июле 99-го вышла, как никак. как сделал? - просто, поставил счетчик в цикле и вывел.. всего две строчки в main.pl объяснить сложнее, чем написать.. пришли файл, сделаю.. на самом деле, это очень сурово переписанная и дополненная версия.. [ Добавление от 11-10-2002 14:11 ]
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #2 : 11 Октября 2002, 12:58 » |
|
Proud, #2 >> Есть такие люди юзают еще, я например :-))) Я выслал тебе файл main.pl Сделаешь? Буду так благодарен !!!
|
|
|
Записан
|
|
|
|
adik
Гость
|
|
« Ответ #3 : 11 Октября 2002, 13:05 » |
|
Уважаемый Proud! Хочу спросить, ты на главную страницу вывел UltraBoard.pl спомощью SSI? <!--#include virtual="/UltraBoard.pl" --> Если да то как путь поправить? у меня cgi-bin/ теряется
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #4 : 11 Октября 2002, 13:56 » |
|
adik, #4 >> <!--#include virtual="/cgi-bin/UltraBoard.pl" --> файл выслал. ты, я вижу, только ставишь борду? тогда могу посоветовать phpBB, фичный и бесплатный форум на php с mySQL, есть поддержка русского, много дополнительных хаков и приблуд. а эта старая уже..
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #5 : 11 Октября 2002, 15:45 » |
|
Спасибо получил! Только не работает, если выводить только категории на первую страницу. Кол-во тем не показывает :-(((. Про SSI я так и выводил только все линки теряют путь получается так www.name.ru/UltraBoard.pl а cgi-bin/UltraBoard теряется Спасибо за все!
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #6 : 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 = ...
теперь он к каждой ссылке будет добавлять нужный путь.
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #7 : 12 Октября 2002, 06:31 » |
|
Привет Proud!! Спасибо тебе! Все работает! Спасибо
|
|
|
Записан
|
|
|
|
adik
Гость
|
|
« Ответ #8 : 29 Октября 2002, 18:39 » |
|
Proud Как думаешь можно сделать так чтобы в каждом разделе своя картинка выводилась, только для этого раздела?
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #9 : 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"); #иначе используем шаблон по умолчанию.. }
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #10 : 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; }
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #11 : 30 Октября 2002, 15:59 » |
|
Proud ! Ты просто монстр! В хорошем смысле слова :-))). Я думаю, я буду называть тебя великий и "ужасный" Proud :-))).
|
|
|
Записан
|
|
|
|
adik
Гость
|
|
« Ответ #12 : 31 Октября 2002, 16:51 » |
|
Proud привет! С переменными не получается, <:PicturePath:> вот эта штука видна все время и в разделе выходит не то Попробую с шаблонами
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #13 : 31 Октября 2002, 16:59 » |
|
adik, #13 >> здоров, я не совсем понял с твоих слов, в чем проблема.. если что, зашли ultraboard.theme и common.lib, гляну.. p.s. я надеюсь, ты подставлял не напрямую "board1", "board2" ... , а коды своих разделов?
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #14 : 31 Октября 2002, 19:38 » |
|
Privet! :-)))) Я тебя понял, неаааа я хоть нифига не понимаю но додумался что надо ID раздела вписать :-))). я тебе щя защлю
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #15 : 31 Октября 2002, 20:09 » |
|
adik, #15 >> ну, дык.. канэшна.
переменная <:PicturePath:> содержит только _путь_ к картинке, а чтобы она отобразилась, нужно прописать в шаблоне, как минимум, <img src="<:PicturePath:>">, а у тебя просто <:PicturePath:>.
в common'e все вроде верно..
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #16 : 01 Ноября 2002, 16:45 » |
|
Proud! Все понял! Спасибо
|
|
|
Записан
|
|
|
|
adik
Гость
|
|
« Ответ #17 : 02 Ноября 2002, 16:20 » |
|
Proud privet! то то не кажет она не фига. в разделе слева вертикальный прямоугольник появляется серого цыета. А картинка, вернее ее "след" :-)) видна везде по всем разделам
|
|
|
Записан
|
|
|
|
Proud
Админ
матерый
Карма +43/-7
Offline
Пол:
Возраст: 48
Расположение: Мурманск
Сообщений: 3672
|
|
« Ответ #18 : 02 Ноября 2002, 16:39 » |
|
adik, #18 >> кидай уже, что ли, ссылку на форум, гляну..
я подозреваю, что вертикальный прямоугольник серого цвета - это незагрузившаяся картинка.
|
|
|
Записан
|
Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
|
|
|
adik
Гость
|
|
« Ответ #19 : 03 Ноября 2002, 16:53 » |
|
privet Proud! Ссылки нет, я в локалке тестирую, учусь так сказать :-)). Нееее серый прямоугольник это не картинка, картинка в том месте куда я ее прописал, вернее она туда не подгружается :-)) просто прямоугольник маленький там и все. Причем он видим везде во всех разделах, вот такой он гад :-)). Короче путь не находиться свойства картинки такие получаются ..... http://www.name.ru/<:PicturePath:>
|
|
|
Записан
|
|
|
|
|