Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    ARTIO JoomSEF - налада ЧПУ (SEF) спасылак і Title ў Joomla, а так жа стварэнне старонкі 404 памылкі з дапамогай гэтага пашырэння

    1. Ўстаноўка ARTIO JoomSEF на сайт пад кіраваннем Joomla
    2. Ўключэнне ЧПУ у наладах Joomla
    3. Налады ARTIO JoomSEF для стварэння SEF-спасылак
    4. Налада старонкі памылак 404 і Title для Joomla
    5. Настройка правільных TITLE (загалоўкаў)
    6. Абнаўленне ARTIO JoomSEF і ўстаноўка ў яго пашырэньні
    7. Ўстаноўка пашырэньні ў JoomSEF для Virtuemart і іншых кампанентаў

    Добры дзень, паважаныя чытачы блога KtoNaNovenkogo.ru. Прапаную вашай увазе чарговы артыкул, у якой мы працягнем разгляд пытання, як стварыць свой сайт і наладзіць ЧПУ (SEF) спасылкі ў Joomla . Абрэвіятура ЧПУ расшыфроўваецца, як чалавека-зразумелыя урлы.

    Крыху раней мы ўжо разгледзелі актывацыю SEF ўбудаванымі сродкамі Joomla . Але ў гэтым выпадку вам давядзецца кожны раз пры стварэнні новага матэрыялу (артыкулы) запаўняць поле «Псеўданім», якое размешчана ў левай частцы акна рэдагавання артыкула пад полем «Загаловак».

    Ўстаноўка ARTIO JoomSEF на сайт пад кіраваннем Joomla

    Запаўняць яго трэба будзе лацінскімі літарамі падзяляючы словы, напрыклад, з дапамогай працяжнік. Калі гэта поле «Псеўданім» пакінуць незапоўненым, то ў адраснай радку дадзенай вебстраницы вы ўбачыце адлюстраванне даты стварэння артыкула. Менавіта так будзе адбывацца фармаванне чалавека-зразумелых URL - кожны раз уручную фармуючы SEF спасылкі, што, вядома ж, не вельмі зручна.

    Таму я для працы з ЧПУ выкарыстоўваю ARTIO JoomSEF, які самастойна запаўняе гэта поле за вас. Ён ўстаўляе туды транслітарацыю ( тут чытайце пра трансліт і яго правілы ) Назвы артыкула. Акрамя гэтага гэты кампанент дазваляе наладзіць знешні выгляд старонкі памылкі 404 ў Joomla, што таксама вельмі важна для ўтрымання наведвальнікаў на сваім рэсурсе.

    Спачатку ўспомнім, што ж такое дружалюбныя спасылкі SEF. Па сутнасці - гэта пераўтварэнне Урлов, якія прыводзяць рухавічок да лёгкачытальным і прыгожаму ўвазе. Без іх выкарыстання урл ў Джумлы будзе мець прыкладна такі выгляд:

    http://dfdf.ru/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=24

    А з выкарыстаннем:

    http://dfdf.ru/alabay-troyan/detki-troya/potomstvo-troyana.html

    Такі урл будзе ўключаць у сябе ключавыя словы, якія змяшчаюцца ў загалоўку старонкі (Title), ды і наведвальнікам вашага праекта будзе прасцей арыентавацца ў матэрыялах з такімі адрасамі.

    На дадзены момант для Joomla 1.5 актуальнай з'яўляецца версія ARTIO JoomSEF 3.10.1 . Для Джумлы жа версіі 2.5 - 3.x гэты кампанент мае нумар 4.4.1 і яго можна спампаваць адсюль . Далей нам неабходна будзе яго ўсталяваць.

    Для гэтага трэба будзе ўвайсці ў адмінку і абраць з верхняга меню пункт «Пашырэньні» - «ўсталяваць / Выдаліць». На якая адкрылася старонцы ў вобласці «Загрузіць файл пакета», націсніце на кнопку «Агляд» і знайдзіце на сваім кампутары толькі што запампаваны архіў з кампанентам - com_joomsef-3.10.1.zip. Затым, націсніце на кнопку «Загрузіць файл & Усталяваць».

    Праз некалькі секунд ARTIO JoomSEF будзе ўсталяваны і вы ўбачыце паведамленне аб гэтым. На гэтай жа старонцы вы можаце азнаёміцца ​​з мануалы (па-ангельску) па працы з дадзеным кампанентам.

    У выпадку ўзнікнення праблем пры ўсталёўцы кампанента вы можаце звярнуцца да гэтым матэрыялах.

    Для таго, каб патрапіць у яго налады, трэба будзе ў адмінку Джумлы выбраць з верхняга меню пункт «Кампаненты» - «ARTIO JoomSEF».

    Ўключэнне ЧПУ у наладах Joomla

    Але для пачатку вам неабходна актываваць SEF у наладах самага рухавічка. Акрамя гэтага варта адкрыць на рэдагаванне файл htaccess.txt, які знаходзіцца ў каранёвым каталогу. Для гэтага трэба атрымаць доступ да сайта па пратаколе FTP ( Як атрымаць доступ да сайта па FTP з дапамогай праграмы FileZilla ). Пераназавіце гэты файл у .htaccess.

    Калі цяпер зайсці ў настройкі кампанента, то уверсе вы ўбачыце надпіс:

    Калі цяпер зайсці ў настройкі кампанента, то уверсе вы ўбачыце надпіс:

    Яна кажа пра тое, што трэба актываваць SEF ў глабальных наладах рухавічка. Для гэтага вам варта, патрапіўшы ў адмінку Joomla, альбо націснуць на піктаграму з назвай «Агульныя налады», альбо абраць з верхняга меню раздзел «Сайт», а ў выпадальным спісе - пункт «Агульныя». Пераходзіце на ўкладку «Сайт» і ў галіне «Пошукавая аптымізацыя (SEO)» ставіце ўсе галачкі ў становішча «Так».

    Пасля унесеных змяненняў не забудзьцеся націснуць на кнопку «Захаваць» або «Ужыць» уверсе старонкі.

    Цяпер перайшоўшы на старонку налад дадзенага пашырэння ( «Кампаненты» - «ARTIO JoomSEF» - «Global Configuration») надпіс з папярэджаннем вы не ўбачыце. Замест яе будзе радок з тэкстам «ARTIO JoomSEF Configuration file Writeable», гаворачая аб тым, што яго файл канфігурацыі даступны для запісу (г.зн. вырабленыя вамі налады могуць быць паспяхова захаваныя).

    Калі ў вас па якіх-небудзь прычынах (напрыклад, пасля пераносу файлаў вашага сайта на іншы хостынг - чытайце пра гэта тут і пра рэзервовае капіраванне таксама ) З'явіцца надпіс аб немагчымасці запісу ў файл канфігурацыі кампанента (Configuration file Unwriteable), то вам трэба будзе падлучыцца да вашага сайту па пратаколе FTP і змяніць правы доступу да файла /administrator/components/com_sef/configuration.php на 644 або 666.

    Зрабіць гэта можна з дапамогай фтп кліента Файлзила, спасылку на апісанне якога я даваў крыху вышэй. Раней я так жа пісаў пра тое, што такое правы доступу да файлаў і тэчак , Таму пры жаданні вы можаце азнаёміцца ​​з тым матэрыялам.

    Налады ARTIO JoomSEF для стварэння SEF-спасылак

    У адмінку рухавічка перайдзіце, выкарыстоўваючы верхняе меню, у «Кампаненты» - «ARTIO JoomSEF» - «Global Configuration". На ўкладцы «Basic» старонкі глабальнай канфігурацыі сканцэнтраваны асноўныя налады.

    Большасць з іх можна пакінуць без зменаў, але я ўсё ж растлумачу прызначэнне некаторых з іх:

    1. JoomSEF Enabled - тут вы можаце ўключыць або адключыць фарміраванне SEF адрасоў з дапамогай гэтага пашырэння
    2. Disable creation of new SEF URLs - калі пераставіць галачку ў пазіцыю «Так», то тым самым вы забароніце фарміраванне ЧПУ адрасоў для новых старонак, якiя будуць з'яўляцца на вашым сайце. Але да ўсіх ўжо існуючым будзе ўжыта пераўтварэнне Урлов ў адпаведнасці з апісаным вышэй алгарытмам
    3. Use Title or Alias ​​- у гэтым полі вы можаце выбраць, якім чынам будуць фармаваць ЧПУ адрасы - альбо з дапамогай транслітарацыі мета-тэга TITLE дадзенай канкрэтнай старонкі, альбо на аснове дадзеных, запісаных у полі «Псеўданім», якое вы павінны будзеце запаўняць у абавязковым парадку пры напісанні артыкулаў
    4. File suffix - вы можаце дадаць у канцы SEF адрасоў так званы суфікс (заканчэнне). Я, напрыклад, стаўлю суфікс .html. Так Урлы будуць выглядаць больш звыкла і натуральна. Калі вы захочаце ўсталяваць суфікс ўжо пасля таго, як ARTIO стварыў для іх дружалюбныя спасылкі, то вам трэба будзе папярэдне пачысціць базу гэтых самых спасылак. Для гэтага трэба перайсці на ўкладку «Кампаненты» - «JoomSEF» - «Manage SEF URLs», вылучыць ўсе створаныя дадзеных кампанентам Урлы і націснуць на кнопку «Выдаліць» уверсе вокны.
    5. Default index file - тут вы можаце прапісаць індэкс (заканчэнне) для галоўных старонак кампанентаў, а так жа катэгорый і падзелаў у Joomla. Можна прапісаць, напрыклад, index.html, і тады вебстраницы катэгорый і падзелаў будуць выглядаць так: http://ktonanovenkogo.ru/nazvanie-kategorii/index.html.
    6. Use index for sections and categories - калі вы пакінеце галачку ў пазіцыі «Так», то ў ЧПУ адрасы будуць дадавацца назвы катэгорый і рубрык, у якіх знаходзіцца дадзеная вебстраница. Выглядаць такая аптымізаваная спасылка будзе прыкладна так: http://dfdf.ru/bay-yan/rasskazi-o-yane/kak-yan-uchilsya-mit-lapi.html. Гэта вельмі зручна, бо цяпер для пераходу ў катэгорыю або раздзел наведвальніку вашага рэсурсу дастаткова будзе выдаліць канчатак Урла.

    Такая SEF аптымізацыя Урлов прыносіць адразу некалькі выгод. Па-першае, наведвальнікам лягчэй будзе арыентавацца ў матэрыялах вашага вэбсайта, нават проста гледзячы на ​​адрасную радок свайго браўзэра (пры жаданні карыстальнік зможа, напрыклад, трапіць у катэгорыю або раздзел Joomla, проста сцёршы назву артыкула ў канцы Урла).

    Па-другое, пошукавыя сістэмы ўлічваюць ключавыя словы ў URL і гэта дазволіць, пры іншых роўных умовах, вашай артыкуле падняцца вышэй у пошукавай выдачы ( пра прасоўванне сайта чытайце тут ).

    Але займацца SEF (SEO) аптымізацыяй спасылак у Джумлы трэба яшчэ да таго, як у вас з'явілася вялікая колькасць артыкулаў, праіндэксаваных пошукавымі сістэмамі. Чаму ж? - спытаеце вы. Усё вельмі проста. Бо пры гэтым працэсе фактычна адбываецца змена ўсіх спасылак (URL) вебстраниц на абсалютна новыя, а ў той жа час у індэксе пошукавых сістэм ( тут апісана як працуюць пашукавікі ) Будуць знаходзіцца старыя Урлы.

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

    Крыўдна, але якая склалася ў гэтым выпадку сітуацыя ўсё ж мае рашэнне. Прычым гэта рашэнне падыдзе не толькі для Джумлы, але і для любога сайта на любым рухавічку. Вы можаце наладзіць пастаронкавага 301 рэдырэкт ўсіх старых адрасоў на новыя (аптымізаваныя). Але калі старонак на вашым рэсурсе назапасілася ўжо вельмі шмат, то і работа па наладзе 301 рэдырэкту будзе вельмі аб'ёмнай.

    Затое ў гэтым выпадку наведвальнікі вашага праекта, якія прыйшлі з пошукавых сістэм, нават не заўважаць і не адчуюць, што ў вас памяняліся Урлы. Спосаб добры, але працаёмкі.

    Налада старонкі памылак 404 і Title для Joomla

    Другі варыянт заключаецца ў тым, каб пакінуць усё як ёсць, але зрабіць такую ​​выдатную старонку памылкі 404 ( прыклады error page «404 not found» ) Для Joomla, каб не адзін наведвальнік вашага праекта, які трапіў на яе з пошукавых сістэм, не сышоў з вашага вэб-сайту, а паспрабаваў бы знайсьці тут тое, што шукаў.

    Для гэтага выпадку вам трэба будзе прадумаць і рэалізаваць знешні выгляд і функцыянал старонкі 404 памылкі. Ну, а наладзіць яе можна будзе з дапамогай нашага выдатнага кампанента ARTIO JoomSEF.

    У карысць другога варыянту яшчэ гаворыць і той факт, што старыя (не працуюць) Урлы ў індэксе пошукавых сістэм з часам памяняюцца на новыя. Як хутка гэта адбудзецца адназначна сказаць цяжка, але адбудзецца абавязкова. Таму добра настроеная старонка памылкі 404 можа стаць выдатным варыянтам на час переиндексации.

    Т.ч. атрымліваецца, што нават для ўжо даволі даўно існуючага праекта можна наладзіць дружалюбныя SEF спасылкі (URL) і паспрабаваць нівеліраваць часовыя нязручнасці, звязаныя з узніклай непрацаздольнасць старых адрасоў (URL), якія знаходзяцца на дадзены момант у індэксе пошукавікаў.

    Наладзіць знешні выгляд старонкі «error 404 not found» можна даволі лёгка з дапамогай нашага выдатнага пашырэння. Для гэтага вам трэба зайсці ў адмінку Джумлы і абраць з верхняга меню пункт «Кампаненты» - «ARTIO JoomSEF» - «Global Configuration". Для налады вонкавага выгляду старонкі памылкі вам трэба будзе адкрыць ўкладку «404 Page».

    У полі «404 Page» вы зможаце абраць з выпадальнага спісу, якая менавіта вебстраница будзе адкрывацца пры памылкі. Першы варыянт «Cutom 404 page» азначае, што будзе выкарыстоўвацца тая вебстраница, якую вы наладзіце тут у размешчанай справа вобласці.

    Другі варыянт «Front Page» азначае, што калі урл, па якім пяройдзе карыстальнік, апынецца бітым, г.зн. дакумент яму адпаведны не будзе знойдзены на серверы (і той выдасць адказ 404), то будзе подгружена галоўная (Front Page).

    Калі падобная старонка ў вас ужо маецца (напрыклад, ёй можа служыць адзін з артыкулаў), то для гэтага вам трэба будзе ў вобласці «Default 404 Page - Itemid» паставіць галачку ў полі «Use Itemid» насупраць «Так», а затым выбраць з спісу прыведзенага ніжэй патрэбную вебстраницу вашага праекта. Не забудзьцеся пасля вырабленых налад націснуць на кнопку «Ужыць» і «Захаваць».

    Але я ўсё ж раю не заленавацца і стварыць сваю ўласную старонку памылак 404, HTML код якой вы зможаце ўставіць у вобласці «Custom 404 Page». Яе можна стварыць і прама ў гэтым акне налад кампанента ARTIO JoomSEF, скарыстаўшыся візуальным рэдактарам, устаноўленым у вас па змаўчанні.

    Пры гэтым у ёй лепш за ўсё будзе паказаць, размешчаная на гэтым ключавыя раздзелы і вебстраницы вашага праекта, якія дапамогуць зарыентавацца наведвальніку, які прыйшоў па бітай спасылцы на ваш рэсурс.

    Настройка правільных TITLE (загалоўкаў)

    Вы, напэўна, ужо ведаеце, як важны TITLE (загаловак ўсёй старонкі, а не артыкулы) для пошукавага прасоўвання вашага праекта. Яшчэ не ведаеце? Ну, тады мы ідзем да вас і запрашаем прачытаць наступны матэрыял па тэме Title .

    У адным з артыкулаў пра першарадных наладах, якія трэба зрабіць адразу пасля ўстаноўкі рухавічка, я пісаў пра тое, як зрабіць TITLE ўсіх старонак блізкімі да ідэалу у Joomla.

    Ідэал заключаўся ў тым, каб спачатку ў тайтлов адлюстроўваўся загаловак артыкула, размешчанай на гэтай вебстранице, а ўжо затым ішло назву самога праекту. Як вядома, у Джумлы па змаўчанні TITLE фармуецца спачатку з назвы праекта, а ўжо затым дадаецца загаловак артыкула.

    Дык вось, наш выдатны кампанент ARTIO JoomSEF ўмее ўсё гэта рабіць без якіх-небудзь танцаў з бубнам. Хоць я не зусім правільна выказаўся. Гэта робіць ня кампанент, а аднайменны убудова ( тут напісана, чым убудова адрозніваецца ад кампанента і іншых пашырэння Joomla ) Ад Атрио, які усталёўваецца разам з устаноўкай асноўнага пашырэння. Не ўсе пра гэта, дарэчы, ведаюць, ва ўсякім выпадку я даведаўся не адразу.

    Для таго, каб патрапіць у акно налады гэтага плагіна, вам трэба будзе абраць з яе верхняга меню пункт «Пашырэньні» - «Менеджэр убудоў». У якое адкрылася акне знайсці радок з назвай «System - ARTIO JoomSEF» і пстрыкнуць па ім мышшу. У выніку адкрыецца акно з яго наладамі.

    Для таго, каб тайтлов фармаваліся дадзеных убудовай, вам трэба будзе паставіць галачку ў полі «Prefer JoomSEF titles». У полі «Use sitename in page titles» з выпадальнага спісу вы зможаце выбраць, якім менавіта чынам будзе дадавацца ў тайтлов назву вашага праекта і ці будзе яно дадавацца наогул.

    Пры выбары варыянту «Не», назвы вашага праекта ў TITLE не будзе дадавацца. Пры выбары варыянту «Yes - before page title» назва праекта будзе дадавацца да загалоўка артыкула (як і было па змаўчанні), а пры выбары варыянту «Yes - after page title» - пасля загалоўка артыкула (найлепшы варыянт, на маю думку).

    Для таго, каб на галоўнай старонцы ў вас не атрымалася падвойнага назвы вашага праекта - пастаўце галачку ў полі «Prevent sitename duplicity».

    Абнаўленне ARTIO JoomSEF і ўстаноўка ў яго пашырэньні

    Калі ў вас ўстаноўлена не апошняя версія дадзенага кампанента, то вы можаце абнавіцца да апошняй у аўтаматычным рэжыме прама з адмінку Джумлы. Для гэтага вам трэба будзе перайсці з верхняга меню на «Кампаненты» - «ARTIO JoomSEF» і ў якое адкрылася акне з верхняга меню абраць пункт «Upgrade».

    Далей вам трэба будзе параўнаць вашу бягучую версію кампанента (у полі «Installed version») з апошняй версіяй, якая маецца на сэрвэры распрацоўшчыкаў (у полі «Newest version»). Калі выкарыстоўваная вамі зараз версія не з'яўляецца апошняй, то для аўтаматычнага абнаўлення кампанента з сервера распрацоўніка націсніце на кнопку «Reinstall from ARTIO Server»:

    Калі ў працэсе абнаўлення вы ўбачыце акно, дзе будуць выкладзеныя файлы і тэчкі, абнаўлення у якіх вырабіць не магчыма, то для вырашэння гэтай праблемы спатрэбіцца памяняць правы доступу на гэтыя файлы і папкі (спасылка на артыкул пра Cmod гл. Вышэй).

    Для гэтага трэба падлучыцца да вашага хостынгу па пратаколе FTP, знайсці патрэбныя файлы і тэчкі, а затым змяніць правы доступу да іх на 666 для файлаў і 777 для тэчак. Як памяняць правы доступу, вы можаце прачытаць па спасылцы прыводнай ў пачатку артыкула.

    Ўстаноўка пашырэньні ў JoomSEF для Virtuemart і іншых кампанентаў

    Многія кампаненты маюць магчымасць ўстаноўкі ўласных пашырэнняў (extension), якія дазваляюць пашырыць іх функцыянал. ДжумСЕФ не выключэнне. Справа ў тым, што ён здольны рабіць ЧПУ адрасы толькі для кантэнту стваранага самой Joomla і яе стандартных пашырэнняў, якія ідуць у камплекце з дыстрыбутывам (кантакты, каталог спасылак і да т.п.).

    Для кантэнту ж, стваранага іншымі кампанентамі (напрыклад, VirtueMart , Kunena Forum і інш.), Спатрэбіцца ўсталяваць адпаведнае пашырэнне для ARTIO, якое дазволіць яму ствараць SEF аптымізаваныя спасылкі (URL) для старонак ствараюцца гэтымі кампанентамі (напрыклад, для інтэрнэт крамы на аснове VirtueMart).

    Некаторыя з такіх пашырэньні з'яўляюцца платнымі, напрыклад, для таго ж VirtueMart. Усе наяўныя extension для JoomSEF прыведзены на гэтай старонцы . У слупку «Extension name» прыведзена назву кампанента (напрыклад, VirtueMart), з якім можна будзе здружыць Атрио.

    Звярніце ўвагу, што ў слупку «Cpb.» Прыведзены нумар версіі ДжумСЕФ, для якой прызначана дадзенае пашырэнне. Версія 2 выкарыстоўваецца толькі на Joomla 1.0 (састарэлая версія рухавічка), а версія 3 для сучаснай версіі J 1.5.

    У слупку «License» паказваецца спосаб распаўсюджвання дадзенага пашырэння - платна (commercial) або бясплатна (free). Для атрымання большай інфармацыі пстрыкніце па яго назве. Калі яно бясплатна, то ў якое адкрылася акне будзе спасылка для запампоўкі, а калі наадварот вамі пашырэнне для ARTIO платнае, то ў якое адкрылася акне ў вас будзе альбо магчымасць аплаціць куплю, альбо будзе спасылка на рэсурс яго аўтара.

    Пасля таго, як вы купіце ці ж запампуеце бясплатна пашырэнне для ДжумСЕФ, вы павінны будзеце яго ўсталяваць. Але рабіць гэта трэба не традыцыйным спосабам, а з панэлі кіравання самім кампанентам ( «Кампаненты» - «ARTIO JoomSEF»).

    У якое адкрылася акне з верхняга меню трэба будзе выбраць пункт «Upgrade». У якое адкрылася акне ў поле «Upload Package File» трэба будзе націснуць на кнопку «Агляд», знайсці на сваім кампутары запампуйце пашырэнне і затым націснуць на кнопку «Upload File & Усталяваць»:

    Пасля таго, як вы ўсталюеце патрэбнае вам extension, зможаце зайсці ў яго налады на старонцы "Manage Extensions. Унізе які адкрыў вокны ў вобласці« Components without SEF Extension installed »знайдзіце свой дадатак і пстрыкніце па значку ў самым апошнім слупку« Параметры ». Адкрыецца акно яго налад, дзе зможаце вырабіць адпаведныя змены.

    Буду ўдзячны, калі скарыстаецеся кнопачкамі:

    Ўдачы вам! Да хуткіх сустрэч на старонках блога KtoNaNovenkogo.ru

    Php?
    Чаму ж?
    Яшчэ не ведаеце?

     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»