Slično komponenti k2. Joomla komponenta K2 - zgodan konstruktor sadržaja

Online usluga OceanTheme je platforma na kojoj se ljudi mogu ujediniti jedni s drugima sa obostranim interesom kako bi kupili premium šablone i proširenja Joomla! po povoljnoj cijeni. Ciljna publika servisa su pojedinci i mala i srednja preduzeća, profesionalni web programeri za kreiranje online prodavnica, sajtovi zajednice ili ljudi koji žele da imaju vaš blog. U našoj velikoj kolekciji vrhunskih rješenja svako će pronaći ono što mu treba.

Naš resurs djeluje kao organizator udruživanja, specificira broj ljudi za koje želite da kupite šablone i ekstenzije, cijenu robe, kao i količinu i pristup ovim materijalima. Naša web stranica ima puno mogućnosti za jednostavno pretraživanje šablona i ekstenzija. Intuitivna navigacija, sistem označavanja, sortiranje po filteru i alat "dodaj u oznake" omogućiće vam da pronađete pravi materijal koji želite neverovatno brzo. Osim toga, uvijek ćete pronaći najnovije informacije, kako biste ažurirali kolekciju svaki dan.

Pristup cjelokupnoj bazi materijala omogućen je za vrijeme trajanja kluba navedenog u pretplatničkoj torbici. Pretplatnici dobijaju neograničen pristup svim dostupnim arhivama, novostima i ažuriranjima, kao i tehničku podršku tokom perioda pretplate.

Svi proizvodi koje možete pronaći na ovoj stranici su 100% GPL kompatibilni, što znači da ih možete mijenjati kako želite i instalirati na neograničen broj stranica.

Zahvaljujući našoj kolekciji uštedjet ćete puno vremena i novca, jer su predlošci i ekstenzije jednostavni za korištenje, jednostavni za instalaciju i konfiguraciju, multifunkcionalni i raznoliki. To će vam omogućiti da kreirate web stranicu bilo koje složenosti i orijentacije, bez učenja naprednih tehnologija za web razvoj.

Glavne karakteristike naše web stranice

Bogat skup funkcija koje rade iz kutije:

Iskoristite sve mogućnosti našeg resursa da dobijete gotova profesionalna rješenja za brzu implementaciju vaših poslovnih projekata ili kreativnih ideja.

Koristite alate za pretraživanje

Koristite naprednu pretragu i filtriranje, te jednostavnu navigaciju za brzo pronalaženje željenih web rješenja u dizajnu, funkcionalnosti i drugim kriterijima.

Kako bi omiljeni materijali uvijek bili pri ruci, koristite jedinstvenu funkciju "Dodaj u favorite", a dostupni su u posebnom dijelu za cijelu godinu.

Prijavljeni na naš sajt, moći ćete da ostavljate komentare i učestvujete u promocijama, kao i da koristite besplatnu pretplatu sa permijum pristupom.

Pridružite se našem članstvu u klubu

Klub pretplata vam daje potpuni pristup našem cjelokupnom katalogu originalnog materijala. I uključuje premium predloške i proširenja za nekoliko godina.

Preuzmite odgovarajuće Joomla šablone i ekstenzije, kako besplatno tako i sa pretplatom za klub bez ikakvih ograničenja i ogoranicheny brzine.

Ako vam se svidio bilo koji materijal na stranici, možete ostaviti svoj glas, kao i podijeliti ga sa prijateljima putem društvenih mreža.

Od autora: Pozdravljam vas dragi čitaoci. Kao što znate, u CMS Joomla je predviđen određeni fiksni broj polja za kreiranje materijala, koji čine njegovu strukturu i sadržaj. Na primjer, naslov, tekst, slika, link do kategorije itd. Istovremeno, dodavanje dodatnih elemenata nije moguće u standardnoj funkcionalnosti, bez izmjena na motoru, naravno. Stoga ćemo u ovom članku razmotriti K2 Joomla ekstenziju, koja je konstruktor sadržaja, za gore spomenuti CMS.

Kao što je već spomenuto, standardna komponenta sadržaja com_content, iako obavlja svoje zadatke, još uvijek je vrlo ograničena u smislu proširivosti. Odnosno, ne možemo dodati dodatna polja u strukturu materijala pomoću Joomla admin panela, a istovremeno ne govorim o složenijim stvarima, na primjer, o mehanizmu za dodavanje komentara. Naravno, poznavajući Joomla API, možete proširiti funkcionalnost komponente com_content dodavanjem potrebnog koda, ali za početnike je to prilično težak zadatak. Stoga se u pravilu ekstenzije trećih strana koriste za rješavanje raznih nestandardnih zadataka, koji dodaju nedostajuću funkcionalnost CMS-u.

Ali šta ako, na primjer, standardnom materijalu trebamo dodati nekoliko dodatnih polja – sistem komentara, kao i mogućnost umetanja videa direktno u sadržaj materijala. Odgovor je jednostavan - instalirajte potrebna proširenja, odnosno komponentu komentara (sada nije bitno koju) i dodatak za umetanje video sadržaja. Ali što se tiče dodavanja dodatnih polja, to je već problem, jer je ponekad vrlo teško pronaći odgovarajuće proširenje. Stoga je u ovom slučaju najuspješnije rješenje korištenje Content Construction Kit-a (CCK), koji će vas osloboditi potrebe za instaliranjem raznih dodatnih ekstenzija (uključujući i one gore navedene).

Content Construction Kit ili CCK je sistem za kreiranje prilagođenih tipova sadržaja. To jest, to je posebna ekstenzija koja pruža alate za kreiranje i prilagođavanje različitih vrsta sadržaja. U ovom slučaju, po pravilu, tip sadržaja se formira kreiranjem potrebnih polja. Shodno tome, broj polja koja se mogu povezati sa materijalom nije ograničen. Odnosno, sam programer, koristeći admin panel, kreira potrebna polja i povezuje ih s novom vrstom sadržaja, koja će se u budućnosti koristiti za popunjavanje stranice sadržajem.

Trenutno je kreiran veliki broj različitih dizajnera sadržaja za CMS Joomla, ali po mom mišljenju najuspješnija i najlakša za korištenje je K2 Joomla komponenta, koju možete preuzeti sa linka.

Glavne karakteristike komponente

1. Zgodna kontrolna ploča komponenti.

2. Vlastiti menadžer kategorija koji podržava neograničen nivo ugniježđenja.

3. Pogodan menadžer elemenata (materijala) sa standardnim skupom polja ugrađen je u k2 komponentu Joomle, koja se može dopuniti vašim vlastitim ako je potrebno.

4. Integrisani sistem za komentarisanje sa ugrađenom zaštitom od neželjene pošte, sistem glasanja, kao i ikone društvenih medija.

Savremeni trendovi i pristupi u web razvoju

Naučite algoritam za brzi rast od nule u izgradnji web stranica

5. Integrisani sistem tagova (ključnih reči) koje možete da prikačite kreiranim elementima, slično WordPress CMS-u, što može biti korisno prilikom kreiranja bloga.

6. Pored dodatnih polja, svakom materijalu možete priložiti sliku, kao i, ako je potrebno, galeriju slika, iako za to morate instalirati poseban plug-in.

7. Fleksibilan sistem podešavanja.

8. K2 Joomla 3 konstruktor takođe pruža mogućnost prikačenja proizvoljnog fajla kreiranom elementu za naknadno preuzimanje od strane posetilaca sajta.

9. Podrška za širok izbor polja koja se mogu dodati kreiranim tipovima sadržaja. U ovom slučaju, polja se grupišu u grupe, što je vrlo zgodno, jer možete povezati grupu dodatnih polja sa određenom kategorijom. To znači da će polja iz povezane grupe biti dostupna za kreirane materijale kategorije.

10. Dodavanje i uređivanje materijala sa korisničkog dijela stranice. U tom slučaju korisnik mora imati odgovarajuća prava.

Naravno, naveo sam samo glavne karakteristike komponente K2, u stvari, njene mogućnosti su kolosalne i mislim da ćete se sami uvjeriti ako je koristite u svom razvoju. Detaljniji rad sa ovom ekstenzijom se razmatra u okviru kursa. Svaka cast i sretno kodiranje!!!

Savremeni trendovi i pristupi u web razvoju

Naučite algoritam za brzi rast od nule u izgradnji web stranica

Idemo direktno na praksu i vidjeti gdje možete preuzmi K2 komponentu i kako ga instalirati na Joomla. Da biste preuzeli K2 komponentu, potrebno je da kliknete na veliko dugme "Preuzmi K2" na glavnoj stranici sajta programera. Najnovija ažurirana verzija K2 je trenutno v2.5.4.

Instaliranje K2 komponente u Joomla ne razlikuje se od tipične instalacije. "Proširenja" - "Instaliraj / Ukloni", "Pregledaj" - odaberite preuzetu arhivu sa komponentom - "Prenesi datoteku i instaliraj".

Za trenutak će se na Joomla instalirati K2 komponenta, kao i nekoliko modula i dodataka za nju, a vidjet ćete poruku o uspješnoj instalaciji i izvještaj o instaliranim ekstenzijama iz K2 kita.

Ako se instalacija iz nekog razloga nije dogodila, pišite mi, riješit ćemo.

Ruski prijevod K2 za Joomla (rusifikacija)

Instalirajte ruski jezik za K2 direktno sa admin panela, kao obična ekstenzija za Joomla, lako kao ljuštenje krušaka. Potrebno je samo da preuzmete fajl rusifikacije.

Ne morate raspakirati ove arhive pomoću K2 rusifikacije, ali će biti dovoljno samo da ih instalirate sa Joomla admin panela kao obične ekstenzije (Proširenja - "Instaliraj / Ukloni" - "Prenesi datoteku paketa"). Nakon ove komponente K2 će biti u potpunosti preveden na ruski.

Nakon instalacije i rusifikacije K2, odlaskom na Joomla admin panel (Control Panel), pored alata koji su tamo već dostupni, pronaći ćete veliki broj alate koje je komponenta K2 dodala tamo. Također možete pristupiti K2 admin panelu odabirom "Komponente" - "K2" iz gornjeg menija Joomla admin panela.

Kako koristiti K2?

Kao što je već spomenuto, ova komponenta je zamjena za standardnu ​​komponentu održavanja sadržaja stranice. Shodno tome, sve one radnje koje smo izvodili prilikom kreiranja strukture stranice ili njene promjene, objavljivanja materijala, uključujući stavke menija - sada ćemo sve to učiniti uz pomoć K2. Morat ćemo zaboraviti kontrolne tipke standardne komponente i odabrati samo dugmad K2 kontrolne ploče u admin panelu stranice, jer su grupisane u jednom dijelu, odmah ispod tipki standardnog panela.
Ali što ako je K2 instaliran ne prije rada na web mjestu, već nakon što je na njemu stvorena struktura pomoću standardnih alata, u kojima je već objavljen veliki broj materijala?
Sve je osigurano, ne biste trebali brinuti o ovome: komponenta K2 ima funkciju uvoza materijala iz standardne strukture u strukturu K2.

Evo puta do menadžera materijala u K2: "Komponente" - "K2" - "Materijali". Na panelu se nalazi dugme (vidi sliku). Ako kliknete na njega, K2 će pronaći sve materijale ikada objavljene na vašem sajtu u standardnom menadžeru sadržaja i preneti (tačnije, kopirati) ih u svoju strukturu. Sve sekcije koje ste ranije imali bit će preimenovani u kategoriju komponente K2, ali to uopće nije važno.

K2 daje takav prozor u kojem objašnjava nijanse onoga što će se sada dogoditi. Slažemo se.

Jedina stvar koju će trebati ispraviti nakon uvoza su stavke menija koje vode do starih odjeljaka, kategorija i materijala. Idemo na "Svi meniji" - "Glavni meni" (ili meni koji ste možda sami kreirali), kliknemo na naziv željene stavke menija i kliknemo na dugme "Promeni tip". U prozoru koji se pojavi, u stablu tipova menija izaberite "K2", zatim u padajućoj listi izaberite onu koja vam je potrebna (izbor nam još nije veliki - bilo kategoriju, zatim izaberite željenu kategoriju, ili određeni materijal na koji želite da priložite link u stavci menija ):

Naravno, sve promjene čuvamo. Sada će stavka menija voditi ne do starog odjeljka, kategorije, materijala, već do njihove kopije, izmijenjene, međutim, prema K2 šablonu. Od sada ćemo zaboraviti put do standardnog menadžera sadržaja i koristit ćemo SAMO K2.

Nakon što izvezete standardne materijale u K2 materijale i promijenite tip svih prethodnih stavki menija, morat ćete provjeriti da li su svi materijali ispravno preneseni. Ovo se provjerava ručno: ili otvorite sve izvezene materijale u nizu, ili selektivno (u pravilu, ako su 2-3 materijala jednog odjeljka normalno prebačena, onda i ostali, nema smisla provjeravati ih). Ovu provjeru radimo kako bismo nakon nje uklonili sve standardne materijale. Tako ćemo se riješiti moguće zabune (isti članci na dva različita mjesta na sajtu), plus ćemo osloboditi dragoceni prostor na sajtu. Tokom ove provjere materijali sa slikama, prilozima datoteka, prethodno obrađeni od strane aplikacija trećih strana - foto galerije, dodaci za rad sa slikama, komponente priloga, treba da zasluže posebnu pažnju prilikom ove provjere. Možda će nakon prijenosa nešto raditi drugačije nego prije, na primjer, neće se preuzeti prilog uz izvezeni materijal ili će se slike smanjene dodatkom naglo povećati. U mojoj praksi, međutim, to se nije dešavalo, ali svašta se dešava. Samo nemojte uklanjati komponente koje su obrađivale vaš sadržaj prije K2! Osim starih materijala, čije ste kopije izvezli u K2, ništa ne treba brisati.

K2 je komponenta sadržaja za Joomla! CMS sa nekim dodatnim karakteristikama koje podsjećaju na CCK (Kit za izgradnju sadržaja - na ruskom se to može tumačiti kao "komponenta koja stvara bilo koju vrstu sadržaja"). Njegovi programeri su grčki portal JoomlaWorks.

Omogućava korisniku da upravlja sadržajem stranice na praktičniji i moderniji način. Možete kreirati blog, katalog roba ili usluga, arhivu datoteka, multimedijalnu galeriju, onlajn časopis koristeći samo jednu komponentu! Razvoj ovog moćnog renijuma započet je 2006. godine, ali, nažalost, do sada nije objavljena nikakva dokumentacija o njemu. Postoji samo nekoliko članaka i video datoteka na engleskom.

Ovaj mali vodič korak po korak je napisan za one koji žele probati i naučiti K2 na djelu, ali bukvalno ne znaju odakle da počnu.

Korak 1. Preuzmite najnoviju verziju K2 sa službene stranice programera Korak 2. Instalirajte K2 koristeći Joomla Extension Manager.

Korak 3. Preuzmite i instalirajte najnoviju verziju prijevoda K2 komponente prema uputama

Korak 4. Otvorite K2 kontrolni panel kroz stavku menija "Komponente" ili ga koristite kroz modul na glavnoj admin stranici.

Korak 5. Kreirajte grupe dodatnih polja. Imenujte ih prema njihovoj namjeni: Blog, Katalog, Direktorij ili kako god želite.

Napomena: Dodatna polja implementiraju objedinjavanje prezentacije materijala, odnosno kada kreirate novi materijal u kategoriji kojoj je dodijeljena grupa dodatnih polja, moći ćete popuniti ova polja. I stoga će svi materijali ove kategorije imati ovu informaciju "polje - vrijednost". Ovo je apsolutno neophodno prilikom kreiranja kataloga proizvoda.

Na primjer, kreirate grupu dodatnih polja Katalog i tamo dodate polja:

b) Dimenzije

I tada, prilikom kreiranja svakog novog materijala, zapravo ćete kreirati karticu proizvoda, jer kada se proizvod prikazuje ispod opisa artikla u dodatnoj ploči, ova polja će biti prikazana uredno, u tabelarnom obliku (podrazumevano).

Korak 6: Dodajte prilagođena polja vašim prilagođenim grupama polja

Napomena: Podrazumevano, svaki materijal već ima naslov, tekst i glavnu sliku. Stoga, ako trebate koristiti K2 samo kao napredni mehanizam za članke (za vijesti, blogove), onda ne možete koristiti dodatna polja (kao što morate u većini slučajeva). Koristite dodatna polja za kreiranje arhiva datoteka, kataloga, galerija.

Napomena: Možete uvesti sve postojeće Joomla! kategorije i sadržaj. pomoću jednog dugmeta (u gornjem desnom uglu "Uvezi"). Na ovaj način će vaš prijelaz sa obične materijalne komponente na K2 biti gotovo bezbolan. Ovo je jedno od svojstava zbog kojih je K2 tako brzo postao popularan.

Korak 8. Dodajte korisničke grupe. Registrirani i Vlasnik stranice su po defaultu prisutni. Možete ograničiti prava pristupa raznim grupama na objavljivanje materijala (općenito ili u određenim kategorijama), pregledavanje, uređivanje materijala i neke druge funkcije.

Korak 9 Dodijelite postojeće joomla korisnike odgovarajućoj K2 korisničkoj grupi. Postavite njihov spol, dodajte opis i otpremite avatar. Ovaj minimalni upitnik za blogovanje nalazi se u osnovnoj K2 distribuciji. Detalji o autoru bit će prikazani nakon članka ili vijesti koje je on objavio.

Korak 10. Dodajte oznake. Sistem označavanja nije samo moderan trendovski „čip“, već zaista daje iskorak u upotrebljivosti vaše stranice, omogućava vam da implementirate pseudo-multi-kategorijalnost, poboljšava povezivanje za SEO i unosi red u haos.

Korak 11. Dodijelite odgovarajuće K2 elemente (kategorije, materijale, korisničke stranice) stavkama menija.

Napomena: Upravo ova faza izaziva najviše pitanja za početnike. Često neiskusni korisnik postavlja K2, uvozi stare materijale, upisuje nove dodatne materijale u odgovarajuće kategorije, ali ne vidi rezultat. A to je zato što se stavke menija i dalje odnose na Joomla! članke. Stoga sam korak 11 postupio s posebnom pažnjom!

Korak 12. Objavite K2 LOGIN modul u modul manageru, ako odlučite da kreirate interaktivnu stranicu.Također možete objaviti komentare drugih modula K2, K2 sadržaj ili K2 alate. Pojasnit ću ih u posebnim člancima.

Korak 13 Dodajte sadržaj svakoj kategoriji. Ako ste slijedili korak 8, a zatim 12, onda to možete učiniti direktno sa prednje strane stranice. Inače, uvijek možete raditi preko administratora. Dashboard Joomla!

Ima još mnogo nerazmotrenih tačaka, ali ću ih svakako obraditi u budućim člancima. Ime je u rukama ove upute, svaki početnik ne samo da može instalirati K2, već već osjeti svu njegovu moć, a onda je riječ o kreativnosti i upornosti.

Zasnovan na materijalima iz JoomlaWorksa

Datoteke komponente su na putanji komponente/com_k2/

Ali programeri predložaka mogu nadjačati i usput dodati vlastitu komponentu šabloni/vaš šablon/html/com_k2/

Mala lekcija o K komponenti 2

1. Uočena je greška, prilikom otvaranja materijala za uređivanje, dodatna polja (extraFields) nisu dostupna za uređivanje dok se ne promijeni kategorija kojoj ovaj materijal pripada (tj. potrebno je resetirati ili promijeniti u bilo koju drugu kategoriju, a zatim odabrati original).

Da ispravimo idemo usputi otvorite datoteku itemform.php

Tražimo takav kod (oko 532 reda)

type="header"): ?>

i promijenite ovaj kod

tip == "zaglavlje"): ?>

2. Ako se prilikom dodavanja materijala sa stranice (Front-End) kategorija u kojoj se nalazite ne doda automatski, uradite ovo

Idemo na put komponente/com_k2/templates/default/ i otvorite datoteku kategorije.php

Tražimo takav kod (ne mogu reći liniju jer se naš fajl dosta promijenio, potražite klasu class = "catItemAddLink")

addLink; ?>

i promijenite ovaj kod

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

Sada, prilikom dodavanja elementa, trenutna kategorija će biti odmah odabrana u uređivaču.

Uklanjanje viška sa Front-Enda

Odlučili smo skicirati kako ukloniti neke funkcije i tekst prilikom uređivanja ili dodavanja materijala sa stranice

Počnimo s fajlom itemform.php idemo putemkomponente/com_k2/templates/default

Izbrišite ili komentirajte kod

1. Uklonite logo, naslov Dodajte materijal

2. Uklonite bočnu traku

3. Uklonite natpis korisničke dozvole

permissionsMessage; ?>

4. Uklonite pseudonim naslova

!}

5. Uklonite oznake

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