Мар 07
В шаблонах для движка 1.5 вставка позиции модуля происходит следующим образом
-
<jdoc :include type="modules" name="left" style="xhtml" />
Если с полем name все понятно (имя позиции из списка созданных в XML файле шаблона), то вот с полем style частенько возникают вопросы – что это, зачем и что можно с ним делать.
Разберем сначала вывод хтмл по умолчанию при стиле XHTML – в исходном коде получается следующее
-
<div class="moduletable">
-
<h3>заголовок модуля
</h3>
-
тело модуля
-
</div>
А что же нам делать, если хотим чуть усложнить структуру, дабы вписаться в разработанный дизайн либо иное? Все очень просто.
« читать всё »
Фев 15
Если на сайте используется несколько модулей меню на основе стандартного mod_mainmenu – мы получаем досадную ошибку валидации – для каждого активного пункта меню UL LI создается id=»current» (в случае создания связанных меню, многоуровневых либо просто дублирование модуля)
Лечится просто – в файле templates/шаблон/html/mod_mainmenu/default.php (что это такое и что делать если такого файла нет – объяснять не буду, читаем документацию по шаблонизации движка) находим строку примерно 71
$node->addAttribute(’id’, ‘current’);
и заменяем на
$node->addAttribute(’id’, ‘current’.$id);
Теперь у нас к каждому current добавляется идентификатор itemid и достигаем дзена в плане валидации страницы
Янв 28
На днях (году в 2006) приобретена книга «Севастополь ретроальбом», автор Иванов Алексей Валерьевич, издание Библекс 2006 год. Тираж издания 1000 экземпляров, приобрести в собственность практически нереально, соответственно без угрызений совести данное издание, как обязательное в коллекции каждого Севастопольца, публикуется на моем сайте
Скачать сканированный архив книги
Смотреть по страница можно здесь
Ноя 09
В линейке 1.5 появилась замечательная вещь – создание SEF ссылок стандартным образом, без использования сторонних компонентов. В компонентах за поддержку данной возможности отвечает специальной файл router.php, в стандартных он существует, но не все разработчики сторонних компонентов включают эту возможность в свои расширения.
Для активации этой прекрасной опции необходимо включить три переключателя (скрин и примеры ниже) и переименовать файл htaccess.txt в .htaccess (да да, именно так – с точкой вначале. Стандартный файловый менеджер windows «explorer» может не позволить этого сделать, тогда следует использовать сторонние менеджеры – TotalComm-r, Far, DOpus и подобные).
При этом если мы используем все три опции – необходимо чтобы на сервере была поддержка mod_rewrite (убедиться можно посмотрев страницу «админка – помощь – информация о системе – информация PHP» либо обратиться в службу поддержки хостинга)
« читать всё »
Окт 25
По мотивам инструкции сообразил на быструю руку бета версию реализации поиска на сайте без ручного ковыряния файлов – ajaxSearchJquery_beta 1.0
Рабочая версия в демонстрации (верхний правый угол сайта)
« читать всё »
Окт 23
Рассмотрим по очереди все заложенные возможности шаблона стандартных материалов компонента com_content. Для затравки можно взять содержимое папки \templates\beez\html\com_content\ и положить в свой шаблон. Там конечно не все идеально, но данный стандартный шаблон построен на div и имеет все вьюшки контента.
Кому есть чем дополнить (либо поправить если где ошибаюсь) – милости просим
« читать всё »
Окт 19
Итак, общие аспекты создания поиска по сайту с применением AJAX. В чем суть – при вводе\удалении каждого символа в поле поиска обращаемся к БД и показываем совпадения
Рабочий пример http://www.rcoi.net/beta/ (справа вверху поле поиска)
Автор идеи Marco Kuiper
На деталях останавливаться не буду, кому интересно без проблем разберутся « читать всё »
Сен 20
По просьбе пользователя ce300man набросал добавление постраничной навигации в страницы галереи ( Популярные | Лучшие | Новые | Комментарии)
Немного теории. Статья официальной вики Using JPagination in your component
Работать будем с файлом components\com_datsogallery\sub_viewspecial.php « читать всё »
Авг 24
Представляю Вашему вниманию мелкую поделку для собственных нужд – невизуальный редактор для Joomla 1.5, по типу Home-site и других редакторов, СodEditor версия 1.0.2
Что умеет:
1 – вставлять заданные теги (минимально необходимый набор)
2 – обрамлять выделенный текст выбранным тегом (выделили текст, нажали В – текст обрамился тегами)
3 – поддерживаемые теги: B, I, U, S, P, BR, UL LI, OL LI, A, IMG, H1-H6
В планах на будущее (никаких сроков реализации не обещаю и обещать не буду)
1 – добавить подсветку синтаксиса HTML
2 – добавить нумерацию строк (под вопросом)
3 – добавить функционал плагина для JCE advlink для добавления ссылки на определенный набор элементов сайта, материалы, ссылки в меню (очень нескоро)
Кратко для интересующихся
1 – для добавления собственного тега открываем файл plugins\editors\codeditor.php, находим строки 153-173 и по аналогии добавляем свой тег (не забываем положить картинку в каталог plugins\editors\codeditor\ico)

Скачать с Яндекса
Тема на joomlaforum
changelog
Исправлена ошибка работы сторонних кнопок редактора под областью ввода (подробнее, изображения и прочие), спасибо ShadowXak
Авг 15
Зачастую нам требуется вывод простейший новостей, но стандартный модуль mod_latestnews версии движка 1.5 умеет показывать лишь заголовок. Начинаются поиски мега модулей для решения элементарной задачи. В этом примере расскажу как с помощью легкой модификации стандартного модуля вывести следующие данные: заголовок материала, дата создания, вступительный текст, ссылку «читать далее»
« читать всё »
Июл 27
Версия модуля 2.1.0 для Joomla 1.5
Список изменений:
* Полностью переписан код
* Создан простенький шаблонизатор
* Стили модуля вынесены в отдельный CSS
* P.S. модуль не умеет работать с високосными годами
Проверял с различными вариациями даты, локально все показывал корректно (кол-во дней, часов, минут до события как в статике, так и в посекундном JS скрипте). Тестировал в мозилла, опера, ИЕ 6-7
Скачать здесь или на joomlaforum
Июл 24
Тестируйте первую версию плагина ArtFormsplugin для Joomla 1.5
Пробовал у себя пошагово:
1 – создал формочку из пары полей
2 – уставил плагин
3 – в материал вписал {ArtForms formid=1}
В тексте появилась форма и кнопка «send», по нажатию ничего не происходит (точнее перебрасывает меня на страницу index.php?option=com_ArtForms&formid=1&Itemid=1 пустую, видимо потому что не создал обработчик формы – лень разбираться в самом компоненте было)
Все опции работы плагина также не проверял (бо их там много а рабочей формы для тестирования под рукой нет).
Скачать плагин
Обсуждение на Joomlaforum
Июл 24
Забираем, версия модуля mod_latestsmf 1.2.0 для Joomla 1.5 и SMF 2.0 RC1.2
Обязательные требования:
1 – после установки модуля указать в настройках абсолютный путь к файлам форума DOCUMENT_ROOT/smf_path/ (слеш на конце обязателен)
2 – наличие на сервере библиотеки mb_substr
3 – форум должен быть установлен с указанием кодировки UTF-8 (на 1251 не тестировал, ничего не могу сказать)
« читать всё »
Июл 13
Представляю Вашему внимания достаточно универсальный модуль для VirtueMart, версия mod_VirtueMart_universal 1.2.1 (beta version) для Joomla 1.5.
Почему этот модуль, а не родной от разработчика VirtueMart Soeren - родной модуль на 6 товаров генерит от 40 запросов в БД, мой же только один SQL запрос
« читать всё »
Recent Comments