Вот и дошли у меня руки сделать поиск по сайту, а точнее поиск по записям в блоге (My Blog).
Используемые версии:
PHP: 5.2.0
Joomla 1.5.14
My Blog 3.0 Build 329
Для этого мною был сделан плагин MyBlog.Search.Plugin.
Инструкция по установке поискового плагина MyBlog к стандартному компоненту поиска Joomla 1.5.x.
1. Скачать архив myblog.search.zip (могут только зарегистрированные пользователи моего блога)
2. Распаковать
3. Установить плагин myblog.search.plg.zip стандартным способом
4. Включить плагин "Search - My Blog"
5.1. Если предполагается производить поиск по сайту не только по записям из MyBlog, но и по статтьям из компонента Content, то необходимо заменить файл /plugins/search/content.php на файл content.php из архива.
5.2. Если поиск по статьям из Content не нужен, то можете просто отключить плагин "Поиск - Содержимое" ("Search - Content").
Если не сделать 5.1 или 5.2, то при поиске будут двойные ссылки (на блог и контент), с одинаковым названием и содержимым, но на разные компоненты.
Плагин проверен на 3х сайтах. Ошибок не обнаружено. Если у Вас возникнут какие либо вопросы, или появятся ошибки, сообщайте. Разберемся.
Выражаю глубокую благодарност и F@TUM за помощь в тестировании плагина!
Комментарии
А по картинкам... fancybox не разу не ставил, но в принципе принцип одинаковый. Подгружаешь Ява-скрипт (библиотеку), и картинкам задаешь нужный "class" и "onclick". В нете полно описаний...
JPlugin::loadLanguage( 'plg_search_myblog' );
метод loadLanguage класса Jplugin:loadLanguage (
[название файла локализации],
[путь к корневой директории сайта или администраторской части Joomla!]
Имя файла локализации, по умолчанию plg_group_plugin.ini Путь к корневой директории, может быть: «j_root/administrator» или «j_root» (по умолчанию)
Затем в xml файле подключить Код:
<language tag="en-GB">en-GB.plg_search_myblog.ini</language>
то можно руссифицировать все енто дело</languages>
Плагин работает отлично!
Большое спасибо за плагин, давно искал, на J1.5.18 работает отлично.
Вопрос, а можно сделать, чтобы он и категории в поиске правельно выводил, а то получаеть следующее:
http://сайт/component/content/category/3-crayfish.html
а в MyBlog категории вот так:
http://сайт/var/www/tags/3/
Как бы это исправить?
RSS