zen

Как правильно удалять элементы из темы

24 января 2012 в 5:37

Создаю свою тему на основе темы zen. Надо удалить логотип, слоган и ещё несколько элементов, идущих по умолчанию. Вопрос в том, как это сделать правильно.

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

Код логотипа и прочих элементов можно удалить физически из файла page.tpl, но по-моему, это тоже как-то некашерно, ведь он всё равно оставит свои следы в других файлах и БД, и этот мусор тоже может создать проблемы.

0 Thanks

Темизация на основе ZEN.

29 ноября 2011 в 5:54

Добрый день, начал делать тему для своего блога на основе ZEN, все вроде понятно, но никак не могу разобраться как из краткой новости убрать ссылку на добавление комментария «комментировать», вобщем хочу оставить только «подробнее» и все.

0 Thanks

Резиновый header с фоновой рисункой [решено]

30 октября 2011 в 16:54

Как создать резиновую шапку с фоновым рисунком в Zen?
Например как в Drupal.org Ширина моей подтемы 990px.
Насколько я понял? это фоновый рисунок высотой с шапку и длиной 1px повтором. Но шире 990px никак не выходит.

0 Thanks

"Съезжают" регионы на странице при отображении display'я

20 февраля 2011 в 21:16

Добрый день.

Я использую на сайте тему Zen (drupal 6). Чтобы выводить ленты новостей по различным категориям, я использую views. У меня возникла проблема с одним display'ем. Когда я открываю страницу раздела, за которую отвечает этот display, у меня съезжают регионы (image 1). Остальное работает нормально (image 2).

В чем может быть проблема? Как это исправить?

Спасибо.

0 Thanks

Интернет-магазин www.antica.su

12 января 2011 в 18:32

Добрый день.
Представляю интернет-магазин сантехники и керамики
Прошу сильно не пинать, так как опыта в создании полноценных интернет-магазинов,
тем более на drupal + ubercart у меня не много.

Дизайн придумывался новый, рисовался одним фрилансером, верстался другим.
За основу была взята тема Zen.

Из модулей, помимо Ubercart использовалось много чего: CCK (с кучей допов), VIEWS (хотя хочу скоро отказаться от него), Hierarchical Select (для удобства в админках), Ajax Driven Cart, Decimal Quanities (для заказа дробного кол-ва товара) + куча мелких дополнительных. Если кому интересно, могу расписать все.

Признаться честно, стандартным каталогом Ubercart`а пользоваться не стал, а написал свой, заточенный под себя, модуль для отображения каталога, фильтра характеристик итп итд...

Также создал еще несколько таблиц в БД для убыстрения работы выборки по характеристикам, фабрикам, коллекциям.
Эти таблицы несколько раз в день полностью обновляются, на случай если изменится товар.

Так же, не очень нравится скорость работы сайта, но оптимизацией еще не занимался. Думаю что-то типа Boost`а поможет.
Или есть лучшие решения для связки Drupal+Ubercart?

P.S.: если в некоторых браузерах будет отображаться коряво сильно не пинайте...не было времени еще проверить и исправить все недочеты (исходная верстка то была идеальна, но так как друпал с кучей модулей цепляет свои CSS + JS, то это добавило и глюков в верстку :)

0 Thanks

Тема "Basic" не идёт замуж за сайт и другие мелочи жизни

11 января 2011 в 1:18

Установил "Drupal 6.20". Установка прошла гладко.

Первые невзгоды. Закачал тему "Basic". Выбираю "Basic" - белый экран. Удаляю "Basic" через ftp, выбираю другую тему - всё в порядке. Пробовал несколько раз, пробовал разные версии "Basic" для D6, устанавливал, выбирал, переустанавливал, но ничего не помогло. Установил "Zen", сделал подтему - подтема работает. Дивлюсь. Уж на что, казалось мне, тема "Basic" непритязательная! Или я чего-то не понимаю?

И другая печаль, долго грузится admin/build/block. Даже думал, что это тоже белый экран, но нет, как оказалось, если подождать, то загружается в конце концов. Всё остальное, кажется, работает нормально.

Почему так? Хостинг подкачал? Приговор хостингу? Мало памяти? Слишком много обращений к базе данных, когда грузится admin/build/block?

Если, допустим, это хостинг, и ничего с ним в данной ситуации поделать невозможно, то есть ли какие-нибудь настройки в "Друпале" на такой случай? Хотя бы намекните, пожалуйста. Спасибо!

0 Thanks

Немогу кастомизировать page.tpl.php в созданной подтеме Zen

4 января 2011 в 21:12

Здравствуйте, уважаемые друпаловоды!

Столкнулся с такой проблемой. Темизирую сайт на Drupal на основе темы Zen. Поддтему создал модулем Zenophile. Хочу переделать файл шаблона поддтемы page.tpl.php, в поддтеме он уже существует, правлю его, но изменения не происходят. Кеш обновляю в admin/settings/performance, но ничего не происходит.

Кто сталкивался с такой проблемой?

Заранее спасибо!

0 Thanks

Познакомлюсь с Друпал "верстальщиком"

20 ноября 2010 в 22:31

Подыскиваю для будущих прожектов специалиста по "верстке для Друпал" – то есть спеца по созданию тем.
Достаточно, и даже желательно, чтобы умел сабтемы для Zen создавать, либо чтобы с нуля умел делать темы со следующими хар-ми:

1. SEO-оптимизирована
2. Соблюдение веб-стандартов
3. DIV-верстка
4. Кроссбраузерность

Отписывайтесь, познакомимся, в будущем возможно будут проекты.

P.S. Я сейчас сам делаю все то, что выше написал. Просто тут намечаются заказы, все могу не успеть, а каждый раз создавать "проект на free-lance.ru" я умучаюсь, так что предпочитаю завести партнерские отношения заранее.

UPD. Коллеги, активнее. Называйте свои условия. Если вам больше нравится программирование для Drupal - скорее это всё не для вас. А если вас вдохновляет именно темизация - welcome!

0 Thanks

Проблема после установки темы Zen

12 ноября 2010 в 21:08

Доброго времени!

Установил тему Zen, потом решил вернуть Garland. Но теперь все области отображаются как в Zen - не зависимо от того какая тема активна.
При этом стили, как будто от той темы которая активна, а вот расположение областей нет.

Подскажите, в каком направлении копать?

0 Thanks

Прпоблема стемой Zen фиксированого размера

24 сентября 2010 в 11:03

При использовании фиксированного размера в теме Zen при переходе в админ часть тема съезжает в лево пикселей на 10 и съезжает обратно в право при переходе на стартовую страницу. Подскажите как это решить.

0 Thanks

Проблема с темой Zen

17 сентября 2010 в 19:42

При использовании фиксированного размера в теме Zen при переходе в админ часть тема съезжает в лево пикселей на 10 и съезжает обратно в право при переходе на стартовую страницу. Подскажите как это решить.

0 Thanks

Zen STARTKIT подтема

29 августа 2010 в 21:35

поставил Zen sites/all/themes/Zen

затем скопировал папку старткит с переименованием в foo

пробовал sites/all/themes/Zen/foo и sites/all/themes/Zen/STARTKIT/foo и просто sites/all/themes/foo , подтема не появляется в списке тем
может я что то не догоняю , или что то не так делаю ????

кеш почистил крон и апдейт запускал , перезапустил апач и мускуль , подтемы как не было так нет в списке тем оформления

0 Thanks

Вывод своих регионов zen

16 апреля 2010 в 8:56

Подскажите, как вывести свои регионы для главной страницы? Допустим, мне нужно два региона в самом центре для какого-то текста и больше регионов на главной не будет.. Подскажите.

0 Thanks

Разместил меню в header'е

6 марта 2010 в 17:44

решил разместить иконки в header'е
в css прописал следующее:
a.btn1
{
display:block;
width:67px;
height:120px;
margin-left: 215px;
margin-top: 25px;
background:url(images/trim.png) 0 0 no-repeat;
text-indent:-999em;
}

a.btn1:hover
{
background:url(images/trim-r.png) 0 0 no-repeat;
}
в page.tpl.php добавил строчку:
<?php if ($header): ?>
Услуги

<?php print $header; ?>

<?php endif; ?>

наверно что то не так сделал сделал, поскольку эту иконку я вижу только в разделе Блоки
а хотел бы видеть и на остальных страницах
заранее спасибо
прикрепил изображение эскиза сайта

0 Thanks

Группы блоков с уникальным классом тема Zen как?

25 февраля 2010 в 13:11

Здравствуйте, умные люди.

Я верстальщик. Ковыряю zen.

Возник вопрос по поводу генерируемых этой темой классов у блоков.
Вот есть такой кодик в файле шаблона блоков, задание классов в зависимости от назначения блока-родителя:
$block->module . '-' . $block->delta; ?>" class="<?php print $classes; ?>">

Таков вопрос, как определяется какой класс, какому блоку задавать? Непонятно откуда берутся выделенные переменные и как зависят. Ткните пожалуйста в какой файл смотреть?

К примеру конкретная задача, задать разным группам блоков (группы определяются не исходя из их функционала, допустим сначала два с одник классом, потом один с другим, потом опять два с третьим, к примеру разного цвета фон у блоков чтобы был).
Как эту задачу правильно реализовывать нужно?

С друпалом я разбираюсь не так давно, с месяц потихоньку ковыряю. так что, если можно подоходчивее, пожалуйста

0 Thanks

Отделить свою тему от ZEN

25 февраля 2010 в 12:23

Пробую создать свою тему оформления... Все нормально до тех пор пока в файлу mytheme.info не отключаю строчку base theme = zen

По какому принципу работает эта самая базовость???

После комментирования этой строки съезжает верстка точнее пропадает вызов класса two-sidebars (css)

Если строка base theme = zen не за комментирована то класс определяется, хотя физически файербагом не могу найти его в разметке страницы

вот так показывает файербаг:

0 Thanks

как сделать две колонки в теме zen?

17 февраля 2010 в 12:57

Здравствуйте, вопрос не по верстке пейдж тпл, а по встроенным возможностям zen, можно как-то из админки переключить на отображение двух колонок эту тему?
облазил всю админку, вроде не нашел.

подскажите как правильно делать?
можно конечно page.tpl переверстать в соответствии с задачей, но может есть способ более правильный?

0 Thanks

[решено] Темизация ноды и разделение $terms

7 февраля 2010 в 17:39

Здравствуйте.
Пожалуйста, подскажите как решить мою задачу темизации, которую я отразил на скриншоте.

Строка 1. Дата публикации, термин из словаря Тематика (раздел сайта), рейтинг Fivestar.
Строка 2. Заголовок.
Строка 3. Содержимое и поле с картинкой.
Строка 4. Ссылки.
Строка 5. Теги (отдельный словарь таксономии) и автор публикации.

Насколько я понял, мне нужно менять $content, одной правкой node.tpl.php тут недостаточно. Пример бы.
Каким образом разделить вывод терминов таксономии из разных словарей?

0 Thanks

Разбираюсь с Zen - темизацией, нужна помощь

9 декабря 2009 в 16:21

Попытался разобраться и откомментировать каждый смысловой элемент в файле page.tpl.php от темы Zen

Нужна помощь в переводе других файлов (node.tpl.php и т.д.) этой темы.
Никто не хочет перевести переменные?

<?php
// $Id: page.tpl.php,v 1.14.2.10 2009/11/05 14:26:26 johnalbin Exp $
/**
* Theme implementation to display a single Drupal page.
*
* Available variables:
*
* General utility variables:
* - $base_path: The base URL path of the Drupal installation. At the very
*   least, this will always default to /.
* - $css: An array of CSS files for the current page.
* - $directory: The directory the theme is located in, e.g. themes/garland or
*   themes/garland/minelli.
* - $is_front: TRUE if the current page is the front page. Used to toggle the mission statement.
* - $logged_in: TRUE if the user is registered and signed in.
* - $is_admin: TRUE if the user has permission to access administration pages.
*
* Page metadata:
* - $language: (object) The language the site is being displayed in.
*   $language->language contains its textual representation.
 *   $language->dir contains the language direction. It will either be 'ltr' or 'rtl'.
 * - $head_title: A modified version of the page title, for use in the TITLE tag.
 * - $head: Markup for the HEAD section (including meta tags, keyword tags, and
 *   so on).
 * - $styles: Style tags necessary to import all CSS files for the page.
0 Thanks

[Решено] Темизация (форматирование) шапки в ZEN

25 ноября 2009 в 11:31

Друзья, помогите разобраться. Задача заключается в том, чтобы над шапкой сделать тонкую полоску с пиктограммками и надписью "добавить в избранное". Для этого сделал новый регион и разместил там нужные элементы. Проблема в том, что этот регион "склеивается" с регионом header. Перерыл весь CSS, нигде не нашел особенных свойств header. Почему тогда новый регион ставится браузером в хидер? Или есть какие-то особенности работы с ZEN?

[UPD] Решено - повозился с CSS. Для нового региона выставил свойство display: inline-block и все заработало :)

0 Thanks