кіраванне кампанентам

  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?