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

пт, 12.12.2008 16:18 :: olk

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

Небольшой сниппет вместо модуля 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. Все сниппеты можно держать в одном месте.

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

пт, 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, в которой разместил следующие файлы:

Дизайн и верстка. Часть вторая

чт, 19.06.2008 20:54 :: olk

Перевод HTML макета, в тему Drupal.
(при этом желательно в макете вывести все предполагаемые к использованию регионы и поместить в эти регионы какую-либо информацию, для того, что бы визуально контролировать процесс).
В принципе ничего сложного в этом нет, есть маленькие хитрости :)
Далее идут "фишки" которые использую я, при этом не претендую на то, что это единственно верный путь :)

Начало, или цели и задачи проекта

ср, 28.05.2008 20:57 :: olk

О чем и для чего этот сайт? И какой цели он служит? Первоначально просто хотелось изучить API и темизацию новой версии (6.x) Drupal-а, а заодно и проверить его (Drupal) в связке с Postgres SQL (до этого все мои проекты были на Drupal 5.x + MySQL).

Потом я подумал, а почему бы не сделать этого публично … так и родился этот сайт. Так что кто хочет, можете присоединяться, обсуждать , критиковать, подсказывать – Ваше мнение будет учитываться, но так как это мой проект, то конечное решение, по тем или иным вопросам, я все же оставлю за собой.

Ну что, начнем (в этот знаменательный день) все-таки день пограничника ... рождается новый проект !!! шутка, кергуду.

Страницы

Подписка на Отель «У старого программиста» RSS