Форум на Мурмане
27 Ноября 2024, 06:24 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
   Начало   ПРАВИЛА Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Хороший человек скажи как ты в UB 1.62 вывел общее кол. тем?  (Прочитано 33615 раз)
adik
Гость
« : 11 Октября 2002, 11:12 »

скажи пожалуйста
Записан
Proud
Админ
матерый
*****

Карма +43/-7
Offline Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #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 Offline

Пол: Мужской
Возраст: 48
Расположение: Мурманск
Сообщений: 3672



WWW
« Ответ #18 : 02 Ноября 2002, 16:39 »

adik, #18 >>
кидай уже, что ли, ссылку на форум, гляну..

я подозреваю, что вертикальный прямоугольник серого цвета - это незагрузившаяся картинка.
Записан

Я бы с удовольствием сразился с Вами в интеллектуальной дуэли. Но Вы, как я вижу, без оружия.
adik
Гость
« Ответ #19 : 03 Ноября 2002, 16:53 »

privet Proud!
Ссылки нет, я в локалке тестирую, учусь так сказать :-)).
Нееее серый прямоугольник это не картинка, картинка в том месте куда я ее прописал, вернее она туда не подгружается :-)) просто прямоугольник маленький там и все.
Причем он видим везде во всех разделах, вот такой он гад :-)).
Короче путь не находиться свойства картинки такие получаются .....http://www.name.ru/<:PicturePath:>
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines
Wap | PDA | Обратная связь
Valid XHTML 1.0! Valid CSS!