Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: HTML::Template & CSS
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Описание: HTML::Template & CSS
Масяня
Отправлено: 16 Мая, 2006 - 09:12:11
Post Id


Junior Member


Покинул форум
Сообщений всего: 50
Дата рег-ции: Сент. 2005  

Карма 0




Скажите пожалуйста, должно ли работать подключение CSS к файлам .tmpl ? У меня почему-то не работает, т.е. CSS скриптом не используется, вопрос - это я напорола, или просто нет такой фичи в шаблонах?

UPD
Оказалось, что если путь к шаблонам надо писать, указывая слово www, то путь к css надо писать без него. Или наоборот, я уже не помню. Но суть в том, что лежащие в одной и той же директории шаблоны и цсски адресуются из скрипта по-разному.
 
 Top
Ray Wen Администратор
Отправлено: 16 Мая, 2006 - 11:01:09
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Масяня
Эммм... встречный вопрос, а запускаются .tmpl файлы или из них составляется шаблон? Если это файлы шаблона из которых формируется страница движком, то никаких проблем быть не должно, что-то не так делаете...
 
 Top
Масяня
Отправлено: 16 Мая, 2006 - 14:40:28
Post Id


Junior Member


Покинул форум
Сообщений всего: 50
Дата рег-ции: Сент. 2005  

Карма 0




Ray Wen пишет:
Масяня
Эммм... встречный вопрос, а запускаются .tmpl файлы или из них составляется шаблон? Если это файлы шаблона из которых формируется страница движком, то никаких проблем быть не должно, что-то не так делаете...


Запускаются .pl файлы.
При чём я уже проверила, что при прописывании абсолютного пути к styles.css в файлах с шаблонами (.tmpl) всё работает.Улыбка
 
 Top
Ray Wen Администратор
Отправлено: 16 Мая, 2006 - 15:52:27
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Масяня
А что это за pl файлы? И что за система? Это не сайт?
 
 Top
Масяня
Отправлено: 16 Мая, 2006 - 16:01:13
Post Id


Junior Member


Покинул форум
Сообщений всего: 50
Дата рег-ции: Сент. 2005  

Карма 0




Ray Wen пишет:
Масяня
А что это за pl файлы? И что за система? Это не сайт?


Система Windows,
пакет денверовский, с апачем, перлом, mySQL и пр.

В .pl файле пишецо
CODE:

use HTML::Template;
my $template = HTML::Template->new(filename=> '../../www/Masterhost/home_page.tmpl');
...
print "Content-Type: text/html\n\n", $template->output;


Т.е., оно сайт, но у меня на локалхосте. И послать это всё надо в дирекцию предполагаемой будущей работы в некоем пакете типа зип.
 
 Top
Ray Wen Администратор
Отправлено: 17 Мая, 2006 - 00:36:18
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




Масяня
Ну так судя по всему у тебя место работы сайта и место нахождения темплейт файла различны... Относительные ссылки работают непосредственно от файла источника, не важно от куда вставляется код... Т.е. у тебя CSS файл берется от localhost/site/current-site/index.html, а не файла tmpl из другой директории... В шаблоне стоит css/style.css, значит файл будет братся из localhost/site/current-site/css... Вообщем я думаю понятно...
 
 Top
Масяня
Отправлено: 17 Мая, 2006 - 07:10:22
Post Id


Junior Member


Покинул форум
Сообщений всего: 50
Дата рег-ции: Сент. 2005  

Карма 0




Ray Wen пишет:
Масяня
Ну так судя по всему у тебя место работы сайта и место нахождения темплейт файла различны... Относительные ссылки работают непосредственно от файла источника, не важно от куда вставляется код... Т.е. у тебя CSS файл берется от localhost/site/current-site/index.html, а не файла tmpl из другой директории... В шаблоне стоит css/style.css, значит файл будет братся из localhost/site/current-site/css... Вообщем я думаю понятно...


У меня в папке localhost лежат папки www & cgi, в каждой из них по папке MySite.
Далее имеются localhost/cgi/MySite/script.pl,
localhost/cgi/MySite/styles.css,
localhost/www/MySite/template.tmpl,
localhost/www/MySite/styles.css .
styles.css есть в обеих папках - это я когда пыталась добиться прочитываемости относительной ссылки.

Так вот, по всему кажется, что должна работать просто href=styles.css, ведь для скрипта это та же папка, где он сам . А она не работает.
 
 Top
TvoyWeb Администратор
Отправлено: 17 Мая, 2006 - 08:33:36
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Масяня
из cgi css работать не будет, а так как вы запускаете перловые скрипты из cgi, то указывайте абсолютный путь до css файла.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0452]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33