Podobne ako komponent k2. Komponent Joomla K2 - pohodlný konštruktor obsahu

Online služby od OceanTheme sú platformou, kde sa ľudia môžu spojiť so spoločným záujmom, aby si kúpili prémiové šablóny a rozšírenia Joomla! za výhodnú cenu. Cieľovou skupinou služby sú jednotlivci a malé a stredné podniky, profesionálni vývojári webových stránok na vytváranie online obchodov, komunitné stránky alebo ľudia, ktorí chcú mať váš blog. V našej skvelej kolekcii prémiových riešení si každý nájde to, čo potrebuje.

Náš zdroj funguje ako združovanie organizátorov, špecifikuje počet ľudí, ktorým chcete kúpiť šablóny a rozšírenia, cenu tovaru, ako aj množstvo a prístup k týmto materiálom. Naša webová stránka má veľa možností na jednoduché vyhľadávanie šablón a rozšírení. Intuitívna navigácia, systém označovania, triedenie podľa filtra a nástroj „pridať do záložiek“ vám umožnia neuveriteľne rýchlo nájsť ten správny materiál, ktorý chcete. Okrem toho vždy nájdete najnovšie informácie, aby ste mohli kolekciu aktualizovať každý deň.

Prístup k celej databáze materiálov je poskytovaný počas trvania klubu uvedeného v predplatiteľskej peňaženke. Predplatitelia získajú neobmedzený prístup ku všetkým dostupným archívom, novinkám a aktualizáciám, ako aj technickú podporu počas celého obdobia predplatného.

Všetky produkty, ktoré nájdete na tejto stránke, sú 100% kompatibilné s GPL, čo znamená, že ich môžete meniť podľa potreby a inštalovať na neobmedzený počet stránok.

Vďaka našej kolekcii ušetríte veľa času a peňazí, pretože šablóny a rozšírenia sa ľahko používajú, inštalujú a konfigurujú, sú multifunkčné a rôznorodé. To vám umožní vytvoriť webovú stránku akejkoľvek zložitosti a zamerania bez toho, aby ste sa museli učiť pokročilé technológie vývoja webu.

Hlavné funkcie našej webovej stránky

Bohatá sada funkcií, ktoré fungujú hneď po vybalení:

Využite všetky možnosti našich zdrojov na získanie hotového profesionálneho riešenia pre rýchlu realizáciu vašich obchodných projektov alebo kreatívnych nápadov.

Použite vyhľadávacie nástroje

Použite pokročilé vyhľadávanie a filtrovanie a jednoduchú navigáciu na rýchle nájdenie požadovaných webových riešení z hľadiska dizajnu, funkčnosti a ďalších kritérií.

Aby boli obľúbené materiály vždy po ruke, využite jedinečnú funkciu „Pridať k obľúbeným“ a sú dostupné v samostatnej sekcii po celý rok.

Po prihlásení na našej stránke budete môcť zanechávať komentáre a zúčastňovať sa propagačných akcií, ako aj využívať bezplatné predplatné s prístupom permium.

Staňte sa členom nášho klubu

Klubové predplatné vám dáva plný prístup k celému nášmu katalógu originálnych materiálov. A zahŕňa prémiové šablóny a rozšírenia na niekoľko rokov.

Stiahnite si vhodné pre vaše Joomla šablóny a rozšírenia, a to ako zadarmo a predplatné pre klub bez akýchkoľvek obmedzení a rýchlosti ogoranicheny.

Ak sa vám páči nejaký materiál na stránke, môžete zanechať svoj hlas a tiež ho zdieľať s priateľmi prostredníctvom sociálnych sietí.

Od autora: Vítam vás milí čitatelia. Ako viete, v CMS Joomla je na vytváranie materiálu poskytnutý určitý pevný počet polí, ktoré tvoria jeho štruktúru a obsah. Napríklad názov, text, obrázok, odkaz na kategóriu atď. Zároveň pridávanie ďalších prvkov nie je možné v štandardnej funkcionalite, samozrejme bez vykonania zmien na motore. Preto sa v tomto článku budeme zaoberať rozšírením K2 Joomla, čo je konštruktér obsahu, pre vyššie uvedený CMS.

Ako už bolo spomenuté, štandardný obsahový komponent com_content, hoci plní svoje úlohy, je stále veľmi obmedzený z hľadiska rozšíriteľnosti. To znamená, že do štruktúry materiálu nemôžeme pridať ďalšie polia pomocou admin panelu Joomla a zároveň nehovorím o zložitejších veciach, napríklad o mechanizme pridávania komentárov. Samozrejme, ak poznáte Joomla API, môžete rozšíriť funkčnosť komponentu com_content pridaním potrebného kódu, ale pre začiatočníkov je to dosť náročná úloha. Na riešenie rôznych neštandardných úloh sa preto spravidla používajú rozšírenia tretích strán, ktoré CMS dodávajú chýbajúcu funkcionalitu.

Čo ak však napríklad k štandardnému materiálu potrebujeme pridať pár doplnkových polí – systém komentárov, ako aj možnosť vložiť video priamo do obsahu materiálu. Odpoveď je jednoduchá – nainštalujte si potrebné rozšírenia, a to komponent komentárov (teraz je jedno, ktorý) a plugin na vkladanie videoobsahu. Čo sa však týka pridávania ďalších polí, to už je problém, keďže niekedy je veľmi ťažké nájsť vhodné rozšírenie. Preto je v tomto prípade najúspešnejším riešením použitie Content Construction Kit (CCK), ktorý vás odbremení od potreby inštalácie rôznych doplnkových rozšírení (vrátane tých vyššie uvedených).

Content Construction Kit alebo CCK je systém na vytváranie vlastných typov obsahu. To znamená, že ide o špeciálne rozšírenie, ktoré poskytuje nástroje na vytváranie a prispôsobenie rôznych typov obsahu. V tomto prípade sa typ obsahu spravidla tvorí vytvorením potrebných polí. V súlade s tým nie je počet polí, ktoré môžu byť prepojené s materiálom, obmedzený. To znamená, že samotný vývojár pomocou administračného panela vytvorí potrebné polia a naviaže ich na nový typ obsahu, ktorý sa v budúcnosti použije na naplnenie stránky obsahom.

V súčasnosti je vytvorených veľké množstvo rôznych obsahových dizajnérov pre CMS Joomla, no podľa mňa najúspešnejší a najjednoduchšie použiteľný je komponent K2 Joomla, ktorý je možné stiahnuť z odkazu.

Hlavné vlastnosti komponentu

1. Pohodlný ovládací panel komponentov.

2. Vlastný správca kategórií, ktorý podporuje neobmedzenú úroveň hniezdenia.

3. V komponente k2 Joomly je zabudovaný pohodlný správca prvkov (materiálov) so štandardnou sadou polí, ktorý je možné v prípade potreby doplniť o vlastný.

4. Integrovaný systém komentovania so zabudovanou ochranou proti spamu, hlasovacím systémom, ako aj ikonami sociálnych médií.

Moderné trendy a prístupy vo vývoji webu

Naučte sa algoritmus pre rýchly rast od nuly pri vytváraní webových stránok

5. Integrovaný systém tagov (kľúčových slov), ktoré môžete pripájať k vytvoreným prvkom podobne ako vo WordPress CMS, čo sa môže hodiť pri tvorbe blogu.

6. Okrem ďalších polí môžete ku každému materiálu pripojiť obrázok av prípade potreby aj galériu obrázkov, aj keď na to musíte nainštalovať špeciálny doplnok.

7. Flexibilný systém nastavení.

8. Konštruktor K2 Joomla 3 tiež poskytuje možnosť pripojiť k vytvorenému prvku ľubovoľný súbor na následné stiahnutie návštevníkmi stránky.

9. Podpora širokej škály polí, ktoré možno pridať k vytvoreným typom obsahu. V tomto prípade sú polia zoskupené do skupín, čo je veľmi výhodné, pretože skupinu ďalších polí môžete prepojiť s konkrétnou kategóriou. To znamená, že polia z prepojenej skupiny budú dostupné pre materiály vytvorené kategórie.

10. Pridávanie a úprava materiálov z užívateľskej časti stránky. V tomto prípade musí mať používateľ príslušné práva.

Samozrejme, uviedol som len hlavné vlastnosti komponentu K2, v skutočnosti sú jeho schopnosti kolosálne a myslím, že sami uvidíte, ak ho použijete vo svojom vývoji. Podrobnejšia práca s týmto rozšírením je zvažovaná v kurze. Všetko najlepšie a šťastné kódovanie!!!

Moderné trendy a prístupy vo vývoji webu

Naučte sa algoritmus pre rýchly rast od nuly pri vytváraní webových stránok

Poďme priamo k praxi a uvidíme, kde môžete stiahnite si komponent K2 a ako ho nainštalovať na Joomla. Ak chcete stiahnuť komponent K2, musíte kliknúť na veľké tlačidlo „Stiahnuť K2“ na hlavnej stránke webu vývojárov. Najnovšia aktuálna verzia K2 je momentálne v2.5.4.

Inštalácia komponentu K2 v Joomle sa nelíši od typickej inštalácie. "Rozšírenia" - "Inštalovať / Odstrániť", "Prehľadávať" - vyberte stiahnutý archív s komponentom - "Nahrať súbor a nainštalovať".

O chvíľu sa komponent K2, ako aj niekoľko modulov a pluginov k nemu nainštaluje na Joomla a zobrazí sa vám hlásenie o úspešnej inštalácii a hlásenie o nainštalovaných rozšíreniach z K2 kitu.

Ak k inštalácii z nejakého dôvodu nedošlo, napíšte mi, prídeme na to.

Ruský preklad K2 pre Joomla (rusifikácia)

Nainštalujte ruský jazyk pre K2 priamo z administračného panela, ako bežné rozšírenie pre Joomla, jednoduché ako lúskanie hrušiek. Stačí si stiahnuť súbor Russification.

Tieto archívy nemusíte rozbaľovať pomocou K2 Russification, ale bude stačiť ich nainštalovať z administračného panela Joomla ako bežné rozšírenia (Rozšírenia - "Inštalovať / Odstrániť" - "Nahrať súbor balíka"). Po tejto zložke K2 bude plne preložená do ruštiny.

Po inštalácii a rusifikácii K2, prejdením na Joomla admin panel (Ovládací panel), okrem už dostupných nástrojov, nájdete veľké množstvo nástroje, ktoré tam komponent K2 pridal. Môžete tiež pristupovať k správcovskému panelu K2 výberom položky "Komponenty" - "K2" z horného menu administračného panela Joomla.

Ako používať K2?

Ako už bolo spomenuté, tento komponent je náhradou za štandardný komponent údržby obsahu lokality. Následne všetky tie akcie, ktoré sme vykonali pri vytváraní štruktúry stránky alebo jej zmene, zverejňovaní materiálov vrátane položiek menu - to všetko teraz urobíme pomocou K2. Budeme musieť zabudnúť na ovládacie tlačidlá štandardného komponentu a vybrať iba tlačidlá ovládacieho panela K2 na paneli správcu stránky, pretože sú zoskupené v jednej sekcii, hneď pod tlačidlami štandardného panela.
Čo ak však K2 bol nainštalovaný nie pred prácou so stránkou, ale po vytvorení štruktúry na nej pomocou štandardných nástrojov, v ktorých už bolo publikovaných veľké množstvo materiálov?
Všetko je zabezpečené, toho by ste sa nemali obávať: komponent K2 má funkciu importu materiálov zo štandardnej štruktúry do štruktúry K2.

Tu je cesta k správcovi materiálov v K2: "Komponenty" - "K2" - "Materiály". Na paneli je tlačidlo (pozri obrázok). Ak naň kliknete, K2 nájde v štandardnom správcovi obsahu všetky materiály, ktoré boli kedy publikované na vašej stránke, a prenesie (presnejšie skopíruje) ich do svojej štruktúry. Všetky sekcie, ktoré ste mali predtým, budú premenované do kategórie komponentu K2, ale to nie je vôbec dôležité.

K2 dáva také okno, v ktorom vysvetľuje nuansy toho, čo sa teraz stane. Súhlasíme.

Jediné, čo bude potrebné po importe opraviť, sú položky menu vedúce do starých sekcií, kategórií a materiálov. Prejdeme na "Všetky ponuky" - "Hlavná ponuka" (alebo ponuka, ktorú ste si sami vytvorili), kliknite na názov požadovanej položky ponuky a kliknite na tlačidlo "Zmeniť typ". V zobrazenom okne vyberte v strome typov ponuky "K2", potom v rozbaľovacom zozname vyberte tú, ktorú potrebujete (výber zatiaľ nie je pre nás veľký - buď kategória, potom výber požadovanej kategórie, alebo konkrétny materiál, na ktorý chcete pripojiť odkaz v položke ponuky):

Všetky zmeny samozrejme ukladáme. Teraz položka menu nepovedie k starej sekcii, kategórii, materiálu, ale k ich kópii, upravenej však podľa šablóny K2. Odteraz zabudneme na cestu do štandardného správcu obsahu a budeme používať LEN K2.

Po exportovaní štandardných materiálov do materiálov K2 a zmene typu všetkých predchádzajúcich položiek ponuky sa budete musieť uistiť, že všetky materiály sú správne prenesené. Toto sa kontroluje ručne: buď otvorte všetky exportované materiály v rade, alebo selektívne (spravidla, ak sa normálne preniesli 2-3 materiály z jednej sekcie, potom aj ostatné, nemá zmysel ich kontrolovať). Túto kontrolu robíme preto, aby sme po nej odstránili všetky štandardné materiály. Zbavíme sa tak možného zmätku (rovnaké články na dvoch rôznych miestach na stránke) a navyše uvoľníme vzácny priestor na stránke. Pri tejto kontrole by si osobitnú pozornosť pri tejto kontrole mali zaslúžiť materiály s obrázkami, prílohami súborov, predtým spracované aplikáciami tretích strán – fotogalériami, pluginmi na prácu s obrázkami, komponentmi príloh. Možno po prenose bude niečo fungovať inak ako predtým, napríklad sa nestiahne príloha k exportovanému materiálu alebo sa obrázky zmenšené pluginom náhle zväčšia. V mojej praxi sa to však nestalo, ale stane sa čokoľvek. Len neodstraňujte komponenty, ktoré spracovávali váš obsah pred K2! Okrem starých materiálov, ktorých kópie ste exportovali do K2, nie je potrebné nič mazať.

K2 je obsahový komponent pre Joomla! CMS s niektorými ďalšími funkciami pripomínajúcimi CCK (Content Construction Kit - v ruštine to možno interpretovať ako "komponent vytvárajúci akýkoľvek-typ-obsahu"). Jeho vývojármi sú grécky portál JoomlaWorks.

Používateľovi umožňuje pohodlnejšie a modernejšie spravovať obsah stránky. Môžete vytvoriť blog, katalóg tovarov alebo služieb, archív súborov, multimediálnu galériu, online časopis pomocou jediného komponentu! Vývoj tohto výkonného rénia sa začal v roku 2006, no, žiaľ, dodnes o ňom nebola zverejnená žiadna dokumentácia. V angličtine je len niekoľko článkov a videosúborov.

Tento malý sprievodca krok za krokom je napísaný pre tých, ktorí si chcú vyskúšať a naučiť sa K2 v akcii, ale doslova nevedia, kde začať.

Krok 1. Stiahnite si najnovšiu verziu K2 z oficiálnej stránky vývojárov Krok 2. Nainštalujte K2 pomocou Joomla Extension Manager.

Krok 3. Stiahnite si a nainštalujte najnovšiu verziu prekladu komponentu K2 podľa pokynov

Krok 4. Otvorte ovládací panel K2 cez položku ponuky „Komponenty“ alebo ho použite cez modul na hlavnej stránke správcu.

Krok 5. Vytvorte skupiny ďalších polí. Pomenujte ich podľa účelu: Blog, Katalóg, Adresár alebo čokoľvek chcete.

Poznámka: Ďalšie polia implementujú zjednotenie prezentácie materiálov, to znamená, že pri vytváraní nového materiálu v kategórii, ktorá má priradenú skupinu doplnkových polí, budete môcť tieto polia vyplniť. A teda všetky materiály tejto kategórie budú mať túto informáciu „pole – hodnota“. Toto je absolútne nevyhnutné pri vytváraní katalógu produktov.

Napríklad vytvoríte skupinu ďalších polí Katalóg a pridáte tam polia:

b) Rozmery

A potom pri vytváraní každého nového materiálu vlastne vytvoríte produktovú kartu, pretože pri zobrazení produktu pod článkom-popisom v doplnkovom štítku sa tieto polia zobrazia prehľadne, v tabuľkovej forme (štandardne).

Krok 6: Pridajte vlastné polia do vlastných skupín polí

Poznámka: V predvolenom nastavení má každý materiál názov, text a hlavný obrázok. Ak teda potrebujete používať K2 iba ako pokročilý článok (pre správy, blogy), nemôžete použiť ďalšie polia (ako vo väčšine prípadov musíte). Použite ďalšie polia na vytvorenie archívov súborov, katalógov, galérií.

Poznámka: Môžete importovať všetky existujúce kategórie a obsah Joomla!. pomocou jedného tlačidla (v pravom hornom rohu "Import"). Takto bude váš prechod z bežnej materiálovej zložky na K2 takmer bezbolestný. To je jedna z vlastností, vďaka ktorej K2 tak rýchlo získala súčasnú popularitu.

Krok 8. Pridajte skupiny používateľov. V predvolenom nastavení sú prítomní Registered a Site Owner. Môžete obmedziť prístupové práva rôznych skupín na publikovanie materiálov (všeobecne alebo v určitých kategóriách), prezeranie, úpravu materiálov a niektoré ďalšie funkcie.

Krok 9 Priraďte existujúcich používateľov joomla do príslušnej skupiny používateľov K2. Nastavte ich pohlavie, pridajte popis a nahrajte avatara. Tento minimálny blogovací dotazník je poskytovaný v základnej distribúcii K2. Podrobnosti o autorovi sa zobrazia po uverejnenom článku alebo novinke.

Krok 10. Pridajte značky. Systém označovania nie je len moderným trendovým „čipom“, ale skutočne prináša prielom v použiteľnosti vašej stránky, umožňuje vám implementovať pseudo-multi-kategoriká, zlepšuje prepojenie pre SEO a vnáša poriadok do chaosu.

Krok 11. Priraďte zodpovedajúce prvky K2 (kategórie, materiály, používateľské stránky) k položkám ponuky.

Poznámka: Práve táto fáza spôsobuje začiatočníkom najviac otázok. Často si neskúsený používateľ založí K2, dovezie staré materiály, napíše nové doplnkové materiály do príslušných kategórií, ale nevidí výsledok. A to preto, že položky ponuky stále odkazujú na články Joomla!. Preto som 11. kroku venoval osobitnú pozornosť!

Krok 12. Ak sa rozhodnete vytvoriť interaktívnu stránku, zverejnite modul K2 LOGIN v správcovi modulov.Môžete publikovať aj ďalšie moduly Komentáre K2, obsah K2 alebo nástroje K2. Budem sa im venovať v samostatných článkoch.

Krok 13 Pridajte obsah do každej kategórie. Ak ste postupovali podľa kroku 8 a potom 12, môžete to urobiť priamo z prednej časti stránky. V opačnom prípade môžete vždy pracovať cez správcu. Dashboard Joomla!

Je tu ešte veľa nepremyslených bodov, no určite sa im budem venovať v ďalších článkoch. Názov je v rukách tohto návodu, každý začiatočník dokáže K2 nielen nainštalovať, ale už cíti všetku jeho silu a potom je to už o kreativite a vytrvalosti.

Na základe materiálov z JoomlaWorks

Súbory komponentov sú v ceste komponenty/com_k2/

Vývojári šablón však môžu prepísať a pridať svoj vlastný komponent šablóny/vaša šablóna/html/com_k2/

Malá lekcia o komponente K 2

1. Bola zaznamenaná chyba, keď pri otváraní materiálu na úpravu nie sú k dispozícii ďalšie polia (extraFields) na úpravu, kým sa nezmení kategória, do ktorej tento materiál patrí (t. j. musíte ho resetovať alebo zmeniť na akúkoľvek inú kategóriu a potom vybrať originál).

Na opravu ideme po cestea otvorte súbor itemform.php

Hľadáme takýto kód (asi 532 riadkov)

type="header"): ?>

a zmeňte na tento kód

typ == "hlavička"): ?>

2. Ak sa pri pridávaní materiálu zo stránky (Front-End) automaticky nepridá kategória, v ktorej sa nachádzate, urobte toto

Poďme ďalej komponenty/com_k2/templates/default/ a otvorte súbor category.php

Hľadáme takýto kód (nemôžem povedať riadok, pretože náš súbor sa veľmi zmenil, hľadajte triedu class = "catItemAddLink")

addLink; ?>

a zmeňte na tento kód

addLink ."&catid=".$this->category->id; ?>

Teraz sa pri pridávaní prvku v editore okamžite vyberie aktuálna kategória.

Odstránenie prebytku z front-endu

Rozhodli sme sa načrtnúť, ako odstrániť niektoré funkcie a text pri úprave alebo pridávaní materiálu zo stránky

Začnime so súborom itemform.php ideme na cestukomponenty/com_k2/templates/default

Vymažte alebo okomentujte kód

1. Odstráňte logo, nadpis Pridajte materiál

2. Odstráňte bočný panel

3. Odstráňte nápis používateľské oprávnenia

povoleniaSpráva; ?>

4. Odstráňte alias titulku

!}

5. Odstráňte štítky

params->get("taggingSystem")): ?>