На мой взгляд это очень не выгодно хостеру. Объясню почему.
Для того, чтобы "сайт работал при любой загрузке" надо иметь очень большую резервную мощность. Простаивающую, естественно, иначе это будет обозвано "оверселл".
И представь себе, есть сервер. Вполне себе многопроцессорный и забитый памятью. Сколько клиентов туда пустить? Одного? Двух? При условии, что каждый хочет, чтобы его сайт работал "при любой загрузке".
ТО, что она возвращает, уже лежит в обвязке ul,
Эти функции как раз и генерируют всю обвязку. Просто рассмотрена была функция, выводящая конкретный пункт меню. В других - другая обвязка.
> class="block block-module" или class="block block-module-1"
перечисление классов через пробел означает, что данный элемент наследует свойства и класса block (например общее оформление всех блоков, рамка там или уголки скругленные) и класса block-module (например хочу выделить блоки search цветом или каким-нить внутренним оформлением).
хм. Править в файлах. А что и где - будь добр ссылку и скриншот. С описанием того что должно отображаться и не отображается и наоборот, что отображается, хотя не должно.
Прочитал все 3 части и не понял собственно где то что обещано в заголовке?
Я думал - "вот щас по-быстрому расскажу как создать CSS-тему". Потом в голову приходит мысль - "надо же рассказать, где посмотреть структуру". И таким образом, пока не написал - не попустило
а темы для уроков были взяты для старого друпала!?
???
Я старый друпал в глаза не видел. Начал жизнь с версии 5.0.
Неточности могут быть в той части, которую я дергаю с сайта drupal.org. Возможно где-то недоглядел и изменились названия функций/модулей. Так что поправьте если что.
А самое интересное, посмотри на саму картинку images/tabs.gif и ответь на два вопроса:
1. Какова максимальная ширина кнопки (в пикселах) "шоп красиво было"
2. Зачем такая несуразная картинка может быть использована и где искать использование ее второй половинки?
Неправильный вопрос на засыпку. Если тебе все понятно в приведенном куске, то такого вопроса возникнуть не должно. Если не понятно - задавай вопросы по порядку. Если не хочешь или все понято - тогда домашнее задание: объяснить следующие две строчки
Нужен честный хостинг
"При необходимости" - в рамках моей схемы - это смена тарифного плана. Аналог - утверждение новых лимитов на электричество.
Нужен честный хостинг
На мой взгляд это очень не выгодно хостеру. Объясню почему.
Для того, чтобы "сайт работал при любой загрузке" надо иметь очень большую резервную мощность. Простаивающую, естественно, иначе это будет обозвано "оверселл".
И представь себе, есть сервер. Вполне себе многопроцессорный и забитый памятью. Сколько клиентов туда пустить? Одного? Двух? При условии, что каждый хочет, чтобы его сайт работал "при любой загрузке".
Создание новой темы. Часть четвертая: CSS-only
Это писалось еще для пятерки, в шестерке некоторые вещи поменялись. Например то же инфо.
Будет время - опишу шестерку. Сейчас немного не до этого )
Создание новой темы. Часть третья: остальные .tpl.php.
Тебе скорее всего надо не переменную разбирать, а просто назначить новые области. Типа как $sidebar_left. И туда уже натолкать блоков.
Создание новой темы. Часть шестая: правим block.tpl.php
например, уже понятно что менять в функции? ))
function theme_menu_tree($pid = 1) {
if ($tree = menu_tree($pid)) {
return "\n
\n". $tree ."\n
\n";
}
}
Создание новой темы. Часть шестая: правим block.tpl.php
ТО, что она возвращает, уже лежит в обвязке ul,
Эти функции как раз и генерируют всю обвязку. Просто рассмотрена была функция, выводящая конкретный пункт меню. В других - другая обвязка.
Создание новой темы. Часть шестая: правим block.tpl.php
Если уж совсем хочется переделать все меню, то тогда делаем финт ушами под названием "переопределение функций".
По-английски читаем http://drupal.org/node/55126 и http://api.drupal.org/apis/5/theme_menu.
В принципе для начал рассмотрим функцию theme_menu_item
Создание новой темы. Часть шестая: правим block.tpl.php
ul/li - это такие же блоки как и div, только называются по-другому. Зачем плодить сущности без надобности?
изменение отображения primary и secondary links
А что именно из картинки невозможно сделать с использованием ul/li?
Скажи на основе какой темы, напишу тутор )
IMG выползает за DIV вниз
div.node:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
помогло убрать какие-то залипухи с картинками в ИЕ. Уже не вспомню что именно ))
Создание новой темы. Часть шестая: правим block.tpl.php
> class="block block-module" или class="block block-module-1"
перечисление классов через пробел означает, что данный элемент наследует свойства и класса block (например общее оформление всех блоков, рамка там или уголки скругленные) и класса block-module (например хочу выделить блоки search цветом или каким-нить внутренним оформлением).
Что я еще не написал про создание темы?
Начать с конкретных или с общего обзора?
Стандартная тема и тема danger4k - глюки отображения таблиц
хм. Править в файлах. А что и где - будь добр ссылку и скриншот. С описанием того что должно отображаться и не отображается и наоборот, что отображается, хотя не должно.
Создание новой темы. Часть третья: остальные .tpl.php.
Прочитал все 3 части и не понял собственно где то что обещано в заголовке?
Я думал - "вот щас по-быстрому расскажу как создать CSS-тему". Потом в голову приходит мысль - "надо же рассказать, где посмотреть структуру". И таким образом, пока не написал - не попустило
Создание новой темы. Часть вторая: page.tpl.php.
Эти замысловатые конструкции лучше обрабатываются каким-нибудь визуальным HTML-редактором.
А твой подход мне напоминает Perl
Создание новой темы. Часть первая: phpTemplate.
В тему - http://www.lullabot.com/articles/hacking_phptemplate
Это следующий шажок. Сначала с CSS разобраться )
Создание новой темы. Часть первая: phpTemplate.
а темы для уроков были взяты для старого друпала!?
???
Я старый друпал в глаза не видел. Начал жизнь с версии 5.0.
Неточности могут быть в той части, которую я дергаю с сайта drupal.org. Возможно где-то недоглядел и изменились названия функций/модулей. Так что поправьте если что.
Создание новой темы. Часть первая: phpTemplate.
Если потребности возникнут, некоторые вон даже ядро патчат. Куда уж там движку...
Главное меню и кнопки
Неправильно разобрался. Надо было не убирать из base.css, а добавлять в style.css
например padding: 0px 0px;
Главное меню и кнопки
Аццкий отжыг.
Сравни и найди 10 различий:
color:#FFFFFF;
display:block;
float:left;
}
и
Главное меню и кнопки
гы. style.css (line 274) - это я просто скопировал из файрбага. Типа чтобы было видно из какого файла и с какой строки бралось. Выкинь.
Ищу свойсто или метод DIV
2Dan: полос может и не быть, зато скроллится замечательно
Ищу свойсто или метод DIV
objDiv.scrollTop = xxx?
Главное меню и кнопки
А самое интересное, посмотри на саму картинку images/tabs.gif и ответь на два вопроса:
1. Какова максимальная ширина кнопки (в пикселах) "шоп красиво было"
2. Зачем такая несуразная картинка может быть использована и где искать использование ее второй половинки?
Главное меню и кнопки
Неправильный вопрос на засыпку. Если тебе все понятно в приведенном куске, то такого вопроса возникнуть не должно. Если не понятно - задавай вопросы по порядку. Если не хочешь или все понято - тогда домашнее задание: объяснить следующие две строчки
display:block;
float:left;