Рубрики
Joomla Верстальщику

Использование LESS при создании шаблонов для CMS Joomla!


Здравствуйте. Сегодняшний материал будет посвящен оптимизации процесса создания шаблонов для CMS Joomla!, причем версия здесь не играет особой роли. Я буду писать все применительно к последней текущей версии Joomla! 1.6, но все что будет сказано можно также применить и при разработке шаблонов для Joomla! 1.5.

Поговорим мы об увеличении производительности написания CSS для шаблонов Joomla! посредством использования CSS-препроцессора LESS. Замечу, что целью данной статьи не является ознакомление читателя с LESS. Все изложенное ниже подразумевает, что у вас уже есть знания базовой работа с LESS. Если нет, то можно сначала ознакомится с этим прекрасным инструментов на сайте проекта lesscss.org.

Рубрики
CMS Joomla

Шаблоны в Joomla! 1.6, новое и особенности обновления с версии 1.5

Joomla! 1.6 шаблоны

Уже давно ни для кого не новость, что в свет вышла Joomla! 1.6, которая внесла ряд желанных разработчиками изменений в функционал (неограниченная вложенность категорий, гибкие настройки прав доступа…), но в то же время оставляет еще место для пожеланий, например, многие были бы рады интегрированному решению для создания различных видов содержимого аля CCK в Drupal. Но сегодня не об этом. Сегодня о том, что является для меня, в силу того что я априори верстальщик (теммер), целью номер один в изучении нововведений Joomla! 1,6 — шаблонах.

Рубрики
Joomla

Полезные сниппеты для работы с меню Joomla

Однажды, я уже писал материал в котором рассказывал о полезных php-сниппетах для верстки шаблонов под Joomla, но вот, работая над очередным проектом, нашел еще несколько очень полезных кусочков когда, которые могут вам облегчить жизнь при работе над проектами на CMS Joomla!

Эти сниппеты были найдены мной на сайте www.tutorials2learn.com. Собственно, все они предназначены для работы с меню Joomla, и, дабы не тянуть кота… Смотрим код ниже.

Рубрики
Joomla Верстальщику

Как должно выглядеть ТЗ по созданию шаблона для CMS Joomla!

Очень часто к верстальщикам, ко мне лично, обращаются с предложением сверстать какой-либо шаблон под ту или иную CMS. В силу своей простоты, расширяемости и популярности у меня на первом месте по подобного рода заказам CMS Joomla!

Очень часто приходится сталкиваться с заказчиками которые говорят: «Мне нужен шаблон Joomla!», но сами даже не понимают что такое шаблон для CMS Joomla!

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

А еще реже, попадаются идеальные заказчики, которые с запросом на создание шаблон присылают техническое задание, взглянув на которое, фактически не остается вопросов к заказчику — просто берешь и делаешь.

Вдохновленный подобным заданием, я решил систематизировать и шаблонизировать для примера основные пункты того, каким должно быть идеальное техническое задание на создание шаблона Joomla!

Рубрики
Joomla

Вывод формы логина в Joomla! 1.5 в красивом всплывающем окне

modal_login_window

Буквально недавно, один мой знакомы в аське спросил у меня, не знаю ли я какого-нибудь «прикольного» модуля логина для Joomla! 1.5. В принципе, подобных модулей существует великое множество, а если вы нормально разбираетесь в CSS и умеете немного рисовать, то можете красиво оформить и стандартный модуль логина. Однако, зачастую модуль логина занимает много полезного пространства на сайте и отвлекает внимание пользователей. Часто многие прячут его за ссылкой регистрации. Мне лично уже несколько раз приходилось прятать по просьбе клиента модуль логина в слайдер. Одним из решений красивой реализации логина в Joomla! 1.5 является использование всплывающего модального окна, которое можно реализовать на базе уже имеющихся функций ядра Joomla! в сочетании с библиотекой Mootools.

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