MIDAV.RU

MIDAV.RU

Учусь делать сайты в свободное время .

Joomla

Подписаться на эту рубрику по RSS

Как подключить jQuery в Joomla

Просмотров: 6950Комментарии: 2
Joomla

Допустим у Вас возникла необходимость подключить к сайту jQuery .  Но в Joomla по умолчанию используется другой JS фреймворк , Mootools . И чтобы они не мешали друг другу в работе надо подключить jQuery в режиме noConflict .

Для примера подключим в своем шаблоне jQuery и jQuery UI. Скрипты разместим в каталоге media/jquery/

$doc	 = JFactory::getDocument();
// Подключаем скрипты
$doc->addScript('media/jquery/jquery-1.8.3.js', 'text/javascript');
$doc->addScript('media/jquery/jquery-ui-1.9.2.custom.js', 'text/javascript');
// прописываем режим noConflict , можно прописать в своем js файле
$doc->addScriptDeclaration('jQuery.noConflict();');

В своем скрипте пишем код :

(function($) { 
  $(function() {
    // здесь вы можете использовать в коде $
	$("div").hide();
  });
})(jQuery);

Вот и все , в принципе все должно работать smile

Структрура компонента com_content в Joomla 2.5

Просмотров: 7334Комментарии: 8
Joomla

В версии Joomla 2.5 немного изменилась структура компонента com_content . Поскольку упразднили разделы , главную страницу . На главной теперь по умолчанию выводятся избраные материалы . Добавился новый вид вывода материалов - список категорий .

Поскольку чаще всего нужно изменить вывод материалов , нам придется работать с файлами видов или представлений . Как правило менять модели не потребуется .  Итак рассмотрим структуру видов com_content .

Читать далее...

Добавляем вывод рисунка в модуль Новости , Joomla 2.5

Просмотров: 39884Комментарии: 29
Joomla

В Joomla 2.5  при создании статей появилась возможность добавлять изображения к тексту статьи . Можно указать разные изображения для краткого и полного текста материала .

Сейчас мы добавим вывод картинки из описания материала в модуль Последние новости . По умолчанию в модуле выводится только заголовок новости в виде ссылки .

Ну и заодно уж выведем краткий анонс текста , знаков так сто .

Читать далее...

Вывести модуль в статье Joomla

Просмотров: 2389Комментарии: 0
Joomla

Иногда возникает необходимость вывести модуль внутри материала . Это можно сделать стандартными средствами Joomla . С помощью плагина Loadmodule , он входит в Joomla по умолчанию .

Итак , для того чтобы опубликовать модуль в материале , делаем следующие действия .

Читать далее...

Получение переменных в шаблоне Joomla

Просмотров: 4915Комментарии: 0
Joomla

Когда создаете шаблон , как правило возникает необходимость определить различные условия , переопределить значения переменных . Для того , чтобы переопределить эти значения , их надо сначала получить . Сейчас я покажу как это сделать .

В начале файла index.php Вашего шаблона , после проверки константы _JEXEC , вставте следующий код :

Читать далее...

Вывод модуля внутри контента Joomla

Просмотров: 2721Комментарии: 0
Joomla

Допустим у Вас вам понадобилось вывести позицию модуля внутри контента . Например в выводе категории . Ни до ни после , а именно внутри . Например  в выводе раздела , после заголовка и описания вставить модуль последних добавленых статей . Или всеми нами любимую рекламу smile .

Читать далее...

Страница ошибок в Joomla!

Просмотров: 1619Комментарии: 0
Joomla

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

Создаем обычным способом страницу . Можно создать ее в каком-нибудь служебном разделе , на который нет ссылок . Или просто страницу без категории . Обзываем ее например : Error 404 . Оформляем на свое усмотрение , объясняем посетителю куда он попал и что ему теперь делать grin . Сохраняем . Запоминаем ID страницы , он нам еще пригодится .

Создаем в корневой папке вашего шаблона файл "error.php" и прописываем в нем следующий код :

<!--?php // no direct access <br-->defined( '_JEXEC' ) or die( 'Restricted access' );
if (($this->error->code) == '404') {
  header("HTTP/1.0 404 Not Found");
  echo file_get_contents(JURI::root().'/index.php?option=com_content&view=article&id=ID_Вашего_материала);exit;
}
?>

Вот в принципе и все . Не забываем сохранять файл в кодировке UTF-8 .

  • Бесплатные уроки по созданию Интернет-магазина с нуля

    Интернет-магазин с нуля

    Дизайн, вёрстка, движок, Admin-панель и размещение в Интернете в этих бесплатных уроках.

    Получить уроки бесплатно

  • JavaScript, jQuery и Ajax с Нуля до Гуру

    JavaScript, jQuery и Ajax

    Узнай всё это сразу в одном Видеокурсе!

    Рекомендую курс Михаила Русакова "JavaScript, jQuery и Ajax с Нуля до Гуру"

    Перейти к курсу

  • Пример создания блога на WordPress 4

    Блог на WordPress 4 за 25 минут

    Бесплатное 25-ти минутное видео с примером создания блога на WordPress 4

    Получить видео