Шаблон CSSMenu top + 2 columns

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Шаблон CSSMenu top + 2 columns

Post 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 при постинге указал...)
Po6oT

Re: Шаблон CSSMenu top + 2 columns

Post by Po6oT »

Ознакомьтесь с CSS и загляните в листы стилей ;)
Либо вместо всего что у вас напишите

Code: Select all

<h1>{title}</h1>
{content} 
но будет некрасиво  :-\
aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Re: Шаблон CSSMenu top + 2 columns

Post 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 файлы, я уже все перекопал, не могу найти. Удобнее то редактировать через свой редактор, а не через браузер
Last edited by aka_SmILe on Thu Apr 16, 2009 8:13 pm, edited 1 time in total.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Шаблон CSSMenu top + 2 columns

Post by ZYV »

1) Это генераторы
2) В базе
unsigned double ZYV;
creator32
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 02, 2009 4:44 pm

Re: Шаблон CSSMenu top + 2 columns

Post by creator32 »

И честно говоря,  Po6oT я не могу понять какой редактировать то css по вашему совету.
п.с. кстати по поводу того, что вы советуете оставить такой маленький кусок кода это жестко...Нужен иной выход. Прошу подсказать с css
п.с.2: подскажите где на винте (в структуре движка) находятся эти css файлы, я уже все перекопал, не могу найти. Удобнее то редактировать через свой редактор, а не через браузер
Нету этих файлов на винте. А что мешает скопировать код css из системы в Ваш любимый редактор, сохранить этот файл на компе и править, потом вставлять обратно? 
Найти css стили можно в админке > вкладка "оформление" > "стили", или смотрите стили в привязке к конкретному шаблону.
Last edited by creator32 on Fri Apr 17, 2009 5:52 am, edited 1 time in total.
aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Re: Шаблон CSSMenu top + 2 columns

Post by aka_SmILe »

creator32
ну вы же должны понимать, что теряется вся юзабельность. Зачем пукать в лужу, всмысле того, что извращаться. Копипаст в едитор, потом назад, да это глюк какой-то. Мне не стилизация важна, а удобство. Ну да ладно, нельзя так нельзя, проехали.
А про привязку я уже знаю. После скачки двига сразу статьи все прочитал.
creator32
Forum Members
Forum Members
Posts: 41
Joined: Mon Mar 02, 2009 4:44 pm

Re: Шаблон CSSMenu top + 2 columns

Post by creator32 »

aka_SmILe wrote: creator32
ну вы же должны понимать, что теряется вся юзабельность. Зачем пукать в лужу, всмысле того, что извращаться. Копипаст в едитор, потом назад, да это глюк какой-то. Мне не стилизация важна, а удобство. Ну да ладно, нельзя так нельзя, проехали.
А про привязку я уже знаю. После скачки двига сразу статьи все прочитал.
А что бы не пукать в лужу - правьте ручонками из админки! Кто мешает? Ну Вы даёте! Вы задали вопрос - Вам разжевали и в рот положили...

Тут меня не зря пинали в соседней теме, за то, что я проявляю жалость к людям. Вот теперь начинаю понимать!
Спасибо ребята!
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Шаблон CSSMenu top + 2 columns

Post by ZYV »

На самом деле, для очень узкого класса любителей править всё через файлы, хотя это и геморрой, есть специальный модуль или плагин - как-то типа TemplateExternalizer или что-то в этом духе называется.

Просто обычно от верстака приходит набор HTML и CSS файлов, их один раз проверяешь, копипастишь и больше к этому вопросу не возвращается. Зато, если что надо быстро поправить потом, можно сделать это через админку, без паролей на FTP/ssh.
unsigned double ZYV;
Po6oT

Re: Шаблон CSSMenu top + 2 columns

Post by Po6oT »

Вообще не пойму о чем вы сейчас разговариваете ??? :-\
aka_SmILe , понятие "Каскадные таблицы стилей" Вам знакомо?
aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Re: Шаблон CSSMenu top + 2 columns

Post by aka_SmILe »

Да, знакомо.
Не переживайте.
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Шаблон CSSMenu top + 2 columns

Post by ZYV »

Робот, он хочет редактировать их в файлах и недоволен, что такой функции по умолчанию нет. Решение было озвучено.
unsigned double ZYV;
aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Re: Шаблон CSSMenu top + 2 columns

Post 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;
}
Но на главной странице при создании таблицы не происходит обращения к этой конструкции в стиле, это видно по рамке, которая не нарисовалась из стиля.
Так вот какой мне нужен файл?
User avatar
Il_Burbero
Forum Members
Forum Members
Posts: 128
Joined: Tue Apr 15, 2008 10:36 am

Re: Шаблон CSSMenu top + 2 columns

Post 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 очень мощная связка. Рекомендую.
aka_SmILe
Forum Members
Forum Members
Posts: 21
Joined: Thu Apr 16, 2009 1:15 pm

Re: Шаблон CSSMenu top + 2 columns

Post by aka_SmILe »

Такая проблема.
дефолтному стилю (который привязан к этому шаблону) добавляю селектор
p.my {
color: red
}
Открываю шаблон этот на редактирование и там пишу
text
Результат - текст не становится красного цвета. Почему так?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Шаблон CSSMenu top + 2 columns

Post by ZYV »

Вообще нотация element.class сейчас считается устаревшей и в будущем может быть отменена. Правильно задавать свойства для элемента или через контейнер. Например, просто написать .my вместо p.my (и точки с запятой ставить!) или сделать aaa и стиль на .textbody .my { color: red; }.

Но, вообще, это к CMSMS отношения никакого не имеет и нужно обсуждать на соответствующих форумах.
unsigned double ZYV;
Post Reply

Return to “Russian - русский”