Компонент ARTIO JoomSEF
Компонент 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
Зайдите в административную панель управления CMS и выберите в меню «Расширения-Менеджер расширений». На вкладке «Установка» выберите приготовленный файл и нажмите кнопку «Загрузить и установить». Компонент будет установлен.
Настройка ARTIO JoomSEF
Выберите в меню «Компоненты» пункт «ARTIO JoomSEF» вкладка «Control Panel». В правом углу вкладки найдите панель «SEF Status», разрешите «Global SEF URLs» и «Apache mod_rewrite» соответствующими кнопками.
Вкладка «Configuration»
- проверьте опцию «JoomSef Enabled»;
- установите «File suffics» по желанию в .html / .php / оставьте незаполненным;
- определитесь как вы хотите видеть имя домена с www или без него «www and non-www domain handling»;
- разрешите нумеровать дублирующиеся URL, впоследствии их можно будет закрыть от индексации.
Вкладка «Advanced»
На этой вкладке
- установим вид базового url в мета-теге <base href="http://e-kzn.ru/sef-chpu/artio-joomsef.html" />
- разрешим автоматически обновлять url страниц при их переименовании или смены алиаса;
- включим запись в лог по желанию.
Вкладка «Title and Meta Tags»
Запретим генерацию «бестолковых» заголовков страниц, мета-тегов keywords и description.
Вкладка «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
Последнее, что можно сделать, убрать копирайт, который вставляется на все страницы сайта.
Отредактируйте файл 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. Следует дать возможность понять посетителю сайта что дальше делать. Предложите ему воспользоваться меню или поиском. Именно так я сделал и на своем сайте. Кроме того, я решил для прикола выводить еще и случайный анекдот. Наберите неверную ссылку и увидите результат. Приведу пример реализации.
Первый скрипт получает анекдот, второй выдирает из анекдота ссылки на сайт источник.
Если эта статья показалась вам полезной, пожалуйста, проголосуйте за нее. Это поможет другим быстрее найти эту статью из множества других менее полезных.
( 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 лента комментариев этой записи