форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Заранее извиняюсь, если запостил не в тот раздел.
Возник вопрос. Где находятся стили для админки текстпаттерна, а где для фронтэнд части? Мне надо сделать фронтэнд с моим дизайном и с моими стилями, но при этом я не хочу трогать админку. Какие файлы я не должен трогать, чтобы админка оставалась такой, какой она есть? Надо ли создавать свой отдельный стилевой файл, или тот что есть в движке (textpattern.css) относится к фронтэнду и не касается админки?
P.S. то же самое хотел спросить про картинки. Директория с картинками касающимися дизайна админки это только txp_img, иди что-то есть в корневой папке images?
Неактивен
Стили для фронтенда находятся в БД (и редактируются средствами движка).
Работа с ТП не предполагает изменения файлов, все хранится в БД.
Файл textpattern.css относится только к бэкенду (админке), все остальное хранится в БД.
Стилевой файл создавать не нужно, все хранится в БД.
В папке картинок нет файлов, относящихся к админке.
Одним словом, RTFM форева.
Отредактированно glebotr (04-11-2006 14:16:31)
Неактивен
Использую txp 4.2.0 Там как вы знаете, можно использовать разные темы в админке. У меня такая ситуация, есть одна тема которую я сам сделал и она нормально отображается в Опере и Фоксе, но очень коряво в IE. Я сам работаю в Опере и тема эта мне нравится. Но другие пользователи будут заходить в админку и через IE тоже. Мне нужно знать в каком файле и какая часть кода отвечает за вызов textpattern.css. Мне нужно просто вставить условие, что для браузера IE нужно вызывать другую тему дизайна, в которой всё ок отображается.
Если кто знает, подскажите.
Неактивен
Gerich написал:
Использую txp 4.2.0 Там как вы знаете, можно использовать разные темы в админке. У меня такая ситуация, есть одна тема которую я сам сделал и она нормально отображается в Опере и Фоксе, но очень коряво в IE. Я сам работаю в Опере и тема эта мне нравится. Но другие пользователи будут заходить в админку и через IE тоже. Мне нужно знать в каком файле и какая часть кода отвечает за вызов textpattern.css. Мне нужно просто вставить условие, что для браузера IE нужно вызывать другую тему дизайна, в которой всё ок отображается.
глянь плагин smd_admin_themes http://textpattern.org/plugins/1096/smd_admin_themes
там вроде можно каждому юзеру назначать персональную тему или же назначать тему по ролям, т.е. админам одну тему, а другим другую
Неактивен
Нет, такой вариант не подходит, мне нужно отдельную тему выводить только для IE, в остальных случаях пусть и у меня и у пользователей будет отображатся моя тема.
Неактивен
ну тогда смотреть и патчить функцию
function html_head()
либо у себя в теме, либо в "classic" теме.
Неактивен
Эхх, кто силён в php, подскажите как вставить в этот код условие <!--[if lte IE]>....<![endif]--> и прописать путь к css файлу, что нужно выйти на уровень выше и зайти в папку другой темы?
return '<link href="'.$this->url.'textpattern.css" rel="stylesheet" type="text/css" />'.n;
Неактивен
Вообщем решил проблему тем, что пофиксил дизайн основной темы так, чтобы она нормально отображалась во всех браузерах. Теперь будет одна для всех. Как всё просто )))
Неактивен