Голубятня: Интерактив №4. Сергей Голубицкий

Опубликовано 14 июля 2010 года

Призываю читателей активнее демонстрировать собственные профессиональные таланты и предлагать в «Интерактив» новые темы для народного образования!

Пока же Андрей Мироненко продолжает джумлять недоумевающую публику.

Андрей Мироненко

JOOMLA. Часть 4

Предварительные замечания – WAMP Server и IIS установленные на одной машине конфликтуют – это нормально – и тот, и другой используют по умолчанию один и тот же порт.

Совместить их можно – в настройках того или другого сервера нужно указать HTTP-порт, отличный от стандартного 80.

Или просто остановить службу IIS и перезапустить сервисы WAMP.

Теперь далее о Joomla

Материалы у нас есть, разделы то же. Теперь нужно это отобразить на страницах сайта. Так вот правила, на какой странице что отображать, определены в иерархии главного меню Joomla.

Каждый материал или категория/раздел могут быть привязаны к тому или иному пункту меню – при переходе мы увидим искомое.

Как это делается – создадим пункт меню «Все меню» -> Main Menu, кнопка «Создать». Потом жмём на «Внутренняя ссылка» –> «Материал».

Вам нужно выбрать способ отображения информации – в виде отдельной статьи, псевдоблога всех статей из категории, раздела, списка-оглавления этих же статей.

Для отдельной статьи далее выбираем «Шаблон Материала», для блога категории/раздела – соответственно, тот или иной шаблон блога. Для списка-оглавления – шаблон списка.

Выбрали – теперь указываете заголовок (как будет выглядеть пункт меню на сайте), псевдоним – аналогично с псевдонимами материалов (лучше транслитерация), родительский элемент – к чему прицепиться, права доступа – все посетители, только зарегистрированные пользователи, администраторы.

И самое главное – в правой части окна указываете нужный материал/категорию/раздел.

Жмыхаем «Опубликовать» – восхищаемся увиденным на сайте.

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

Экспериментируйте – фатальных последствий для сайта это не несёт.

Коль уж речь зашла о шаблонах и классах, ну и для того, чтобы отвлечься от нудно-учебного стиля изложения – есть очень полезная приблуда для FireFox – называется FireBug. Живёт в дополнениях – можно скачать и установить с сайта дополнений https://addons.mozilla.org/ru/firefox/ . Как сказал бы Сергей Михайлович – must have для каждого, кто собирается что-то разрабатывать для Web.

FireFox вообще отличается роскошеством дополнительных ресурсов – тут тебе и пирожное, тут тебе и мороженое – я перевожу с помощью ImTranslator + несколько отдельных словарей, качаю видео с помощью Download Flash and Video, пишу и читаю в ЖЖ с LiveJournal Addons, ну и, конечно, удивляюсь – кто может давать рекламу в онлайн после того, как появился AdBlock.

C моей точки зрения, теперешний успех FireFox – это не 90% быстрота и дополнения.

Firebug штука крайне полезная – можно отлаживать скрипты, можно подглядывать как устроена страничка – очень полезно, если нужно точечно поменять какие-то части – мало кто может предположить, что сайт брутальных мотоциклистов http://bikecity34.com я сделал из гламурного шаблона любителей моды. Всё это заслуга Firebug. В заметке о шаблонах я расскажу о новых полезных дополнениях FireFox.

Ну вот – я плавно подъехал к последнему этапу базовой Joomla – шаблонам. Как и раньше, вопросы приветствуются.

Просьба всем извинить за разрывы в публикации статей – работа требует.

Просьба Роману Александрову (http://vjoomla.ru/) написать статью о K2.

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

К оглавлению

Оглавление