By heihachi88 on 09 Фев 2010
RemaGe, у вас есть урок - Темизация друпал, но это ведь не с нуля :))) Вот например, у меня есть PSD макет, я его заверстал в HTML и в CSS настроил как надо, вот и вопрос: как это все заставить работать в друпале?
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

В уроке достаточно инфы для
By RemaGe on 09 Фев 2010 at about 13:50.В уроке достаточно инфы для создания темы с нуля. По читайте, там не сложно. Как вариант просто откройте готовую тему друпал, и повытаскивыайте нужные вставки пхп кода.
а что эта за строка в самом
By heihachi88 on 09 Фев 2010 at about 21:25.а что эта за строка в самом начале .info файла тем -
; $Id: bluemarine.info,v 1.4 2007/06/08 05:50:57 dries Exp $
Для чего она??? При создании своей темы мне нужно писать что-нибудь подобное?
Не нужно, это для контроля
By RemaGe on 10 Фев 2010 at about 03:05.Не нужно, это для контроля версий. Вставляется, по моему, при заливке на друпал орг.
RemaGe, подскажи пожалуйста,
By heihachi88 on 10 Фев 2010 at about 13:53.RemaGe, подскажи пожалуйста, я все понять немогу заверстал 3х колоночную тему, вставил перменные в нее из bluemarine темы... Когда ставлю свою тему на друпал, такое ощущение будто css файл не видит. Style.css засунул в папку с темой.
<!DOCTYPE html PUBLIC
By heihachi88 on 10 Фев 2010 at about 14:26.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php print $language->language ?>" lang="<?php print $language->language ?>" dir="<?php print $language->dir ?>">
<head>
<?php print $head ?>
<title><?php print $head_title ?></title>
<?php print $styles ?>
<?php print $scripts ?>
</head>
<body>
<div id="container">
<div id="header">
<?php if ($logo) { ?><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><img src="<?php print $logo ?>" alt="<?php print t('Home') ?>" /></a><?php } ?>
<?php if ($site_name) { ?><h1 class='site-name'><a href="<?php print $front_page ?>" title="<?php print t('Home') ?>"><?php print $site_name ?></a></h1><?php } ?>
<?php if ($site_slogan) { ?><div class='site-slogan'><?php print $site_slogan ?></div><?php } ?>
</div>
<div id="navigation">
<?php if (isset($secondary_links)) { ?><?php print theme('links', $secondary_links, array('class' => 'links', 'id' => 'subnavlist')) ?><?php } ?>
<?php if (isset($primary_links)) { ?><?php print theme('links', $primary_links, array('class' => 'links', 'id' => 'navlist')) ?><?php } ?>
</div>
<div id="news">
<?php if ($left) { ?><td id="sidebar-left">
<?php print $left ?>
<?php } ?>
</div>
<div id="maincontent"><?php print $title ?><?php print $content; ?><div id="bottomcontent"><p><?php print $breadcrumb ?></div></div>
<div id="imagegallery">
<?php if ($right) { ?><td id="sidebar-right">
<?php print $right ?>
<?php } ?>
</div>
<div id="footer"> <?php print $footer ?><span class="copyright">Copyright 2009. Peekaboo. All rights reserved.</span>
<div id="copyright"><img src="images/peekaboo.png" width="49" height="41" class="fltleft" />Сайт разработан в "<a href="#">Peekaboo</a>"<br />
Информацию о проекте можно<br />
просмотреть <a href="#">здесь</a><br /></div>
</div><!-- Closes id="footer" -->
</div><!-- This div closes id="container" -->
<?php print $closure ?>
</body>
</html>
Вот заработала тема, вот только вопрос, почему CSS не так как надо отображается, например я задал background-color:#00000, а он белый почему-то. И еще внутри div="mainContent" я создал еще один div="BottomContent" - для того чтобы главную страницу поделить на 2 частички. Как в друпале задать bottomcontent как регион, чтобы оттуда можно было выводить информацию? Подскажите, пожалуйста, уже замучался :))
Так мало чего могу сказать.
By RemaGe on 10 Фев 2010 at about 15:42.Так мало чего могу сказать. Посмотрите код готовой страницы, если цсс прицепилась - значит норм и проблема в другом.
В 9 уроке есть инфа как задавать свои регионы. Если вкратце, то, они должны быть прописаны в файле инфо, а в page.tpl.php отображаются в виде
<?php if ($left) { ?><td id="sidebar-left">
<?php print $left ?>
<?php } ?>
<?php if ($right) { ?><td id="sidebar-right">
<?php print $right ?>
<?php } ?>
Прописал регионы в .info
By heihachi88 on 10 Фев 2010 at about 17:14.Прописал регионы в .info файле темы
regions[header] = Header
regions[left] = Left sidebar
regions[content] = Content
regions[bottom] = Bottom content
regions[right] = Right sidebar
regions[footer] = Footer
в page.tpl.php ввел в
<?phpprint $bottom;
?>
Очистил кэш - помогло :)))
By heihachi88 on 10 Фев 2010 at about 17:31.Очистил кэш - помогло :)))
Теперь осталось создать и
By heihachi88 on 10 Фев 2010 at about 17:47.Теперь осталось создать и настроить block.tpl.php и node.tpl.php. Remage, а что в этих файлах то писать? В уроках читал, что-то не понял, что за clear-block и т.п.
Какой clear-block? Возьми за
By RemaGe on 10 Фев 2010 at about 18:06.Какой clear-block?
Возьми за основу готовые файлы. В помощь приложения в уроках
1. Drupal 6 - переменные файла page.tpl.php
2. Drupal 6 - переменные файла node.tpl.php
3. Drupal 6 - переменные файла block.tpl.php
4. Drupal 6 - переменные файла box.tpl.php
5. Drupal 6 - переменные файла comment.tpl.php
Там не сложно
Я заранее извиняюсь, никак не
By Александр on 10 Фев 2010 at about 18:29.Я заранее извиняюсь, никак не найду где можно задать вопрос по теме:
Drupal - Урок третий - Прикручиваем FCKeditor, и учим его загружать изображения (Модули Drupal FCKeditor, IMCE, IMCE crop).
У сеня точно такой же вопрос, как у одного товарища:
Извиняюсь, но у меня тоже траблы с FCKeditor. В Модулях он появляется. Я его галочкой включаю... и дальше ничего не меняется. При создании Заметки - всё тоже, что и до Эдитора.
Мне кажется, я не совсем правильно понял, как и куда заливать модуль и самого едитора. Я делал так.
1. Скачал необходимые архивы - fckeditor-6.x-2.0.tar.gz и ckeditor_3.1.zip.
2. fckeditor-6.x-2.0.tar.gz залил в папку http://мой сайт/sites/all/modules.
3. ckeditor_3.1.zip залил в папку http://мой сайт/sites/all/modules/fckeditor/fckeditor/
Мне вот непонятно - может нужно было заливать напрямую в http://мой сайт/sites/all/modules/fckeditor/ ???
Короче, что я сделал не так? =)
Собственно, если следвать видеоуроку, распаковывать следует сперва ckeditor, и потом в него же снова ckeditor. Короче, запутался основательно. Дайте пжалста четкую инструкцию, что за чем и куда конкретно распаковывать.
"1. Скачал необходимые архивы
By RemaGe on 10 Фев 2010 at about 18:58."1. Скачал необходимые архивы - fckeditor-6.x-2.0.tar.gz и ckeditor_3.1.zip."
есть 2 едитора fckeditor и ckeditor, оба от одного производителя 2 новее, и на мой взгляд лучше. К каждому идет свой модуль друпал для встраивания, а у вас модуль друпала для fckeditor, а эдитор ckeditor.
скачиваете архив с друпал орг, либо fckeditor либо ckeditor, разорживируете.
если скачали fckeditor то в получившейся папке fckeditor будет еще одна fckeditor, ее и нужно заменить на архив с едитором.
Форум предназначен для вопросов, просто нужно создавать новые темы.
Большое спасибо, все
By Неизвестный on 10 Фев 2010 at about 21:39.Большое спасибо, все получилось. :)
Приветствую, RemaGe! С
By Неизвестный on 27 Окт 2010 at about 08:50.Приветствую, RemaGe!
С удовольствием читаю Ваши посты, спасибо за полезную работу по ЛикБезу!
Есть ли Ваши уроки в формате PDF?