RSS
Новини
Новини Joomla! CMS
Новини розширень Joomla!
Новини Joomla! Україна
Новини безпеки
Новини мережі
Додати новину
Переклад

Завантажити Joomla

Форум
Хостинг для Joomla
Дискламація

Joomla!TM є торговою маркою компанії Open Source Matters inc. в США та інших країнах. Назва Joomla! і його варіації, такі як J, Joom тощо, використовуються в рамках обмеженою ліцензії, певною компанією Open Source Matters. Спільнота Joomla! Україна не відноситься до компанії Open Source Matters або проекту Joomla! Точки зору представлені на даному сайті не є офіційними точками зору Joomla Project або Open Source Matters.

Торгова марка Joomla® і логотип використовуються в рамках обмеженою ліцензії, наданої Open Source Matters.

Популяні розширення
Sape
купить Mikrotik RouterBoard 800

Головна arrow Новини розширень Joomla! arrow SEF-роутер для Virtuemart (Joomla 1.5)

SEF-роутер для Virtuemart (Joomla 1.5)
Написав Dutch   
20.12.2008

Наш проект Спільнота Joomla! Україна пропонує Вашій увазі роутер, який написано для останньої на сьогодні версії VirtueMart 1.1.2 stable для Joomla 1.5, який конвертує URL у красиві посилання.

Основний принцип роботи роутера

У Joomla 1.5 усі посилання мають вигляд http://example.com/shop.html?page=shop.browse&category_id=1 (для категорії), у той час як роутер перетворює таке посилання у більш красиве та короткий вигляд - http://example.com/shop/shop.browse/1.html.

Сам роутер перетворює 90% посилань. Посилання для обробки роутером замовлень в інтеренет-магазині я не робив, щоб запобігти якимось помилкам та і особливо для цієї частини магазину нам красиві посилання не так вже й важливі, адже основне завдання у нас короткі посилання для категорій та товарів, а також для індексації пошуковими машинами.

Зауваження

Увага! Роутер посилань коректно працює із включеними розширеннями (суфіксами) файлів та з відключеною функцією mod_rewrite у налаштуваннях Joomla. Якщо відключити функцію суфіксів для файлів та залишити включену функцію mod_rewrite, виникатимуть помилки 404, це пов'язано з тим, що параметрах URL використовується крапка (наприклад: shop.browse).

Тому для коректної роботи роутера пропоную 2 варіанти налаштувань SEF в конфігурації Joomla:

  1. включена функція mod_rewrite і розширення (суфікси) файлів;
  2. відключена функція mod_rewrite, а розширення (суфікси) файлів можуть бути включені або відключені. 

Застосування:

  • Розпакувати архів;
  • Залити файл router.php у папку components/com_virtuemart/;
  • Включити та налаштувати SEF в конфігурації Joomla відповідно до зауважень (див. вище).

Обговорення на форумі:

Завантажити:

 

Коментарі  

 
0 #2 Велике дякую!Геннадий 19.02.2010 19:12
Установил на своём сайте. Прикольно - теперь хоть вид нормальный у ссылок - но был поражён простотой имплементации роутера.
Цитувати | Поскаржитись адміністраторам
 
 
-1 #1 Дякую!!!Володимир 20.09.2009 18:27
Дуже вдячний хлопцi))))
Цитувати | Поскаржитись адміністраторам
 

Додати коментар


Захисний код
Оновити

Додати на БобрдобрДодати на MemoriДодати на news2.ruДодати на Моё МестоДодати на Моё МестоДодати на NewslandДодати на СМИ2Додати на Ваау!Додати на Mr. WongДодати на GoogleДодати на YahooДодати на DiggДодати на Del.icoi.usДодати на SlashdotДодати на BlogmarksДодати на TechnoratiДодати на NewsvineДодати на BlinkbitsДодати на Folkd
1