управління компонентом

  1. Приступаючи до роботи Нижче наведені посилання допоможуть вам дізнатися, що таке CMS Joomla! і зорієнтуватися...
  2. оновлення компонента
  3. Оновлення JKassa 2.5 до JKassa 3
  4. В Joomla 3 (після поновлення)
  5. видалення компонента
  6. оптимізація URL
  7. Налаштування URL-адрес
  8. Оптимізація URL-адрес

Приступаючи до роботи

Нижче наведені посилання допоможуть вам дізнатися, що таке CMS Joomla! і зорієнтуватися з чого потрібно почати для користування компонентом і додатковими розширеннями JoomlaKassa.

Якщо ви вже знайомі з цією системою, і вона у вас вже встановлена, ви можете пропустити цю частину документації і перейти безпосередньо до знайомства з JoomlaKassa.

установка компонента


Встановлюється компонент JKassa як звичайний компонент Joomla: Розширення Менеджер розширень Установка Огляд Завантажити та встановити.

оновлення компонента


Оновлення компонента проводиться шляхом установки нової версії, поверх вже встановленого компонента, як показано вище. Це перезапише всі файли компонента на більш нові файли. Таблиці бази даних і налаштування конфігурації компонента залишаються незачепленими.

Увага! Дочекайтеся завершення всіх етапів оновлення, до переадресації на головну сторінку компонента.

Оновлення JKassa 2.5 до JKassa 3


Матеріали з Joomla! Documentation

В Joomla 2.5 (перед оновленням)

Увага! Перед оновленням Joomla завжди робіть повну резервну копію вашого сайту - архівування основний директорії сайту і експортування структури і даних бази даних вашого сайту.

Примітка. Під час автоматичного оновлення Joomla можуть виникнути проблеми, викликані плагіном "Система - Запам'ятати мене (System - Remember Me)". Радимо перед оновленням його відключити: Менеджер плагінів Фільтр system, і включити вже після поновлення. Також переконайтеся, що ваш шаблон і встановлені додаткові розширення підтримують Joomla 3. Також при автоматичному оновленні можуть виникнути проблеми через інших сторонніх розширень.

  1. Перейдіть до компоненту Оновлення Joomla! (Компоненти -> Оновлення Joomla!).
  2. Відкрийте вікно налаштувань компонента (кнопка Налаштування на панелі завдань).
  3. На вкладці Джерело оновлень, в списку Сервер оновлення виберіть: Дистрибутиви Joomla з короткостроковою підтримкою.
  4. Збережіть налаштування і закрийте вікно налаштувань.
  5. Натисніть кнопку "Встановити оновлення" і дочекайтеся закінчення оновлення.

В Joomla 3 (після поновлення)

  1. Видалити запис з бази даних.
    1. Відкрийте панель управління базами даних - phpMyAdmin. Вибери зі списку баз даних базу даних вашого сайту (дізнатися ім'я бази даних вашого сайту можна в Загальних настройках Joomla -> Сервер -> Налаштування бази даних).
    2. Виберіть зі списку таблицю xxx_extensions.
    3. Знайдіть і видаліть в цій таблиці рядок зі значенням element - com_joomlakassa.
  2. Перейдіть в розділ Менеджер розширень Joomla (Розширення -> Менеджер розширень).
  3. Оновлення компонент JoomlaKassa до останньої його версії підтримує Joomla 3.
  4. Проведіть оновлення всіх додаткових розширень JKassa і інших розширень Joommla.

Примітка. Щоб зберегти поточні настройки компонента, перед видаленням рядка в таблиці "xxx_extensions", скопіюйте та збережіть вміст поля "params".

Примітка. Щоб видалити зайві файли компонента, перед його оновленням зайдіть в директорію: ваш_сайт \ administrator \ components \ com_joomlakassa \ і видаліть всі папки та файли крім файлу joomlakassa.xml. Також зайдіть в директорію: ваш_сайт \ components \ com_joomlakassa \ і видаліть тут всі файли і папки.

видалення компонента


При видаленні компонента з системи Joomla будуть видалені всі файли і папки і компонента (крім папок 'joomlakassafiles' і 'images / joomlakassa'), також будуть видалені категорій і всі налаштування (конфігурація). Решта таблиці бази даних компонента (продукти, файли, форми, статуси і т.д.) не видаляються.

Видаляється компонент як звичайний компонент Joomla: Розширення Менеджер розширень Управління Компонент JoomlaKassa кнопка Деінсталювати.

Видаляється компонент як звичайний компонент Joomla: Розширення Менеджер розширень Управління Компонент JoomlaKassa кнопка Деінсталювати

оптимізація URL


Налаштування SEO в Joomla

Після установки Joomla і компонента JoomlaKassa URL-адреси будуть виглядати наступним чином:

ваш_сайт / index.php? option = com_joomlakassa & view = category & id = 10 & Itemid = 435 & lang = ru ваш_сайт / index.php? option = com_joomlakassa & view = product & id = 5: noutbuk-hp-pavilion-g7-1372sr & catid = 10 & lang = ru & Itemid = 1068 ваш_сайт / index. php? option = com_joomlakassa & view = manufacturer & id = 1: hp & lang = ru & Itemid = 435

В Joomla є вбудовані налаштування SEO оптимізації сайту, які дозволять виправити цю ситуацію. Для редагування параметрів SEO, перейдіть в головному меню Joomla: Система Загальні настройки вкладка Сайт Налаштування SEO.

1. При активації параметра SEF (ЧПУ) - URL буде мати наступний вигляд:

ваш_сайт / index.php / ru / product-categories / 8-computers / 10-notebooks ваш_сайт / index.php / ru / product-categories / 8-computers / 10-notebooks / 5-noutbuk-hp-pavilion-g7-1372sr ваш_сайт / index.php / ru / product-categories / 1-hp

2. Параметр "Перенаправлення URL" дозволяє прибрати із заслання текст index.php.

Для користувачів веб-сервера Apache! Перш, ніж включати цю опцію, перейменуйте файл htaccess.txt в .htaccess (файл розташований в корені вашого сайту). Зверніть увагу, що ім'я файлу .htaccess починається з точки і не має розширення.
Для користувачів веб-сервера IIS7! Перш, ніж включати цю опцію, перейменуйте файл web.config.txt в web.config (файл розташований в корені вашого сайту) і переконайтеся, що у вас встановлений модуль URL Rewrite для IIS7.

3. Також ви можете додавати суфікс до URL. Система буде додавати до URL-адресами спеціальний суфікс, в залежності від типу документа.

4. Якщо ви плануєте використовувати URL посилання на кирилиці (приклад: ноутбуки / ноутбук-hp-pavilion-g7-1372sr) параметр "Аліаси в Unicode" повинен бути включений.

Цифри, зазначені в URL (8, 10, 5) - це ідентифікатори елементів: категорій, продуктів або виробників. Для їх відключення можна скористатися параметром компонента JoomlaKassa: "Видалити ID (SEF)". Перейдіть в головному меню Joomla: Компоненти JOOMLAKASSA Конфігурація вкладка Налаштування магазину і виберіть варіант параметра в положення "Так".

В результаті URL-адреси будуть виглядати наступним чином:

ваш_сайт / ru / product-categories / computers / notebooks.html ваш_сайт / ru / product-categories / computers / notebooks / noutbuk-hp-pavilion-g7-1372sr.html ваш_сайт / ru / product-categories / hp.html

Примітка: product-categories - це пункт меню JOOMLAKASSA »Категорії, при відсутності пункту меню URL-адресу буде виглядати по-іншому, про це мова піде нижче.

Налаштування URL-адрес

У прикладах вище URL-адреси будуються на основі пункт меню JOOMLAKASSA »Категорії, цей пункт меню відображає список категорій, які розташовані в обраній категорії.

Якщо для компонента JoomlaKassa не встановлені пункти меню, доступ до елементів компонента може бути здійснений через модулі компонента, такі як: Категорії, Нові продукти, Копія, Кошик покупця ...

В результаті URL-адреси будуть виглядати наступним чином (приклад):

ваш_сайт / ru / component / joomlakassa / category / kategoriya-ru / computers / notebooks.html? Itemid = 435 ваш_сайт / ru / component / joomlakassa / product / kategoriya-ru / computers / notebooks / noutbuk-hp-pavilion-g7-1372sr .html? Itemid = 1068 ваш_сайт / ru / component / joomlakassa / manufacturer / hp.html? Itemid = 435

Для оптимізації подібних посилань, ви можете використовувати спеціальний плагін для компонента JoomlaKassa: jkSEF (раніше званий jkSEO). Плагін jkSEF дозволяє змінити текст в URL-адресу: component / joomlakassa, на текст вказаний в параметрі плагіна (наприклад: demo-shop) і видаляє з закінчення URL-адреси ідентифікатор батьківського пункту меню: Itemid = xxx. Плагін працює тільки з URL-адресами, для яких не призначені пункти меню. Детальніше про плагіні дивіться в документації до плагіну

Після включення і налаштування плагіна URL-адреси будуть виглядати так:

ваш_сайт / ru / demo-shop / category / kategoriya-ru / computers / notebooks.html ваш_сайт / ru / demo-shop / product / kategoriya-ru / computers / notebooks / noutbuk-hp-pavilion-g7-1372sr.html ваш_сайт / ru / demo-shop / manufacturer / hp.html

Оптимізація URL-адрес

Ви можете оптимізувати URL-адреси вашого інтернет магазину за допомогою пунктів меню компонента JoomlaKassa. Створіть меню в Менеджері меню Joomla і створіть в ньому потрібні пункти.

Приклад для пункту меню: JOOMLAKASSA »Категорії було розглянуто вище, і в результаті його створення все URL-адреси будуть починатися з аліаса (псевдоніма) цього пункту меню, якщо вони не будуть перевизначені іншим пунктом меню.

Щоб створити індивідуальний адресу для певної категорії скористайтеся пунктом меню: JOOMLAKASSA »Продукти. Таким чином, для категорій і продуктів, розташованих в обраній категорії будуть починатися з аліаса (приклад: products) цього пункту меню:

ваш_сайт / ru / products.html ваш_сайт / ru / products / noutbuk-hp-pavilion-g7-1372sr.html ваш_сайт / ru / products / hp.html

Для інших категорій URL-адреси будуть відображатися, як і раніше починаючись з аліаса пункту меню: JOOMLAKASSA »Категорії (алиас: product-categories):

ваш_сайт / ru / product-categories / computers / net-tablets.html ваш_сайт / ru / product-categories / computers / net-tablets / texet-tm-7025.html ваш_сайт / ru / product-categories / hp.html

Для виключення дублювання посилань, наприклад як в нашому випадку, сторінки виробника (приклад: hp), перехід на яку здійснюється при натисканні на логотип виробника, розташованого зверху зображенні продукту на сторінці одного продукту:

ваш_сайт / ru / products / hp.html ваш_сайт / ru / product-categories / hp.html

Створіть додатковий пункт меню: JOOMLAKASSA »Виробники (алиас меню: list-manufacturers), цей пункт меню відображає список всіх виробників. Тепер у всіх випадках URL-адресу сторінки виробника (якщо алиас виробника: hp) буде виглядати так:

ваш_сайт / ru / list-manufacturers / hp.html

Або якщо для виробника створити пункт меню: JOOMLAKASSA »Виробник (алиас меню: hp), який відображає сторінку одного виробника, URL-адресу сторінки виробника буде виглядати так:

ваш_сайт / ru / hp.html

Також як і для виробника можна створити індивідуальний пункт меню: JOOMLAKASSA »Продукт (алиас меню: one-product), який буде відображати сторінку одного продукту. Але будьте обережні з цими пунктами меню, вони можуть привести до дублювання контенту компонента або будувати невірну маршрутизацію. Наприклад, якщо є пункт меню: JOOMLAKASSA »Продукт (алиас: one-product), а пункти меню: JOOMLAKASSA» Категорії або JOOMLAKASSA »Продукти не створені, то якщо перейти зі сторінки даного продукту за посиланням на сторінку іншого продукту - його URL-адресу буде виглядати так:

ваш_сайт / ru / one-product / kategoriya-ru / computers / net-tablets / texet-tm-7025.html

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

URL-адреси сторінок компонент, які не містять створюваний контент, а генерують його в залежності від дій покупця, такі як: сторінка кошика, сторінка замовлення, аккаунт покупця, за замовчуванням (з включеним плагіном jkSEF) виглядають так:

ваш_сайт / ru / demo-shop / cart.html ваш_сайт / ru / demo-shop / order.html ваш_сайт / ru / demo-shop / account.html

Для цих сторінок також рекомендується створювати свої пункти меню: JOOMLAKASSA »Кошик покупця, JOOMLAKASSA» Сторінка замовлення, JOOMLAKASSA »Аккаунт покупця. Також при створенні цих пунктів можна задати додаткові параметри. Після створення пунктів меню URL-адреси цих сторінок будуть виглядати так (якщо алиас: shopping-cart, order-page, personal-account):

ваш_сайт / ru / shopping-cart.html ваш_сайт / ru / order-page.html ваш_сайт / ru / personal-account.html

Як буде виглядати карта вашого магазину залежить від того які псевдоніми (аліаси) ви вкажете для продуктів, категорій, виробників або пунктів меню, які пункти меню ви будете використовувати, яку структуру даних ви організуєте. Побудова і оптимізація URL-адрес може зайняти деякий час, але це суттєво покращить оптимізація вашого магазину для пошукових систем.

Php?
Php?
Php?
Html?
Html?
Html?