Компонент ARTIO JoomSEF
![](/files/author.png)
Компонент ARTIO JoomSEF - предназначен для создания SEF ссылок страниц вашего сайта. Его роль весьма ощутима в продвижении сайта. В статье изложена установка и настройка компонента.
Как правило, для Joomla все используют компоненты ARTIO JoomSEF или sh404sef. Стандартными средствами особо не пользуются. Возможно вам не нужны сторонние компоненты и достаточно воспользоваться стандартным SEF Joomla описанным в другой моей статье, рекомендую начать изучение с нее.
Сразу отмечу, что я пробовал устанавливать ARTIO JoomSEF и sh404sef. sh404sef мне не понравился тем, что это коммерческий платный компонент, я использую ARTIO JoomSEF. Функционал заложенный в бесплатную версию позволяет делать все что мне необходимо.
- ARTIO JoomSEF
- Где скачать ARTIO JoomSEF
- Установка ARTIO JoomSEF
- Настройка ARTIO JoomSEF
- Как убрать копирайт ARTIO JoomSEF
- Страница ошибки 404 ARTIO JoomSEF
Где скачать ARTIO JoomSEF
Скачать компонент ARTIO JoomSEF лучше с сайта автора по адресу:
- http://www.artio.net/downloads/joomla/joomsef/artio-joomsef-3-9-8/download для Joomla 1.5
- http://www.artio.net/downloads/joomla/joomsef/artio-joomsef-4-2-8/download для Joomla 2.5 (1.6/1.7)
![Скачать ARTIO JoomSEF](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvc2thY2hhdF9hcnRpby1qb29tc2VmLlBORw==.jpg)
Установка ARTIO JoomSEF
Зайдите в административную панель управления CMS и выберите в меню «Расширения-Менеджер расширений». На вкладке «Установка» выберите приготовленный файл и нажмите кнопку «Загрузить и установить». Компонент будет установлен.
![Установка ARTIO JoomSEF](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvdXN0YW5vdmthX2FydGlvLWpvb21zZWYuUE5H.jpg)
Настройка ARTIO JoomSEF
Выберите в меню «Компоненты» пункт «ARTIO JoomSEF» вкладка «Control Panel». В правом углу вкладки найдите панель «SEF Status», разрешите «Global SEF URLs» и «Apache mod_rewrite» соответствующими кнопками.
![Включение ARTIO JoomSEF](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvZW5hYmxlX2FydGlvLWpvb21zZWYuUE5H.jpg)
Вкладка «Configuration»
- проверьте опцию «JoomSef Enabled»;
- установите «File suffics» по желанию в .html / .php / оставьте незаполненным;
- определитесь как вы хотите видеть имя домена с www или без него «www and non-www domain handling»;
- разрешите нумеровать дублирующиеся URL, впоследствии их можно будет закрыть от индексации.
![Настройка ARTIO JoomSEF вкладка «Configuration»](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvbmFzdHJvamthX2FydGlvLWpvb21zZWZfY29uZmlndXJhdGlvbi5QTkc=.jpg)
Вкладка «Advanced»
На этой вкладке
- установим вид базового url в мета-теге <base href="http://e-kzn.ru/sef-chpu/artio-joomsef.html" />
- разрешим автоматически обновлять url страниц при их переименовании или смены алиаса;
- включим запись в лог по желанию.
![Настройка ARTIO JoomSEF вкладка «Advanced»](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvbmFzdHJvamthX2FydGlvLWpvb21zZWZfYWR2YW5jZWQuUE5H.jpg)
Вкладка «Title and Meta Tags»
Запретим генерацию «бестолковых» заголовков страниц, мета-тегов keywords и description.
![Настройка ARTIO JoomSEF вкладка «Title and Meta Tags»](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvbmFzdHJvamthX2FydGlvLWpvb21zZWZfdGl0bGUuUE5H.jpg)
Вкладка «Language»
Вы можете создать многоязычный сайт, включив опцию «Enable JoomSef language management». Опция «Language integration» позволяет указывать язык непосредственно в URL (include in path) или использовать для них различные поддомены (use different domains).
Если вы указываете язык непосредственно в URL, то для этой страницы он будет выглядеть так: http://e-kzn.ru/ru/sef-chpu/artio-joomsef.html.
Если вы используете различные поддомены, заполните Domain configuration именами поддоменов для русского и английского языков. К примеру, ru.e-kzn.ru и en.e-kzn.ru. На вкладке «Subdomains» назначьте стартовую страницу для каждого из этих поддоменов. URL этой страницы будет выглядеть так: http://ru.e-kzn.ru/sef-chpu/artio-joomsef.html.
Вкладка «404 Page»
Теперь произведем настройку страницы обработчика 404 ошибки. Переведите сообщение на русский язык. Этим вы облегчите жизнь некоторым вашим посетителям.
![Настройка ARTIO JoomSEF вкладка «404 Page»](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvc3RyYW5pdHNhXzQwNC5QTkc=.jpg)
Как убрать копирайт ARTIO JoomSEF
Последнее, что можно сделать, убрать копирайт, который вставляется на все страницы сайта.
Отредактируйте файл components/com_sef/joomsef.php
Найдите в нем строчку $cacheBuf2 = '...тут много всего...';
Замените на $cacheBuf2 = '';
Это поможет вам убрать ссылку ARTIO JoomSEF.
Заведите страничку на своем сайте, в которой сделайте немного окружающего текста по теме и поставьте активную ссылку на сайт автора ARTIO JoomSEF , уважайте чужой труд.
На этом можно считать настройку компонента законченной.
В заключении еще пара советов
Не стоит искать ARTIO JoomSEF nulled и вот почему:
1 - все найденные компоненты обязательно будут старой версии.
все что они позволят в отличие от free версии:
2 - редактировать .htaccess - вы это делаете?
3 - генерировать карту сайта - вам компонента XMap не хватает?
4 - статистика - а это вам зачем?
Не стоит искать русификатор ARTIO JoomSEF, толкового перевода не встречал. Переводил сам. Многие переведенные на русский язык фразы начинают терять смысл или становятся расплывчатыми и лучше воспринимаются в оригинале.
Страница ошибки 404 ARTIO JoomSEF
В справке веб мастера Google и Яндекса не рекомендуется выводить страницу ошибки 404 по умолчанию. Если вы видели стандартную для Joomla страницу 404 - она убогая. Посетитель незамедлительно отправится на другой сайт, а таковые в поисковой выдаче наверняка найдутся и не один десяток. Вы уже установили Artio JoomSEF для Joomla и сделали страницу ошибки 404. Следует дать возможность понять посетителю сайта что дальше делать. Предложите ему воспользоваться меню или поиском. Именно так я сделал и на своем сайте. Кроме того, я решил для прикола выводить еще и случайный анекдот. Наберите неверную ссылку и увидите результат. Приведу пример реализации.
Первый скрипт получает анекдот, второй выдирает из анекдота ссылки на сайт источник.
![Ошибка 404 joomla](/plugins/content/joomslide/thumbs/L3Zhci93d3cvZS1rem4ucnUvZGF0YS93d3cvZS1rem4ucnUvZmlsZXMvSm9vbWxhL0FydGlvLUpvb21TRUYvY3VzdG9tLTQwNHBhZ2UuUE5H.jpg)
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 26 Голосов )
Комментарии
public function onSh404sefInsertFBJavascriptSDK( &$page, $sefConfig) {
static $_inserted = false;
if($sefConfig->shMetaManagementActivated && !$_inserted && ( $this->_params->get('enableFbLike', true) || $this->_params->get('enableFbSend', true))) {
$_inserted = true;
// G! use underscore in language tags
$locale = str_replace( '-', '_', JFactory::getLanguage()->getTag());
// append Facebook SDK
$socialSnippet = "
// Load the SDK Asynchronously
(function(d){
var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
js = d.createElement('script'); js.id = id; js.async = true;
js.src = '//connect.facebook.net/".$locale."/all.js';
d.getElementsByTagName('head')[0].appendChild(js);
}(document));
";
// use page rewrite utility function to insert as needed
$page = shPregInsertCustomTagInBuffer( $page, ']*>', 'after', $socialSnippet, $firstOnly = 'first');
}
}
Хочу попробовать добавить адрес корзины в исключения, как это сделать - не разберусь ни как.
Я с sh404sef экспортировал ссылки и импортировал их в Артио, перед этим почисти все ссылки что создал сам компанент, но ссылки все равно не те.
Вот страница была в SH404Sef: _http://filter-tver.com/filtri_
Вот стала: _http://filter-tver.com/filtry-klassicheskie/filtri_
Подскажите, как убрать категорию "filtry-klassicheskie" из ссылки?
Также получилась другая ссылка _http://filter-tver.com/filtry-klassicheskie/akvafor/item/kristall-n-isp2_ как убрать от туда "item"?
Manage Extensions->Content->Extension
Опцию "Add categories to URL" выставить в No
Сделайте, посмотрим останется ли item, категория обязана исчезнуть.
_http://filter-tver.com/filtri/filtry-klassicheskie/filtri
Может поможете за отдельную плату?...
На вкладке Extension есть опция Add categories to URL. Поиграйтесь ею.
Есть еще вариант настроить через Manage 301 Redirects. Но пользоваться им не советую.
Я хотел еще сказать что прежде чем устанавливать компонент Phoca Guestbook v1.5.3 перед этим я ставил Phoca Guestbook v 1.4.3 который у меня был вложен в курс там все тоже самое, таже ситуация с капчей,я пытался зайти на форум Phoca Guestbook но я там каким то загадочным образом забанен хотя вообще к ним не разу не заходил Хотел еще добавить что ARTIO JoomSEF v3.7.4 у меня был вложен в курс и я установил именно его,то есть у меня сейчас есть возможность апгрейда до новой версии 3.10.2.Но в курсе еще было специальное расширение для работы ARTIO JoomSEF для virtue mart и там говорилось о том что данный плагин платный,и в курсе старая версия но что на работу это ни как не повлияет единственное там просто надпись The following JoomSEF extensions do not support current JoomSEF version: VirtueMart. Please, use the Manage Extensions page to upgrade them to the latest versions.но она как сказано никак не повлияет на работу данного расширения,и вот хотел спросить если я обновлю ARTIO JoomSEF не слетит ли из за обновления у меня данный плагин или можно обновить ARTIO JoomSEF до версии 3.10.2 и с плагином все будет нормально.И последние на оф сайте ARTIO JoomSEF я видел вот такое расширение This extension provides SEO and SEF URLs for Phoca Guestbook Joomla component.Может оно нужно для коректной работы капчи.Вот все что я смог выяснить и хотел бы у вас узнать на основании всего этого можно решить эти две проблемы с капчей и с отображением иконок для аватаров. Спасибо
Ничего не изменилось капча так и не появляеться при включенном SEO значит наверно проблема не в этом
В поле Active Handler должно быть значение Component's router. Далее кликните на ссылке и перейдете в настройки.
В табе Common найдите опцию Handling, ее значение должно быть JoomSEF handler.
С Phoca Guestbook, скорее всего, решение аналогично.
Чем я руководствуюсь
_http://htmlbook.ru/
_http://www.php.su/
Почему у вас заработала гостевая книга - не было соответствующего обработчика чпу ссылок, вы в конфигурации артио сказали использовать класс-обработчик из компонента. Понять что это такое можно прочитав, предположим, тут _http://joomla-book.ru/development/classes/jroute-creating-sef-links-routing-component
Что желательно изучить
_http://www.tungusov.ru/create-component-for-joomla-2-5.html
Появилось новое хобби - Joomla, а ваш сайт как азбука и справочник на моем столе))) Буду следить теперь за новыми публикациями. Еще раз спасибо, все подробно и доходчиво, как раз для таких чайников как я)))))))))
Сейчас так...-
_http://katarina.od.ua/services/uncategorised/our-services
а хочу чтоб было так ..--
_http://katarina.od.ua/our-services
Так -
_http://katarina.od.ua/blog/item/18-shave
а хочу чтоб было так -
_http://katarina.od.ua/shave
Если конечно такое возможно
так
_http://katarina.od.ua/component/rsform/form/3-polya-otmechennye-znakom-obyazatelny-dlya-zapolneniya
а хочу =--
_http://katarina.od.ua/polya-otmechennye-znakom-obyazatelny-dlya-zapolneniya
вот как-то так.) Заранее спасибо и сразу извиняюсь если что-то не так.
Зайдите в "JoomSEF - Extensions Management", перейдите по ссылке "Content".
На вкладке "Extension" есть опция "Add categories to URL".
Установите ее в "Only last one".
Если не сложно и знаете где про такое можно почитать перенаправте плиз..ато гугл чтото нехочет помагать(
заранее спасибо..
но наверно лучше снести К2 как помне только одни проблемы прибавил(
Как пример: Наши услуги, Персонал, Контакты
Все это логичнее разместить в одной категории - kompany (ну или как назовете). Зачем вы под каждую из них налепили категорий, мне не понятно.
Наши услуги - зачем там К2 нужен? Это все на обычных страничках без проблем верстается.
Зачем все оформлено в виде блогов? У вас сайт салона красоты, а не сайт последних новостей или доска объявлений.
Теперь по вашему вопросу -
В JoomSEF - Extensions Management пощелкайте по ссылке в поле Active Handler для К2. Скорее всего опция "Component's router" вам поможет. Еще лучше на сайте автора купить расширение для вашей версии за 10 евро, не столь уж и большие деньги _http://www.artio.net/e-shop/joomsef/joomsef-extensions/joomsef-4-x-compatible/k2-joomsef-4-extensio n.
По поводу первого - я просто залил шаблон, все было так в шаблоне. Вот и хочу все это изменить, просто, не знал можно ли.
По поводу блога - оно как-то само так стало. В начале этого не было, я и не хотел бы чтоб он вообще там был, а как изменить не знаю. Снимаю с публикации категорию-блог, не помогает, он вообще как-то начал жить сам своей жизнью. Комментарии не включаются, хотя все включено, даже на странице блога настроить правильный вид не получается, просто не реагирует на манипуляции.
По поводу купить я с Вами согласен, деньги небольшие, спасибо так и сделаю. Только сперва, наверно, буду пробовать все исправить чтоб было красиво и как-то убрать этот дурацкий блог.
Про то, что можно все в одной категории разместить, чего-то даже и не подумал. Возьму на заметку. Как мне кажется, по большому счету К2 тут нужен только на главной странице, чтоб все модули смотрелись как они есть, или их можно и без К2 так разместить?
и вот в чем дело, когда я хочу пересчитать одну валюту в другую при выключенном Seo в общих настройках Joomla, все отлично работает конвертер пересчитывает,но стоит мне включить Seo и я хочу например пересчитать деньги с одной валюты в другую меня просто перекидывает на главную страницу моего сайта и валюта не пересчитывается.Помогите пожалуйста в чем может быть проблема?
в табе "Components without SEF Extension installed" найдите расширение, отвечающее за конвертер валют и пощелкайте "Active Handler".
Или "Component's router", или "Don't SEF" излечит.
По Вашему совету:
-"На вкладке JoomSEF - "Extensions Management" надо найти в блоке "Components without SEF Extension installed" нужное расширение
В графе "Active Handler" пощелкать по ссылке. Выставить "Component's router" или "Don't SEF"."
Не выходит, в "Components without SEF Extension installed" нету zoo, я установил плагин ext_joomsef4_zoo.zip.
zoo есть в "Extensions Management", там ставил "Component's router", но ссылки получаются без .html на конце и др. совершенно.
Мне, наверное, нужно чтобы плагин расширение zoo отображалось в "Components without SEF Extension installed". Но как это сделать?
_http://www.artio.net/e-shop/joomsef/joomsef-extensions/joomsef-4-x-compatible/zoo-joomsef-4-extension
В компоненте ZOO реализованы "Мои избранное" и "Мои сравнения".
/home/filter/public_html/log (Каталог файлов лога) Недоступно
/home/filter/public_html/tmp (Каталог для временных файлов) Недоступно
_http://i-fotki.info/15/7f07dd3b3caf3745c5c45deea7d9f6bb6dac62164705431.jpg.html_ и еще раз установил, но почему то попытался найти этот плагин через менеджер плагинов - не увидел:
_http://i-fotki.info/15/ca3bf1c122e4a58b937544d52b261ae86dac62164706168.jpg.html_
Да, в компоненте ZOO реализованы "Мои избранное" и "Мои сравнения".
В файле конфигурации стоит правильный путь:
public $log_path = 'www/filter-tver.com/log';
public $tmp_path = 'www/filter-tver.com/tmp';
иначе бы я ни как не установил бы ext_joomsef4_zoo.zip
Права на запись действительно не стояли, теперь стоян 777 на папках и вложениях log и tmp.
Но ситуация не поправилась, т.е. в админке
_http://i-fotki.info/15/6810b251d99af8d82885d33109d84abe6dac62164705919.jpg.html_
все равно плагин расширение zoo не отображается в "Components without SEF Extension installed".. Соответственно я не могу попробовать поставить "Component's router".. Помогите, пожалуйста, разобраться
это расширение artio joomsef, в "JoomSEF - Extensions Management" его искать надо.
2 zoo не отображается в "Components without SEF Extension installed"
В "Компоненты без инсталлированных расширений SEF" естественно нет, вы же его купили и установили.
В табе "Installed SEF Extensions" посмотрите, расширение там, с ключиком.
Но в "Components without SEF Extension installed" zoo нет.
Вы писали:
-"в табе "Components without SEF Extension installed" найдите расширение, отвечающее за конвертер валют и пощелкайте "Active Handler".
Или "Component's router", или "Don't SEF" излечит."
Там (в табе "Components without SEF Extension installed") нет этого расширения.
Я ни чего не могу сделать со сравнением товаров на сайте, там ему назначается постоянная ссылка
_http://filter-tver.com/compare/compare.html_
Но она каждый раз меняется. Нельзя ли как-нибудь этого избежать?
Могу дать доступы
У меня такое теперь только в одной категории
_http://filter-tver.com/filtry-dlya-vody/filtry/zagruzki.html_ статьи не открываются, пробовал несколько раз удалять ссылки и чистить кэш, все равно не помогает. Статьи также как и остальные на JBZoo, но с остальными все впорядке.. Вот на этом остановился и прошу Вашей помощи.
Каковы мои действия?, т.к. стандартное удаление компанента приводит к фатальной ошибке сайта.
Notice
Posting to this topic is only allowed for users who purchased the related product and have still free upgrades/support period active. No matching product was found under your user account. Please, purchase the product or post to another (community) forums.
т.е. нужно приобрести их продукт (бесплатный), а на страницы приобретения стоят цены. Не пойму что это значит..
пример:
_http://fastrader.ru/allody-online
и ее подстраница
_http://fastrader.ru/index.php?option=com_content&view=article&layout=edit&id=129
заранее спасибо
PS. Лучше добавить суффикс html в url страниц.
Сайт spyridon-trimifuntsky.ru
RSS лента комментариев этой записи