Atraktivní součást hotelu. Instalace komponenty K2 na Joomla

Tato lekce se bude týkat práce s značky PROTI komponenta K2. A první otázka, kterou čtenář neznalý tohoto pojmu může mít, je, co to je a proč je to vlastně potřeba? A k tomu to potřebujeme. Zvažte tuto situaci:

Předpokládejme, že máte na svém webu nějaký materiál a návštěvou stránky se uživatel o toto téma začne zajímat. Další kroky čtenáře? Může se samozřejmě vrátit do vyhledávače a položit dotaz na informace, které ho tam zajímají. Tato možnost je samozřejmě nežádoucí, ale docela možná. Uživatel ale může jít jinou cestou a zkusit hledat články na vašem webu. Ale opět může buď najít podobné články, nebo je nenajde, druhá možnost je docela možná, zvláště pokud má web obrovskou strukturu, ve které je snadné se ztratit. Tak co máme? V prvním případě přijdeme o návštěvníka, ve druhém je taková šance, že prohrajeme. A to je pro nás nežádoucí.

Vytváření kategorií, materiálů a jejich propojení s nabídkami v komponentě K2. Lekce 2

Vytváření kategorií.

V komponentě K2 Můžete vytvořit neomezený počet kategorií libovolného vnoření. Podívejme se na to na příkladu. Řekněme, že máme web, který zastupuje určitou společnost obchodující s nemovitostmi. A aby nedošlo k záměně v množství bytů a domů, bylo by velmi vhodné vytvořit nějakou strukturu, něco jako katalog, který je vhodný pro navigaci. Koneckonců, objekt, jako je byt nebo dům, může patřit do určitého města, ulice nebo čtvrti. Bylo by tedy hezké vytvořit strukturu jako:

Byty

Domy, chaty

Komponenta K2. Instalace a rusifikace. Lekce 1.

V dnešní lekci se podíváme na instalaci a rusizaci komponenty K 2, která výrazně rozšiřuje možnosti Joomly a mění ji na flexibilnější nástroj pro správu obsahu. Faktem je, že zpočátku Joomla neposkytovala takové potřebné prvky, jako jsou další pole, štítky a neomezené vnořování kategorií. Poslední bod je však relevantní pouze pro Joomla 1.5. V pozdějších verzích byl koncept sekce již zrušen a bylo možné vytvářet kategorie neomezeného vnořování, což je velmi výhodné. Zbývající body zůstaly neimplementovány v pozdějších verzích.

Komponenta K2 je pro Joomla poměrně složitá komponenta, díky které můžete výrazně rozšířit funkčnost webu a udělat z něj portál s obrovskými schopnostmi. Vzhledem k tomu, že komponenta K2 má skutečně působivý seznam nastavení, je nutné si o ní popovídat podrobně. Tuto komponentu lze umístit pouze na stejnou úroveň s VirtueMart (který vytváří internetový obchod). Studium K2 zabere spoustu času, ale s příležitostmi, které se později otevřou, to bude stát za to.

Komponenta K2: práce s obsahem

Vývojáři K2 se snažili vytvořit komponentu, která by byla schopna vytvářet plnohodnotné portály na Joomla CMS, například jako na Joomle nebo na WordPressu, jak dokonce naznačuje slogan zveřejněný na oficiálních stránkách produktu. Podle mnoha odborníků výsledný produkt předčil všechny ostatní vývojové trendy, které byly dříve vytvořeny.

Pomocí K2 mohou webmasteři vytvářet nejen portály různých témat, ale také katalogy, plnohodnotné obchody, blogy a mnoho dalšího.

Je pravda, že existuje jeden bod: západní webmasteři používají tuto komponentu se vší silou, ale naši ji zpravidla obcházejí, a důvod je banální - Russifikace je nezbytná.

Obecně platí, že K2 funguje jako náhrada za standardní formu umístění obsahu. Komponenta ve skutečnosti nahrazuje engine com_content, který uživateli dává možnost pracovat s informační částí webu a vytvářet obsah pomocí vlastního webového panelu. Všimněte si, že nejnovější verze Joomly již obdržely některé funkce z K2, ale ne všichni vývojáři projevili touhu aktualizovat svou Joomlu na nejnovější verzi. Mnoho zůstalo uvízlo na verzi 1.5 a zde je komponenta K2 v některých případech rozhodně nepostradatelná.

Ve skutečnosti ho můžete získat na adrese URL: http://ucoz.ws/?http://joomru.com//index.php?option=com_k2&Itemid=190&id=115_d1fb3b0162f8bd73a4f657fff600e348&lang=ru&task=download&lang=ru&task=download
https://www.youtube.com/watch?v=GYIaS8r9T0Y
Ale pojďme od velkých frází ke konkrétním:

  • Jednou z hlavních výhod K2 je schopnost vytvářet víceúrovňovou strukturu, zatímco obvyklá funkčnost Joomla má dvouúrovňový systém - „sekce“ a „kategorie“;
  • K2 má příležitost zorganizovat dobrý systém komentářů s captcha vyvinutý společností Google. Standardní Joomla tuto funkci nemá, ale obecně je tento problém vyřešen pomocí komponenty JComments (všimněte si, že je to jedna z nejlepších možností pro organizaci komentářů);
  • Komponenta K2 poskytuje možnost přidávat tagy do článků stejným způsobem jako ve WordPressu. Kromě značek si ale můžete zobrazit i archiv materiálů, vyhledávací okno, seznam kategorií, kalendáře, drobky atd.;
  • Po instalaci K2 mají správci webu možnost vytvářet články v samotné Joomle a panelu K2 admin a vkládat do nich potřebné obrázky. V zásadě zde není nic zvláštního, ale je tu jedna pěkná věc: K2 umí upravit obrázky na jednu velikost, což je důležité zejména pro autorské blogy;
  • V panelu K2 můžete vkládat galerie přímo do článků a to na pár kliknutí. Pro zobrazení stačí zadat cestu k archivu s obrázky nebo fotografiemi a vybrat možnost zobrazení. Mimochodem, Joomla má také možnost vložit galerii, ale pouze instalací dalších rozšíření, například jako Phoca Gallery Plugin;
  • Můžete také vkládat videa. Navíc vkládání videí je mnohem jednodušší než vkládání obrázků (stačí zkopírovat kód a vložit jej do článku);
  • Komponenta K2 vám umožňuje vkládat odkazy ke stažení, a to lze provést pouhými několika kliknutími při vytváření nebo úpravě materiálu;
  • Další výhodou K2 je možnost instalace tlačítek sociálních sítí. A v samotné Joomle to lze udělat, ale pouze s pomocí dalších rozšíření a komponent. Při práci s K2 je opravdu jeden nepříliš příjemný moment - seznam sociálních sítí cílí na západního uživatele, ale pokud znáte kód, lze tento list předělat pro tuzemského návštěvníka (seznam sociálních sítí , lze například převzít z oblíbené služby „One Button“);
  • V administračním panelu panelu K2 můžete nakonfigurovat možnost vyplňování dalších polí při vytváření článku. Tato pole lze zase propojit s konkrétní kategorií, což může být velmi užitečné, když je katalog vytvořen na základě komponenty. Skončíte s něčím podobným pracovní kartě Virtue Mart;
  • Pomocí komponenty K2 je přidána funkčnost, která umožňuje registrovaným uživatelům zveřejňovat materiály. Jinými slovy, vznikne portál s osobními blogy uživatelů. Upozorňujeme, že uživatelé budou moci přidávat nejen své vlastní materiály, ale také využívat všechny další funkce komponenty (vkládání fotografií a videí, vyplňování dalších polí atd.). Uživatelé mohou také upravovat své profily a moderovat komentáře.

https://www.youtube.com/watch?v=qVBRT_lHoj8
V zásadě se jedná o hlavní funkce, které lze implementovat pomocí K2. Instalací a konfigurací komponenty K2 můžete na svůj web Joomla přidat podstatně více funkcí než pomocí standardních metod Joomla. A abyste získali takovou funkci, budete si muset nainstalovat spoustu doplňků, z nichž některé budou placené.

Rusifikace K2

Komponenta byla vyvinuta v zahraničí, takže jejím hlavním jazykem je angličtina, a proto ne každý člověk bude rozumět nastavení. To znamená, že pro plnou práci s K2 je nutné ji rusifikovat. Russifikace je dostupná na URL: http://getk2.org/extend/translations. Proces instalace je podobný instalaci samotné komponenty, takže by neměly být žádné problémy.

Po dokončení instalace bude Joomla plně srozumitelná rusky mluvícím uživatelům (samozřejmě za předpokladu, že komponenta byla úspěšně rusifikována).

Na závěr poznamenáváme, že fungování součásti můžete pochopit sami, musíte být co nejopatrnější. A musíte se toho opravdu hodně naučit: importovat články z Joomly, organizovat hierarchii kategorií, vytvářet galerie, pracovat s panelem K2 admin, upravovat vzhled článků atd.
https://www.youtube.com/watch?v=ZBkEyoHmZqU

Tato lekce se bude týkat práce s značky PROTI komponenta K2. A první otázka, kterou čtenář neznalý tohoto pojmu může mít, je, co to je a proč je to vlastně potřeba? A k tomu to potřebujeme. Zvažte tuto situaci:

Předpokládejme, že máte na svém webu nějaký materiál a návštěvou stránky se uživatel o toto téma začne zajímat. Další kroky čtenáře? Může se samozřejmě vrátit do vyhledávače a položit dotaz na informace, které ho tam zajímají. Tato možnost je samozřejmě nežádoucí, ale docela možná. Uživatel ale může jít jinou cestou a zkusit hledat články na vašem webu. Ale opět může buď najít podobné články, nebo je nenajde, druhá možnost je docela možná, zvláště pokud má web obrovskou strukturu, ve které je snadné se ztratit. Tak co máme? V prvním případě přijdeme o návštěvníka, ve druhém je taková šance, že prohrajeme. A to je pro nás nežádoucí.

Proto byly vynalezeny tagy. Jak fungují? Řekněme, že máme na webu článek věnovaný pěstování lilií. Co tedy v tomto případě uděláme? Přidáváme značky, které odpovídají našemu tématu. V tomto případě budou značky následující: zahradnictví, lilie.

To znamená, že pokud má návštěvník zdroje v zásadě zájem o článek věnovaný zahradničení, najde na konci článku značku „zahradnictví“, klikne na ni a přejde do katalogu článků věnovaných tomuto tématu a tím , ušetří se tím obrovské množství času. Druhá logická otázka je, jak systém sám pozná, že články patří do stejného tématu. Technicky to vypadá takto: správce zdroje sám propojí článek s požadovaným štítek.

Nyní se na to vše podívejme na příkladu K2.

Je logické, že než přiřadíme článek ke konkrétnímu tagu, musíme tento tag nejprve vytvořit. K tomu si musíme vybrat KomponentyK2 – Tagy a klikněte na tlačítko Vytvořit. Otevře se před námi dialogové okno s velmi málo poli.

Zde jednoduše zadáme název požadovaného tagu. Ať je to třeba zahradničení.

Další. Řekněme, že máme článek o zahradničení vytvořený prostřednictvím komponenty K2 – Materiály. V tomto případě nám nezbývá než propojit náš článek se značkou zahradnictví. A je to velmi snadné. Stačí napsat potřebné štítky do pole štítky.

Ve skutečnosti to bylo možné udělat zpočátku v samotném materiálu, obejít vytváření značek. V tomto případě by se značky vytvořily automaticky. Ale pokud je to tak jednoduché, proč tedy vůbec potřebujeme tuto položku nabídky značek? A to z nějakého důvodu, ale proto, abychom měli přístup ke každé položce zvlášť.

Díky tomu můžeme implementovat velmi užitečnou funkci. Konkrétně připojte značku ke konkrétní položce nabídky. Kliknutím na položku menu se nám tedy otevře katalog článků.

K2 je vynikající komponenta pro správu obsahu webových stránek. Docela flexibilní v konfiguraci a vhodný pro jednoduchá až velmi složitá řešení. Všiml jsem si však, že komponenta K2 vytváří značné zatížení jak na serveru, tak na samotném webu a zpomaluje jeho práci. Nyní si povíme, jak snížit zátěž a obecně optimalizovat komponentu, aby fungovala na běžném hostingu s velkým počtem návštěvníků...

Takže pro začátek, pokud chceme maximalizovat výkon webu pomocí komponenty K2 a zároveň snížit zátěž, budeme se muset vzdát některých funkcí komponenty. Bohužel to budete muset obětovat kvůli vyššímu cíli :)

Za prvé odmítáme používat modul K2 Tools, který jednoznačně vyžaduje zlepšení ve všech svých směrech. Zejména se snažte vyhnout tomu, abyste jej používali jako kalendář a menu. Použití těchto funkcí zvýší počet dotazů do databáze až na ~ 40 což není vůbec přijatelné...

Zadruhé je třeba přestat používat položku nabídky výstupu kategorie K2 s doplňkem pro „vytahování“ podkategorií zobrazené kategorie (materiály z podřízených kategorií Samozřejmě by to bylo velmi pohodlné používat, zejména na stránkách s). složitá struktura, a to sníží použitelnost webu, ale výrazně sníží zatížení ve formě 50-70 dotazy do databáze. Proto v odstavcových materiálech z dětských kategorií vybíráme ne. A do nabídky přidáváme podpoložky menu ve formě podkategorií (pro krásné odkazy).

Za třetí, v nastavení kategorií budeme muset opustit možnost " Převzít parametry možností z kategorie". Opět tato zdánlivě velmi pohodlná funkce, jejímž účelem je usnadnit uživatelům život, vytváří obrovské množství dotazů do databáze, místo požadovaného jednoho dotazu. Pokud tedy máme na stránce 20 kategorií, které mít povolenou možnost dědičnosti, máme navíc 20 požadavky Nyní zapnutí této volby vede k tomu, že požadavek na parametry nadřazené kategorie se objeví pokaždé při zobrazení materiálů z podřízené kategorie nebo při zobrazení seznamu kategorií.

Za čtvrté, používáme pouze nezbytné funkce. Obecně vám doporučuji nepoužívat standardní komentáře K2, i když také nedoporučuji používat JComments. Osobně nejraději používám sociální komentář, což je nyní zcela běžné. Pokud stále používáte standardní komentáře K2, vypněte tlačítko komentáře. V seznamu kategorií nebo v kategorii samotné vám také doporučuji zakázat funkce, jako jsou sociální záložky, zobrazení značek, zobrazení autora, tisk a tlačítka pro e-mail. Obecně platí, že čím méně funkcí je spuštěno, tím méně požadavků bude, tím menší zatížení bude.
Zde bych rád napsal o načítání obrázků materiálů komponent K2. Komponenta sama načte původní obrázek a uloží jej v 5 variantách – velmi velký, velký, střední, malý, velmi malý. Často potřebujeme maximálně tři možnosti obrázku. Používám pouze velké střední a malé obrázky. Chcete-li zakázat vytváření nepotřebných obrázků, musíte řádek okomentovat
$handle -> Process ($savepath ) ; /administrator/components/com_k2/models/item.php Chcete-li zabránit zvětšení obrázku v materiálu, musíte řádek v souboru components\com_k2\templates\default\item.php zakomentovat

Komponenta K2 je konstruktor obsahu (obsahu webu), který po instalaci na Joomlu zachytí kontrolu nad organizací materiálů a vlastně poskytuje vlastní ovládací panel jako alternativu k Joomla admin panelu, alespoň v části, která je zodpovědná za generování obsahu (K2 nahrazuje komponentu zabudovanou do Joomla com_content). A to je velmi povedená náhrada!

V zásadě jsou některé funkce poskytované komponentou K2 již implementovány v nové verzi Joomla 1.6(7). Ale brzy, alespoň ne v příštích 2 letech, se nepřipravíme na přechod na nové verze, protože jsou stále vlhké. Komponenta K2 se proto pro nás stává dobrou volbou.

Rozdíly mezi komponentou K2 a standardní komponentou Joomla

Obvykle se za nejdůležitější rozdíl považuje schopnost organizovat neomezenou strukturu kategorií vnoření v K2, na rozdíl od standardního dvouúrovňového vnořování materiálů v Joomle (sekce a kategorie). A tato důstojnost sama o sobě stojí hodně.

Pojďme si představit všechny možnosti komponenty K2 ve formě seznamu:

  1. Neomezené vnořování materiálů do kategorií K2 (můžete vytvořit nekonečné množství podkategorií, což ve standardní obsahové složce v Joomle není, tam je, jak víme, pouze sekce a kategorie v ní, další větvení je nemožné).
  2. K2 má integrovaný systém komentářů, který lze na přání chránit poměrně spolehlivým captcha od Googlu (Joomla zpočátku nemá systém komentářů, ale lze si nainstalovat komponentu JComments, která je de facto nejlepší na komentování systém pro Joomla).
  3. Ke článkům napsaným v K2 můžete přidat tagy (klíčová slova specifická pro konkrétní materiály) (můžete použít docela vizuální cloud tagů). Tag cloud se z K2 zobrazuje pomocí speciálního modulu, který kromě tag cloudu dokáže na stránkách Joomly zobrazovat „drobečky“ („depth gauge“, tedy rejstřík kategorií, do kterých je uživatel ponořen, když se „prohlubuje“. ” do struktury webu), archiv materiálů, kalendář ve stylu blogu, seznam kategorií (menu), vyhledávací pole atd.
  4. V komponentě K2 k nim můžete při psaní článků nebo vytváření kategorie přidávat obrázky. Zdá se, že na tom není nic zvláštního, protože to lze provést i v Joomle, ale rozdíl spočívá ve sjednocení přidaných obrázků, které se automaticky zmenší na standardní velikost (velmi pohodlné při údržbě autorských blogů uživateli váš zdroj).
  5. Šablona pro každý článek napsaná v admin panelu komponenty K2 poskytne prostor pro vložení galerie obrázků. Navíc se ke článku přes K2 přidá galerie doslova na pár kliknutí - stačí zadat cestu k zip archivu s několika obrázky a vybrat možnost zobrazení fotogalerie. (To je velmi pohodlné; podobná funkce vkládání obrázků z fotogalerie, například PhocaGallery, do materiálu je mnohem obtížnější.)
  6. Stejně jako v případě fotogalerií bude mít šablona pro článek napsaný pomocí komponenty K2 prostor pro video. Video vložíte do článku přes K2 doslova jedním kliknutím (např. pro vložení videa z YouTube stačí zadat kód videa).
  7. Také v K2 můžete k článkům přikládat soubory ke stažení, opět jedním kliknutím při psaní nebo úpravě materiálů přes ovládací panel komponenty K2.
  8. Při psaní článku prostřednictvím administračního panelu komponenty K2 budete mít možnost zadat nebo vybrat z rozevíracího seznamu hodnoty určitých dalších polí. Další pole v K2 se nastavují a konfigurují v odpovídajících částech administrátorského panelu K2 a poté jsou propojeny s konkrétní kategorií materiálů.

Při psaní článků tak budete moci vyplnit další pole, která mohou být například potřebná, když vytvoření katalogu v Joomle založeného na komponentě K2.

Také v šabloně článků součásti K2 poskytuje prostor pro zobrazení tlačítek sociálních sítí(obvykle nazývané „Sdílení na sociálních sítích“), což je velmi výhodné, protože tlačítka sociálních sítí nemusíte k webu připojovat sami pomocí rozšíření nebo skriptů třetích stran.

Při používání K2 v Joomle budou mít registrovaní uživatelé možnost přidávat své články, využívat všech možností K2 (vkládání obrázků, galerií, videí, souborů, určování dalších polí atd.), moderovat komentáře (při moderování komentářů se používá AJAX ) ponecháno na články jimi publikované, stejně jako vyplnit jejich profilové stránky.

To je vše, co nám komponenta K2 může poskytnout k rozšíření standardních možností Joomly. Ale i tyto skromné ​​schopnosti K2 mohou změnit vzhled a funkčnost vašeho webu Joomla natolik, že to bude téměř těžké rozpoznat.

Každý, kdo si na své webové stránky nainstaloval K2, se již nikdy nevrátil ke standardní komponentě Joomla.

Tento přehledový materiál bude pokračovat řadou publikací o této složce.