cms joomla 1.5

Разработка сайта на joomla – продолжение (часть 2)

Основную долю разработки заняла настройка и верстка под компонент для Joomla 1.5 – MightyResources.
Если вам не интересно описание компонента, то можете сразу перейти к структуре и описанию работы с ним.

Всплывающие сообщения Joomla

Сегодня решил написать о том, как сделать всплывающее сообщение предупреждений Joomla. Для начала выберем скрипт всплывающих сообщений, в моём случае были выбраны плагины для jQuery.

Разработка сайта на joomla

Постановка задачи:
Сделать сайт с форумом, каталогом организаций (который имеет фильтрацию по колонкам и поиск), статьями (новости, одиночные материалы, события), фото галереей, рейтингом статей, комментированием и личным кабинетом.
1) В качестве форума был выбран компонент “Agora”.

Интеграция HTML шаблона в Joomla

Для того, чтобы начать интеграцию html шаблона в cms Joomla нам понадобится стандартная сборка Joomla со стандартными шаблонами, этого для начала хватит.

Шаблонизация расширений Joomla

Если расширение joomla написано по всем, так сказать, “правилам”. То, при необходимости редактирования такого шаблона, можно скопировать нужные для редактирования шаблоны в папку “html” шаблона Joomla, который у вас на сайте будет по умолчанию. К шаблонам для редактирования через папку HTML также относятся шаблоны для модулей Joomla.

Отключение Mootools в Joomla

Порой, чтобы ваши скрипты или библиотеки не конфликтовали (например, jQuery и mootools), или даже, чтобы уменьшить вес сайта (если mootools нигде не используется), вам требуется отключить mootools, как ненужную библиотеку. Чтобы это сделать, нужно перед вызовом заголовков ( проще говоря, перед выводом ) вставить следующий код:

Joomla и баг с php4

Ошибка в joomla 1,5,15 и ниже, при четвертой версии php на хостинге.
Warning: cannot yet handle MBCS in html_entity_decode()! in /www/site/htdocs/libraries/joomla/application/pathway.php on line 209
Как вы поняли из текста ошибки, тут является бажной строка #209. И так, что же с ней не так?

Joomla сайт-визитка

Представляю вашему вниманию новую сборку Joomla, оптимизированной под сайт-визитку.

Как сделать сборку Joomla

Создание сборки joomla довольно редкое явление среди разработчиков на этой cms. Рассмотрим пример, когда, после создания сайта и его установки на хостинг, нужно отдать заказчику легко устанавливаемую копию со стандартным инсталлятором joomla.
Как я поступаю в таких случаях:
1) Создание копии базы данных, как правило через phpmyadmin.
2) Открытие базы данных через текстовый редактор и замена всех префиксов [...]

Изменение title на свой вкус

Чтобы изменить, обрамить или дописать какой-то текст в title на всех страницах Joomla, нужно дописать в файл шаблона, непосредственно перед <jdoc:include type=”head” /> следующий код:
<?php
$this->setTitle($mainframe->getCfg('sitename') . ' - ' . $this->getTitle());