Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 05-11-2006 23:45:00

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Проблема с подгрузкой css через <txp:css /> :(

Столкнулся с странной проблемой. Начал переносить свой дизайн на текстпаттерн, все вроде нормально, но css грузится кусками sad Невидно некоторых картинок, которые грузятся через стили в бэкграунд. Если подключить внешний css файл, то все ок, а если просто скопировать его в текстпаттерн и подгружать при помощи <txp:css /> то вылазят такие вот косяки sad
В чем может быть проблема?

Неактивен

 

#2 06-11-2006 00:05:24

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Проблема с подгрузкой css через <txp:css /> :(

Тэкс, с "проблемой" разобрался.
Но возник следующий вопрос - можно как-то обойтись без указания прямых путей в адресах картинок в css? Т.е. чтобы можно было писать как в самом шаблоне с использованием <txp:site_url /> ?

Отредактированно Unseen (06-11-2006 00:16:42)

Неактивен

 

#3 06-11-2006 15:38:23

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Проблема с подгрузкой css через <txp:css /> :(

Просто указывай в css относительные пути:
url(background.jpg) или url(img/background.jpg)

А если ты хочешь ссылатся на картинки залитые через админку то ты просто неправильного хочешь т.к. те картинки относятся к содержанию сайта а не к оформления (неспроста ж они на вкладке content а не presentation).

Неактивен

 

#4 06-11-2006 16:55:49

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Проблема с подгрузкой css через <txp:css /> :(

Nicck написал:

Просто указывай в css относительные пути:
url(background.jpg) или url(img/background.jpg)

Относительные пути почему-то срабатывают не все. Половина картинок подгружается, половина (например бэкграунд) нет. Если прописать абсолютный путь или прицепить стилевой файл с относительными путями, то все ОК. В чем может быть проблема ума не приложу.

Nicck написал:

А если ты хочешь ссылатся на картинки залитые через админку то ты просто неправильного хочешь т.к. те картинки относятся к содержанию сайта а не к оформления (неспроста ж они на вкладке content а не presentation).

Не, я имел ввиду именно изображения прописанные в css.

Неактивен

 

#5 07-11-2006 12:09:05

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Проблема с подгрузкой css через <txp:css /> :(

Unseen, попробуй css-файл цеплять не через txp:css , а напрямую, т.е.
link rel="stylesheet" href="css-файл.css" type="text/css"
а код своего css сохранить в файле css-файл.css

Мне кажется - вся проблема с путями картинок в этом случае сойдет на нет.

Неактивен

 

#6 07-11-2006 15:30:04

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Проблема с подгрузкой css через <txp:css /> :(

Evgeny написал:

Unseen, попробуй css-файл цеплять не через txp:css , а напрямую, т.е.
link rel="stylesheet" href="css-файл.css" type="text/css"
а код своего css сохранить в файле css-файл.css

Мне кажется - вся проблема с путями картинок в этом случае сойдет на нет.

Так я ведь писал вначале, что "Если подключить внешний css файл, то все ок" wink Т.е. надо или цеплять как обычно цепляются стили, или же если css идет из базы тектпаттерна, указывать в нем полный путь для картинок. Я еще не решил, как мне лучше/удобней и оставил пока второй вариант smile

Неактивен

 

#7 07-11-2006 16:04:46

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Проблема с подгрузкой css через <txp:css /> :(

опс! прошу пардона - не правильно понял... :-)

на мой взгляд - лучше использовать первый вариант.
по крайней мере - лучше с точки зрения ускорения работы движка
хуже - с точки зрения потери целостности, т.е. надо помнить, что при переносе сайта на другой сервер - нужно, кроме содержимого базы надо переносить и отдельно вынесенный css-файл + необходимость запуска ftp-клиента при редактировании css-файла

Неактивен

 

#8 07-11-2006 18:41:45

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Проблема с подгрузкой css через <txp:css /> :(

Evgeny написал:

необходимость запуска ftp-клиента при редактировании css-файла

Вот это самое печальное, нарушающее общую концепцию. Но если это позволит ускорить движок, то сделаю тогда во внешнем файле. По крайней мере будет удобно редактировать локально, с подсветкой синтаксиса и прочими радостями smile

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru