Использование скриптов jQuery на сайтах под управлением Joomla.
А также использование компонента Jumi.
Здесь будут описаны практические дейсвия которые были сделаны мной чтобы скрипты jQuery можно было использовать на моих сайтах.
Поскольку я не являюсь супер специалистом в этой области то возможны и ошибки и неточности, но тем неменее все это проделано и работает.
Описываю свое понимание на текущий момент всей информации по этому вопросу.
Скрипты бывают сложные и неочень). Внедрять куски надо в тело странички и иногда в стилях, куда и как дальше подробнее опишу.
Рассмотрим использование конкретного скрипта - падающий снег , который по идее должен выпадать на этой страничке.
Состоит он из картинок- снежинок, собствено самого скрипта, и записей в тельце странички.
Благодаря помоши гуру - Александра было выяснено что в шаблонах Joomla что были взяты когда-то за основу уже были подключены какието срипты назначение которых было не ясно, по сему были внесены некоторые изменения.
Итак поехали по порядку.
1. изменяем файл index.php в шаблоне.
<script type="text/javascript" src="/http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> это берется библиотека скриптов jQuery
<script type="text/javascript"> $J = jQuery.noConflict();</script> тут важный ключевой момент $J который потом нужно влепить в скрипты вместо $
изначально тут было почти тоже, нужно будет убрать.
2. изменяем сам скрипт snow.js
в нем собственно меняем $ на $J и нужно указать правильный путь к файлам-снежинкам смотрите место src= 'http://coolermen.ru/templates/coolermen1/snow/итак далее.
3.дальше в зависимости от назначения и места проявления скрипта.Если данный срипт распростаняем на всеь сайт то изменяем файл index.php в шаблоне так.
делаем вставку, надеюсь понятно где.
<script type="text/javascript" src="/<?php echo $templateUrl; ?>/snow/snow.js"></script>
</head>
<body>
<div id="snow"> </div>
Далее заливаем на сайт, запускаем и наслаждаемся... снег валит по всему экрану.
Для реализации использования этого эффекта на отдельных страницах итд.. нужно вставить код либо в материалы или блоки итд... тут нам нужен компонент Jumi.
кратко о Jumi, устанавливаем его как обычно в Joomla. для нас интересны 2 возможность использования.
1 - вставить код в материал.Тут так - идем в компонент Jumi и создаем новый вставляем <div id="snow"> </div> запоминаем его ид-номер. А в материал вставляем {???jumi[*6]} (пишем без вопросительных знаков) вуаля - и снег пошел.
да но тут засада, снег валит по всему экрану,хотя это тоже хорошо, но вот пока руки не дошли до ограничения его выпадение окном материала.
2 - вставить код в модуль.Тут все просто - в по данному скрипту в блоке вставляем <div id="snow"> </div> и все (из index.php его убираем). Далее включаем и выключаем модулем.