Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Smarty и style.css, как правельно присоеденить style.css 
V
    Опции темы
YuraKo
Дата 5.2.2009, 17:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.3.2008
Где: Украина г.Хмельни цкий

Репутация: нет
Всего: нет



Здраствуйте, начал изучать шаблонизаторы и столкнулся с проблемой подсоединения таблицы стилей.  Если стил описовать сразу в tpl то будет так: 
<style> 
{literal} 
h1{ 
color:#CC3300;
margin-top: 5px; 
text-align: justify; 
} 
{/literal} 
</style> 
А мне нада чтоб подключать css.  Подскажите плз как правельно сделать!
PM MAIL   Вверх
awers
Дата 5.2.2009, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: 21
Всего: 31



Код

<style type="text/css">
@import url("/style.css");
</style>

PM MAIL WWW ICQ Skype   Вверх
YuraKo
Дата 5.2.2009, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.3.2008
Где: Украина г.Хмельни цкий

Репутация: нет
Всего: нет



Не работает, вот код, возможно ошибка гдето:
Код

<html>
<style type="text/css">
@import url("style.css");
</style>
<body>
<h1>Привет, {$name}! Добро пожаловать в Smarty!</h1>
<table> 
{section name=id loop=$news}
<table>
<tr class="tab"><td class="tab">{$news[id].ID}<br>{$news[id].FIO}</td></tr>
</table>
{/section}
</table> 

</body>
</html>

Файл style.css в папке templates-указываю только имя файла
PM MAIL   Вверх
skyboy
Дата 5.2.2009, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(YuraKo @  5.2.2009,  17:19 Найти цитируемый пост)
Файл style.css в папке templates

Цитата(YuraKo @  5.2.2009,  17:19 Найти цитируемый пост)
@import url("style.css");

он должен быть не в папке templates, а в www твоего сервера.
Т.е. должен быть доступен по адресу <your-domain>/style.css
PM MAIL   Вверх
YuraKo
Дата 6.2.2009, 03:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 10.3.2008
Где: Украина г.Хмельни цкий

Репутация: нет
Всего: нет



Работает, спасибо!
PM MAIL   Вверх
TUMS
Дата 17.2.2009, 04:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 16.3.2008

Репутация: 2
Всего: 3



Проще сделать 
Код

<link href="/templates/style.css" type="text/css" rel="stylesheet">



Это сообщение отредактировал(а) TUMS - 17.2.2009, 07:08
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
skyboy
Дата 17.2.2009, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



TUMS, и это поможет браузера пользователя получить доступ к файлу, лежащему в templates за пределами DOCUMENT_ROOT?  smile 
PM MAIL   Вверх
TUMS
Дата 17.2.2009, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 16.3.2008

Репутация: 2
Всего: 3



А кто сказал что он за пределами?
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
skyboy
Дата 17.2.2009, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



потому что Smarty так устанавливается smile и потому что именно перемещение файлов внутрь wwwDir дало топикстартеру решение проблемы smile
впрочем, не спорю с тем, что <style src="... всякой лучше инлайнового импорта. аккуратнее и надежнее. просто отмечаю, что у автора темы проблема была другого характера. 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.