Page 1 of 2
Шаблон CSSMenu top + 2 columns
Posted: Thu Apr 16, 2009 1:29 pm
by aka_SmILe
Пытаюсь растянуть контент во всю ширину страницы. Уже все строчки кастрировал в шаблоне, но контент не растягивается.
Вот посмотрите, какой код на данный момент стал:
Code: Select all
{* Start Content (Navigation and Content columns) *}
<div id=\"content\">
{* Start Content Area *}
<div id=\"main\">
<h2>{title}</h2>
{content} <br />
</div>
{* End Content Area *}
</div>
{* End Content *}
На данный момент так (см.
скрин), но хочу сделать чтоб текст контента был во всю ширину страницы
п.с. почему-то перед кавычками в коде поставились слешипри постинге (хотя тег code при постинге указал...)
Re: Шаблон CSSMenu top + 2 columns
Posted: Thu Apr 16, 2009 2:16 pm
by Po6oT
Ознакомьтесь с CSS и загляните в листы стилей

Либо вместо всего что у вас напишите
но будет некрасиво

Re: Шаблон CSSMenu top + 2 columns
Posted: Thu Apr 16, 2009 8:11 pm
by aka_SmILe
В таком случае скажите пожалста как понимать такой синтаксис?
Code: Select all
{cms_selflink dir=\"start\" rellink=1}
{cms_selflink dir=\"prev\" rellink=1}
{cms_selflink dir=\"next\" rellink=1}
Дело, в том что этот шаблон имеет 5 связей:
- Layout: Top menu + 2 columns
- Accessibility and cross-browser tools
- Navigation: CSSMenu - Horizontal
- Module: News
- Print
И честно говоря,
Po6oT я не могу понять какой редактировать то css по вашему совету.
п.с. кстати по поводу того, что вы советуете оставить такой маленький кусок кода это жестко...Нужен иной выход. Прошу подсказать с css
п.с.2: подскажите где на винте (в структуре движка) находятся эти css файлы, я уже все перекопал, не могу найти. Удобнее то редактировать через свой редактор, а не через браузер
Re: Шаблон CSSMenu top + 2 columns
Posted: Thu Apr 16, 2009 11:29 pm
by ZYV
1) Это генераторы
2) В базе
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 5:50 am
by creator32
И честно говоря, Po6oT я не могу понять какой редактировать то css по вашему совету.
п.с. кстати по поводу того, что вы советуете оставить такой маленький кусок кода это жестко...Нужен иной выход. Прошу подсказать с css
п.с.2: подскажите где на винте (в структуре движка) находятся эти css файлы, я уже все перекопал, не могу найти. Удобнее то редактировать через свой редактор, а не через браузер
Нету этих файлов на винте. А что мешает скопировать код css из системы в Ваш любимый редактор, сохранить этот файл на компе и править, потом вставлять обратно?
Найти css стили можно в админке > вкладка "оформление" > "стили", или смотрите стили в привязке к конкретному шаблону.
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 10:53 am
by aka_SmILe
creator32
ну вы же должны понимать, что теряется вся юзабельность. Зачем пукать в лужу, всмысле того, что извращаться. Копипаст в едитор, потом назад, да это глюк какой-то. Мне не стилизация важна, а удобство. Ну да ладно, нельзя так нельзя, проехали.
А про привязку я уже знаю. После скачки двига сразу статьи все прочитал.
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 11:16 am
by creator32
aka_SmILe wrote:
creator32
ну вы же должны понимать, что теряется вся юзабельность. Зачем пукать в лужу, всмысле того, что извращаться. Копипаст в едитор, потом назад, да это глюк какой-то. Мне не стилизация важна, а удобство. Ну да ладно, нельзя так нельзя, проехали.
А про привязку я уже знаю. После скачки двига сразу статьи все прочитал.
А что бы не пукать в лужу - правьте ручонками из админки! Кто мешает? Ну Вы даёте! Вы задали вопрос - Вам разжевали и в рот положили...
Тут меня не зря пинали в соседней теме, за то, что я проявляю жалость к людям. Вот теперь начинаю понимать!
Спасибо ребята!
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 11:26 am
by ZYV
На самом деле, для очень узкого класса любителей править всё через файлы, хотя это и геморрой, есть специальный модуль или плагин - как-то типа TemplateExternalizer или что-то в этом духе называется.
Просто обычно от верстака приходит набор HTML и CSS файлов, их один раз проверяешь, копипастишь и больше к этому вопросу не возвращается. Зато, если что надо быстро поправить потом, можно сделать это через админку, без паролей на FTP/ssh.
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 12:21 pm
by Po6oT
Вообще не пойму о чем вы сейчас разговариваете
aka_SmILe , понятие "Каскадные таблицы стилей" Вам знакомо?
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 12:23 pm
by aka_SmILe
Да, знакомо.
Не переживайте.
Re: Шаблон CSSMenu top + 2 columns
Posted: Fri Apr 17, 2009 9:44 pm
by ZYV
Робот, он хочет редактировать их в файлах и недоволен, что такой функции по умолчанию нет. Решение было озвучено.
Re: Шаблон CSSMenu top + 2 columns
Posted: Tue Apr 21, 2009 8:04 pm
by aka_SmILe
Идем далее.
Я домашней странице присвоил шаблон
CSSMenu top + 2 columns.
Этот шаблон, в свою очередь связан с 3мя стилями:
- Layout: Top menu + 2 columns
- Accessibility and cross-browser tools
- Navigation: CSSMenu - Horizontal
- Module: News
- Print
Я хочу на главной странице сделать таблицу, но стиль этой таблицы хочу разместить не в шаблоне, а в стилевом файле. В какой из этих стилей необходимо внести коррективы? Можно сказать, что пробовал уже везде (кроме Новости и Печать) вставлять конструкцию
table {
border: 1px;
}
Но на главной странице при создании таблицы не происходит обращения к этой конструкции в стиле, это видно по рамке, которая не нарисовалась из стиля.
Так вот какой мне нужен файл?
Re: Шаблон CSSMenu top + 2 columns
Posted: Wed Apr 22, 2009 7:24 am
by Il_Burbero
aka_SmILe вам же знакомо понятие CSS

я предполагаю что такие фишки как #ID и .class, "наследование свойств" вам тоже знакомы.
Очень хороший (ИМХО лучший) ресурс по ХТМЛ и CSS с кучей примеров htmlbook.ru, вот что пишут там про таблицы:
http://www.htmlbook.ru/content/?id=74
*** Далее. Есть также в теге style такая фишка как определенный тип стиля для определенного приемника ХТМЛ, например компьютерный дисплей это screen,
http://www.htmlbook.ru/html/style.html. Иногда кстати играет...
Обычно делают так:
- Layout: Top menu + 2 columns это основной стиль, стиль того что выводят в {content}
- Accessibility and cross-browser tools это т.н. хаки для кроссбраузерности, вообще то их нужно править под себя (проверить #ID и .class, вставить нужные убрать ненужные) и если кроссбраузерность неактуальна то зачем они вам?
- Navigation: CSSMenu - Horizontal - это стиль меню, т.е. туда целесообразно слить все стилевые атрибуты (#ID и .class) используемые в меню
- Module: News это стиль новостей, аналогично меню.
- Print это особый стиль для вывода на принтер, иногда срабатывает (см. ***).
Кстати если вам неудобен стиль вывода CSS этой кмски то кто мешает вставлять его обычными способами в шаблон или в секцию метаданных?
Так :
Code: Select all
<head> <style type="text/css"> ... </style> </head>
или так:
Code: Select all
<link rel="stylesheet" type="text/css" href="http://...." />
Также никто не запрещает сливать все в один стилевой файл (некоторым так удобнее).
Ну и еще совет. Есть такой браузер Firefox и к нему плагины Web developer, Firebug очень мощная связка. Рекомендую.
Re: Шаблон CSSMenu top + 2 columns
Posted: Tue Apr 28, 2009 2:25 pm
by aka_SmILe
Такая проблема.
дефолтному стилю (который привязан к этому шаблону) добавляю селектор
p.my {
color: red
}
Открываю шаблон этот на редактирование и там пишу
text
Результат - текст не становится красного цвета. Почему так?
Re: Шаблон CSSMenu top + 2 columns
Posted: Tue Apr 28, 2009 3:10 pm
by ZYV
Вообще нотация element.class сейчас считается устаревшей и в будущем может быть отменена. Правильно задавать свойства для элемента или через контейнер. Например, просто написать .my вместо p.my (и точки с запятой ставить!) или сделать aaa и стиль на .textbody .my { color: red; }.
Но, вообще, это к CMSMS отношения никакого не имеет и нужно обсуждать на соответствующих форумах.