Блоги

Редизайн сайта

пт, 12.12.2008 16:18 :: olk

На медни приобрел себе «широкоформатный» ЖК монитор, и посмотрел, как выглядит сайт при разрешении 1680х1050 - и ужаснулся :) (в то время он был сверстан в «резиновом» формате), решил все «переверстать» под фиксированную ширину. В основном «лайоут» закончен, остались мелочи, «дотемизировать» отдельные элементы, оптимизировать пнг-эшки ну и тому подобное.

Первые шаги создания дизайна на установленном Drupal

Здравствуйте.

Передо мной поставлена задача: есть друпал, есть две картинки (как должна выглядеть главная страница и как должны выглядеть остальные страницы сайта) - поднять движок и сделать у сайта такой дизайн, как на картинках.

Т.к. я не совсем дремуч (хотя сайтами никогда не занимался), хоть и услышал слово друпал три дня назад, но за полчаса на локальной машине поставил движок (6.6 с переводом на русский), как у вас, olk, сказано в правиле №4 (Друпал для "Чайников") - несколько часов бродил в админке, посмотрел все возможные настройки (до каких добрался), примерно понял возможно даже больше половины из того что посмотрел...

Небольшой сниппет вместо модуля tagadelic (Облако тэгов)

ср, 01.10.2008 14:28 :: olk

Небольшой сниппет, показывающее облако тэгов по заданному (через код vid) словарю ... Конечно он не покрывает все возможности и настройки модуля tagadelic, но в некоторых случаях может оказаться полезным Для темизации всего блока можно использовать стилизацию tags.voc-номер-словаря, для темизации терминов a.tags-voc-номер-словаря ... PS.Данный код выводит только «реальные» термины словаря, т.е. термины которые «привязаны» к нодам (просто мне показалось не логичным выводить «пустые» тэги, не связанные с материалом) Обновление: Добавил сортировку терминов в сниппет, переменная $order может принимать следующие значения 0 - сортировка по ид термина 1 - сортировка по весу по убыванию (с наибольшим весом выше)

Еще один интересный и безопасный способ вставки сниппетов

чт, 18.09.2008 13:06 :: olk

Тут поэкспериментировал, и нашел интересный способ вставки PHP сниппетов (может правда изобрел велосипед :). Суть в том, что бы сниппет хранить не в контенте сайта (блоках, страницах и т.д), а во внешних файлах и вставлять в контент посредством php конструкции include. Преимущества: 1. Код сниппета можно менять и отлаживать не изменяя контента. 2. При некорректном (ошибочном) коде, не надо заморачиваться с отключением блока. 3. Все сниппеты можно держать в одном месте.

Как посчитать страницы, которые были добавлены в группы за день?

ср, 03.09.2008 16:57 :: enjoy

Тип материала, который пользователи могут добавлять в группы у меня blog. Как посчитать новые страницы в группах за день?

Чтобы посчитать все страницы типа blog за день у меня получился такой код:

Друпал для «Чайников»

пт, 29.08.2008 13:45 :: olk
Хочу поделиться некоторыми мыслями по поводу построения сайтов на основе CMS Drupal. Не вдаваясь в подробности построения архитектуры системы и наполнения ресурса, просто несколько правил и пояснений к ним. Во первых надо четко понимать, то что мы можем получить, используя Друпал, делиться на две части: 1. Что выводить (какая информация попадает в контент сайта) 2. Как выводить (как эта информация представлена в конечном виде) Если за первое (и частично за второе *) отвечает ядро системы и расширение функционала за счет системы модулей Друпала и «сниппетов»**, то за второе почти полностью отвечает система темизации принятая в Друпал.

Аплоад коммент (comment_upload) модуль для Drupal 6.*

ср, 16.07.2008 23:35 :: olk

Модуль в dev-версии, не рекомендован к установке на промо-сайты, и доступен только для ознакомления и тестирования!

Ждал когда же, кто надумает конвертнуть достаточно полезный модуль comment_upload для Drupal 6.*. Не дождался :) . Решил занятся сам. В результате получилось то, что получилось. Предлагаю оттестить, и довести до ума (путем обсуждения, и совместной доработкой).

Добавим эмоций, или продолжение Маленького отступления.

пт, 11.07.2008 17:45 :: olk

Немного доработал фильтр, который описывался в статье Маленькое отступление. Внимание: Проверено только для Drupal 6.* Что сделано: Теперь это четыре в одном.

  • Добавлена «облегченная» версия модуля smileys (Смайлики).
  • Сделаны настройки фильтра, теперь можно включить или отключить обработку входящих в фильтр элементов.
  • Изменен вывод контента для элементов (убрано id="ccfilter" для элементов, заменено на class="ccfilter *")

В состав фильтра входят:

Работаем над выводом контента. Часть первая.

ср, 02.07.2008 02:18 :: olk

Начинаем приводить вывод нод и комментариев к более приемлемому виду.
Я пока не буду говорить о стилях оформления (точнее о включенных в тему файлах CSS), сейчас мы будем разбираться в структуре вывода контекста, используемых при выводе переменных, и как и где их можно менять и использовать.
Для дальнейшего понимания приводимых исходных кодов, оговорюсь, что свою тему, не мудрствуя лукаво я назвал «hotel». т.е. в каталоге sites/www.hotel-prog.ru/themes создал директорию hotel, в которой разместил следующие файлы:

Страницы

Подписка на RSS - блоги