Добавить в избранное   Сделать стартовой   Главная   E-mail   Форум   Мой блог 
   
Cертификации

Errors

ETL

FAQ (по темам)

GIS

Web

wiki

Администрирование

Безопасность

Книги
Oracle, ...

Новости

ОС

Программирование

Проектирование БД

Производительность

Скачать

Советы

Тестирование

Установка

FAQ - по базам данных
FAQ - по базам данных
Установка СУБД
Oracle
Sybase
MySQL
PostgreSQL
MS SQL Server
Interbase, Firebird
Другие DB
Администрирование
Oracle
MySQL
Sybase
PostgreSQL
MS SQL Server
Interbase, Firebird
IBM DB2
Другие DB
Проектирование БД
Статьи
ETL
Теория БД
ErWin
Designer 2000
PowerDesigner
Хранилища данных
CASE средства
OLAP
Бизнес - анализ (BI)
Производительность
Oracle
MSSQL
Interbase, Firebird
IBM DB2
MySQL
PostgreSQL
SYBASE
Безопасность БД
Oracle
MS SQL Server
Инъекция SQL
Программирование
Transact-SQL
PL/SQL
C++
XML
SQL
PostgreSQL
MDX
Java
VBA Excel
Книги по базам
Oracle
Заказ книг
ОС
Установка и настройка
UBUNTU
ОС
Установка и настройка
UBUNTU
FAQ
FAQ - по базам данных

Установка и настройка ARTIO JoomSEF. Joomla

Печать E-mail

В последней версии добавлены возможности:

  • ARTIO JoomSEFназначение ItemID для страницы ошибок (Default 404 Page) и её HTML оформление в редакторе на свой вкус;
  • возможность определять язык нового посетителя в соответствии с параметрами настройки его браузера;
  • быстрая настройка конфигурации кеша. Данная функция уменьшает количество запросов в базу (БД) и уменьшает нагрузку на сервер;
  • быстрое отключение тех компонентов, в которых не нужно генерировать ЧПУ-ссылки.

Установка и настройка ARTIO JoomSEF. 

Прежде чем приступать к установке ARTIO JoomSEF - вам нужно уточнить у хостера, поддерживает ли ваш сервер функцию mod_rewrite. Мне удалось выяснить на форумах, что сегодня ещё есть такие хостинги, которые не поддерживают данную функцию. Поэтому не тратьте зря своё время и заранее поинтересуйтесь в службе поодержки вашего хостинга о данной функции.

Скачать оригинальное расширение можно на оф.сайте ArtioSef по этой ссылке.

Внимание! Версии ArtioSef 2.x.x предназначены для Joomla 1.0, а версии 3.x.x - для Joomla 1.5.

Предлагаю скачать русифицированную (на 90%) версию ARTIO JoomSEF 3.3.1 (для Joomla 1.5). Далее мы её обновим до самой последней версии (на момент написания этой статьи - это версия ARTIO JoomSEF 3.3.2).

Скачать компонент ARTIO JoomSEF 3.3.1 (русифицированный)

Для всех у кого Joomla 1.0 - поищите русификатор или уже русифицированную версию через поисковики (точно есть варианты).

С теорией мы закончили, переходим к практике...

1. Устанавливаем компонент (установка стандартная). После удачной установки мы видим длинную инструкцию (на английском), и главное, что нам нужно из неё узнать - это всё о файле .htaccess (читайте дальше).

2. Обновляем компонент до последней версии. Для этого в разделе "Компоненты" нажимаем на ARTIO JoomSEF и в главном меню этого компонента (тут же вверху справа) нажимаем на "Обновление". Далее находим там кнопочку "Обновление с сервера ARTIO" и нажимаем на её.

 

После обновления жмём на "Continue..." и возвращаемся к главному меню. Там мы видим, что наша версия изменилась на ARTIO JoomSEF 3.3.2.

3. Заходим в раздел "Конфигурация" и настраиваем компонент. Кстати, рекомендую сделать обновление, прежде чем сюда заходить, так как в противном случае вы не увидите многих новых настроек.

Конфигурация настройки ARTIO JoomSEF. 

После включения данного расширения все ваши ссылки примут следующий вид: http://www.название_сайта/название-страницы. Если ваша страница называлась "С чего лучше всего начинать онлайн бизнес?", то ссылка данной страницы станет такой: http://www.название_сайта/s-chego-luchshe-vsego-nachinat-onlayn-biznes, так как теперь всегда в URL после названия сайта будет добавляться именно название страницы.

Чтобы изменить знак тире (-) между словами, скажем, на нижнее подчёркивание (_) для этого в полях: "Символ замены" и "Знак разделения страниц" укажите _ и все ваши слова в ссылках теперь будут автоматически генерироваться с нижним подчёркиванием.

Если не хотите, чтобы в адрес ссылки добавлялось название категорий и разделов, которые будут автоматически разделятся знаком слеш (/), то в настройках укажите "Нет".

Если у вас возникнут сложности с неправильной транслитерацией или появятся двойные слешы в ссылке типа: http:/www.название_сайта//название_страницы, то нужно все символы в поле: "Символ замены для кодировок отличных от ascii" изменить на эти:

A|A, A|A, A|A, A|A, A|A, A|A, C|C, C|C, C|C, D|D, E|E, E|E, E|E, E|E, I|I, I|I, I|I, I|I, L|L, N|N, N|N, N|N, O|O, O|O, O|O, O|O, O|O, R|R, R|R, S|S, S|O, T|T, U|U, U|U, U|U, U|U, Y|Y, Z|Z, Z|Z, a|a, a|a, a|a, a|a, a|a, c|c, c|c, c|c, d|d, d|d, e|e, e|e, e|e, e|e, e|e, i|i, i|i, i|i, i|i, l|l, n|n, n|n, n|n, o|o, o|o, o|o, o|o, o|o, s|s, s|s, r|r, r|r, t|t, u|u, u|u, u|u, u|u, y|y, z|z, z|z, ?|-, ?|ss, A|A, µ|u, A|A, µ|u, a|a, A|A, e|e, E|E, s|s, S|S, z|z, Z|Z, z|z, Z|Z, c|c, C|C, l|l, L|L, o|o, O|O, n|n, N|N, Г?|A, Г‚|A, Д‚|A, Г„|A, Д†|C, Г‡|C, Д¦|C, Д®|D, Д?|D, Г‰|E, Д?|E, Г‹|E, Д№|E, Г«|I, Г®|I, Д±|L, Е?|N, Е‡|N, Г“|O, Г”|O, Е?|O, Г–|O, Е”|R, Е?|R, Е |S, Е№|O, Е¤|T, ЕЏ|U, Г№|U, Е°|U, Г¶|U, Г»|Y, ЕЅ|Z, Е±,Z, Г•|a, Гў|a, Д?|a, Г¤|a, Д‡|c, Г§|c, Д«|c, Д¬|d, Д‘|d, ГЊ|e, Д™|e, ГЌ|e, Д›|e, Г|i, ГЏ|i, Дє|l, Е„|n, Е?|n, Гі|o, Гґ|o, Е‘|o, Гќ|o, Е•|s, Е›|s, Е™|r, Е•|r, ЕЎ|t, ЕЇ|u, Гє|u, Е‘|u, ГҐ|u, ГЅ|y, Еµ|z, Еє|z, Л™|-, Гј|ss, Д„|A, Вњ|u, Ў|G, Ё|YO, Є|E, Ї|YI, І|I, і|i, ґ|g, ё|yo, ±|#, є|e, ї|yi, А|A, Б|B, В|V, Г|G, Д|D, Е|E, Ж|ZH, З|Z, И|I, Й|Y, К|K, Л|L, М|M, Н|N, О|O, П|P, Р|R, С|S, Т|T, У|U, Ф|F, Х|H, Ц|TS, Ч|CH, Ш|SH, Щ|SCH, Ъ|', Ы|Y, Ь|, Э|E, Ю|YU, Я|YA, а|a, б|b, в|v, г|g, д|d, е|e, ж|zh, з|z, и|i, й|y, к|k, л|l, м|m, н|n, о|o, п|p, р|r, с|s, т|t, у|u, ф|f, х|h, ц|ts, ч|ch, ш|sh, щ|sch, ъ|', ы|y, ь|, э|e, ю|yu, я|ya

У меня всё сразу заработало нормально, но на всякий пожарный я их заменил и у себя в настройках.

Если у вас установлен компонент Community Builder, то для него рекомендуется отключить генерацию ЧПУ-ссылок. Он криво обрабатывает эти ссылки и у вас могут быть сложности с авторизацией, регистрацией пользователей, восстановлением пароля и т.д.. Это происходит именно на хостинге, когда на локальном сервере всё работает нормально.

Также это может произойти и с другими расширениями (у меня это случилось с поиском на сайте), поэтому внизу всех настроек есть раздел: "Конфигурация компонента" (данный раздел есть только в обновлённой версии), в списке которого вы можете выбрать те расширения (ранее установленные), в которых вы не хотите генерировать ЧПУ-ссылки, и выбрать для них параметр "Пропустить".

В этом же разделе Вы можете под свой дизайн настроить страницу ошибок (404), включить или отключить её показ, вставить в неё графику, ссылки и т.д., в общем отредактировать на свой вкус.

При включёнии данной функции, когда посетители будут попадать на страницу вашего сайта, скажем, с поисковика, а этой страницы уже не существует (вы её удалили по своим причинам), то в этом случае будет открываться именно созданная вами страница ошибок. И открываться она будет не как стандартная страница ошибок, а именно внутри вашего сайта (с разделами меню, шапкой и т.д.). Очень удобная функция (посмотреть пример).

В этом разделе ещё много настроек, но с ними вы уже интуитивно разберётесь сами. В принципе, достаточно и этих настроек - остальные можно использовать по умолчанию.

4. Теперь делаем ссылки короткими. Для этого возвращаемся в главное меню данного компонента и заходим в раздел: "Просмотр/Редактирование SEF Url".

Изменение длинных ссылок в Joomla на короткие при помощи раширения ARTIO JoomSEF 

Перед нами список всех наших НОВЫХ ссылок, поэтому заходим в каждую отдельно, и в поле: "Новый SEF URL" заменяем длинное название на своё, более короткое.

Не забывайте, что после добавления нового материала, вам нужно будет зайти в этот раздел и сделать его название коротким. Кстати, не все ссылки переделываются в этом разделе, так как не все станицы появляются в этом списке. У меня не добавились страницы, которые я делал при помощи расширения "Jumi" (компонент для вставки в публикуемый материал javascript, php, html, css, dhtml или простой txt-файл).

Данные ссылки стали выглядеть так: http://www.название_сайта.ru/index.php/псевдоним_материала.html. То есть в URL добавился псевдоним данного материала.

И если у вас выдаёт ошибку, при переходе на такие страницы (в ссылке присутствует дополнительное название или цифры), то проблема вот в чём...

При создании материала в Jumi вы указали псевдоним, а потом добавили данный материал в список меню и там тоже указали псевдоним (или не указали и он автоматически сгенерировался по дате добавления материала в виде цифр), вот JoomSEF и вставляет все эти названия в ссылку.

Чтобы всё нормально работало - зайдите именно в материал (в компоненте Jumi) и удалите псевдоним. И если у Вас стоят цифры в ссылке, то зайдите в меню, куда вы добавляли этот материал, и там укажите желаемый псевдоним. После этого ваши ссылки примут нормальный вид.

5. Ещё одна важная настройка. По умолчанию ArtioSEF включает функцию добавления в титлы названия вашего сайта ко всем названиям ваших страниц (тоже самое, кстати, и на главной странице "имя сайта - имя сайта") и если вас это не устраивает, то эта функция отключается следующим образом...

Заходим в менеджер плагинов и в списке находим плагин: System - ARTIO JoomSEF. Заходим в него и справа находим строчку "Prefer JoomSEF titles" - ставим в положение "Нет". Теперь ваши названия страниц будут такими, какими вы их указали изначально.

 

6. Включаем компонент ARTIO JoomSEF. Для этого заходим в общие настройки Joomla (Сайт/Панель управления/ Общие настройки) и в поле: "Включить SEO" указываем Да.

Теперь можете проверять, как выглядят ваши ссылки. Однако это ещё не всё! При таких настройках у вас всё будет работать именно на локальном сервере, а вот на хостинге данный компонент работать не сможет.

7. Для того, чтобы всё нормально работало на хостинге, нужно внести изменения в файл .htaccess или htaccess (об этом я говорил в самом начале). Всё зависит от вашего хостинга, то есть - какой из типов данных файлов он поддерживает, а какой нет. На моём хостинге файл .htaccess не поддерживается (автоматически удаляется), поэтому я использую файл htaccess.

Данные, которые нужно внести в эти файлы были написаны в инструкции, когда мы устанавливали компонент ARTIO JoomSEF. Я их уже внёс в нужные файлы и их вы можете найти в архиве (ссылка немного ниже - в нём сразу два файла). Если вы ранее редактировали под себя эти файлы, то дополните их данными из архива, а если не редактировали, то можете просто заменить их у себя (эти файлы находятся в корне вашего сайта).

Скачать архив с данными настроек файла .htaccess

После внесения данных залейте сначала на хостинг файл .htaccess и если компонент не будет работать (появится ошибка 500) - заливайте файл htaccess. Всё очень просто.

Всё, компонент готов к работе!

На первый взгляд, этот процесс может показаться очень сложным, но на практике все действия будут проходить легко (если использовать эту инструкцию).

И в заключении маленькая хитрость... Данный компонент - бесплатный, но в бесплатной версии на каждой страничке вашего сайта в самом низу появится маленькая текстовая ссылка на сайт производителя (копирайт), которую все хотят скрыть.

Чтобы избавиться от неё - нужно просто купить другую версию у производителя или добавить всего несколько знаков в одну из строчек файла "joomsef.php" (путь к файлу - /components/com_sef/joomsef.php).

Открываем этот файл, через поиск (Ctrl+F) находим длинную строку, которая начинается с $buf.= и перед ней ставим два слеша (//) и пробел. Чтобы получилось так: // $buf.='<'.'d'.'i'.'v'.'>'.'<'.'a'.' и далее длинный набор знаков.

Вот и всё. Сохраняем, проверяем - ссылки больше нет. Однако помните, что данное действие незаконно! Всю ответственность при скрытии копирайта производителя вы берёте на себя!

Успехов вам в сайтостроении!

Автор: Сычёв Сергей

 
 
     

Последние добавленные статьи
Поиск
Ссылки
Главная
Скачать
Курсы
Роль АБД (SYSDBA)
Карта сайта
Автостекла
Контакты
Войти на сайт
Популярные статьи
Online - тесты
1Z0-042
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов хостинг от freehost.com.ua

Все права защищены.SYSDBA 2010 | Если у Вас есть хороший материал пришлите его нам.