Simile al componente k2. Componente Joomla K2 - comodo costruttore di contenuti

Il servizio online di OceanTheme è una piattaforma in cui le persone possono unirsi tra loro con interesse reciproco per acquistare modelli ed estensioni premium Joomla! ad un prezzo stracciato. I destinatari del servizio sono privati ​​e piccole e medie imprese, sviluppatori web professionisti per creare negozi online, siti di community o persone che desiderano avere il tuo blog. Nella nostra vasta collezione di soluzioni premium ognuno troverà ciò di cui ha bisogno.

La nostra risorsa funge da organizzatore di pooling, specifica il numero di persone che desideri acquistare modelli ed estensioni, il costo delle merci, nonché l'importo e l'accesso a questi materiali. Il nostro sito Web offre molte opportunità per una facile ricerca di modelli ed estensioni. La navigazione intuitiva, il sistema di tag, l'ordinamento per filtro e lo strumento "aggiungi ai segnalibri" ti permetteranno di trovare il materiale giusto che desideri in modo incredibilmente veloce. Inoltre troverai sempre le ultime informazioni, così da aggiornare la collezione ogni giorno.

L'accesso all'intero database dei materiali è previsto per la durata del club indicata nella borsa di iscrizione. Gli abbonati ricevono accesso illimitato a tutti gli archivi, notizie e aggiornamenti disponibili, nonché supporto tecnico per tutto il periodo di abbonamento.

Tutti i prodotti che puoi trovare su questo sito sono compatibili al 100% con GPL, il che significa che puoi cambiarli come vuoi e installarli su un numero illimitato di siti.

Grazie alla nostra collezione risparmierai molto tempo e denaro, poiché i modelli e le estensioni sono facili da usare, facili da installare e configurare, multifunzionali e diversificati. Ciò ti consentirà di creare un sito Web di qualsiasi complessità e orientamento, senza apprendere tecnologie avanzate di sviluppo web.

Caratteristiche principali del nostro sito web

Un ricco set di funzioni, pronto all'uso:

Sfrutta tutte le opportunità della nostra risorsa per ottenere soluzioni professionali già pronte per la rapida implementazione dei tuoi progetti aziendali o idee creative.

Usa gli strumenti di ricerca

Usa ricerca e filtri avanzati e una navigazione facile per trovare rapidamente le soluzioni web desiderate in termini di design, funzionalità e altri criteri.

Per avere sempre a portata di mano i materiali preferiti, utilizzare la funzione unica "Aggiungi ai preferiti" e sono disponibili in una sezione separata per tutto l'anno.

Accedendo al nostro sito, potrai lasciare commenti e partecipare a promozioni, nonché usufruire di un abbonamento gratuito con accesso permium.

Unisciti al nostro club di appartenenza

L'abbonamento al Club ti dà pieno accesso al nostro intero catalogo di materiale originale. E include modelli ed estensioni premium per diversi anni.

Scarica appropriato per i tuoi modelli ed estensioni Joomla, sia gratuiti che in abbonamento per il club senza limiti e velocità di ogoranicheny.

Se ti è piaciuto del materiale sul sito, puoi lasciare la tua voce e condividerlo con gli amici tramite i social network.

Dall'autore: Vi do il benvenuto cari lettori. Come sapete, in CMS Joomla viene fornito un certo numero fisso di campi per la creazione del materiale, che ne costituiscono la struttura e il contenuto. Ad esempio, titolo, testo, immagine, collegamento a categoria, ecc. Allo stesso tempo, non è possibile aggiungere elementi aggiuntivi nella funzionalità standard, senza apportare modifiche al motore, ovviamente. Pertanto, in questo articolo considereremo l'estensione Joomla K2, che è un costruttore di contenuti, per il CMS sopra menzionato.

Come già accennato, il componente di contenuto standard di com_content, sebbene svolga i suoi compiti, è ancora molto limitato in termini di estensibilità. Cioè, non possiamo aggiungere campi aggiuntivi alla struttura del materiale usando il pannello di amministrazione di Joomla e, allo stesso tempo, non sto parlando di cose più complesse, ad esempio, del meccanismo per aggiungere commenti. Naturalmente, conoscendo l'API di Joomla, puoi estendere le funzionalità del componente com_content aggiungendo il codice necessario, ma per i principianti questo è un compito piuttosto difficile. Pertanto, di norma, le estensioni di terze parti vengono utilizzate per risolvere varie attività non standard, che aggiungono la funzionalità mancante al CMS.

Ma cosa succede se, ad esempio, dobbiamo aggiungere un paio di campi aggiuntivi al materiale standard: un sistema di commenti e la possibilità di inserire un video direttamente nel contenuto del materiale. La risposta è semplice: installa le estensioni necessarie, ovvero il componente commenti (ora non importa quale) e il plug-in per l'inserimento di contenuti video. Ma per quanto riguarda l'aggiunta di campi aggiuntivi, questo è già un problema, poiché a volte è molto difficile trovare un'estensione adatta. Pertanto, in questo caso, la soluzione di maggior successo è utilizzare il Content Construction Kit (CCK), che ti solleverà dalla necessità di installare varie estensioni aggiuntive (comprese quelle sopra elencate).

Il Content Construction Kit o CCK è un sistema per la creazione di tipi di contenuto personalizzati. Cioè, è un'estensione speciale che fornisce strumenti per creare e personalizzare vari tipi di contenuto. In questo caso, di norma, il tipo di contenuto viene formato creando i campi necessari. Di conseguenza, il numero di campi che possono essere collegati al materiale non è limitato. Cioè, lo stesso sviluppatore, utilizzando il pannello di amministrazione, crea i campi necessari e li lega a un nuovo tipo di contenuto, che verrà utilizzato in futuro per riempire il sito di contenuti.

Al momento, sono stati creati un gran numero di diversi designer di contenuti per CMS Joomla, ma secondo me il più riuscito e facile da usare è il componente Joomla K2, che può essere scaricato dal link.

Caratteristiche principali del componente

1. Comodo pannello di controllo dei componenti.

2. Gestore di categoria proprietario che supporta un livello illimitato di annidamento.

3. Un comodo gestore di elementi (materiali) con un set standard di campi è integrato nel componente k2 di Joomla, che può essere integrato con il tuo se necessario.

4. Sistema di commenti integrato con protezione antispam integrata, sistema di voto e icone dei social media.

Tendenze e approcci moderni nello sviluppo web

Impara l'algoritmo per una rapida crescita da zero nella creazione di siti web

5. Un sistema integrato di tag (parole chiave) che puoi allegare agli elementi creati, simile al CMS di WordPress, che può essere utile durante la creazione di un blog.

6. Oltre ai campi aggiuntivi, puoi allegare un'immagine a ciascun materiale e, se necessario, una galleria di immagini, sebbene per questo sia necessario installare un plug-in speciale.

7. Sistema flessibile di impostazioni.

8. Il costruttore K2 Joomla 3 offre anche la possibilità di allegare un file arbitrario all'elemento creato per il successivo download da parte dei visitatori del sito.

9. Supporto per un'ampia varietà di campi che possono essere aggiunti ai tipi di contenuto creati. In questo caso, i campi sono raggruppati in gruppi, il che è molto conveniente, poiché puoi collegare un gruppo di campi aggiuntivi a una categoria specifica. Ciò significa che i campi del gruppo collegato saranno disponibili per i materiali della categoria creata.

10. Aggiunta e modifica di materiali dalla parte utente del sito. In questo caso, l'utente deve disporre dei diritti appropriati.

Ovviamente ho elencato solo le caratteristiche principali del componente K2, infatti le sue capacità sono colossali e penso che lo vedrai di persona se lo utilizzerai nei tuoi sviluppi. Nel corso viene considerato un lavoro più dettagliato con questa estensione. Tutto il meglio per te e buona programmazione!!!

Tendenze e approcci moderni nello sviluppo web

Impara l'algoritmo per una rapida crescita da zero nella creazione di siti web

Andiamo direttamente alla pratica e vediamo dove puoi scarica il componente K2 e come installarlo su Joomla. Per scaricare il componente K2, devi fare clic sul grande pulsante "Download K2" nella pagina principale del sito degli sviluppatori. L'ultima versione aggiornata di K2 è attualmente la v2.5.4.

L'installazione del componente K2 in Joomla non è diversa da un'installazione tipica. "Estensioni" - "Installa/Rimuovi", "Sfoglia" - seleziona l'archivio scaricato con il componente - "Carica file e installa".

Tra un momento, il componente K2, così come diversi moduli e plugin per esso, verrà installato su Joomla e vedrai un messaggio sull'installazione riuscita e un rapporto sulle estensioni installate dal kit K2.

Se l'installazione non è avvenuta per qualche motivo, scrivimi, lo scopriremo.

Traduzione russa di K2 per Joomla (russificazione)

Installa la lingua russa per K2 direttamente dal pannello di amministrazione, come una normale estensione per Joomla, facile come sgusciare le pere. Devi solo scaricare il file di russificazione.

Non è necessario decomprimere questi archivi con K2 Russification, ma basterà installarli dal pannello di amministrazione di Joomla come normali estensioni (Estensioni - "Installa/Rimuovi" - "Carica il file del pacchetto"). Dopo questo componente K2 sarà completamente tradotto in russo.

Dopo aver installato e russificato K2, accedendo al pannello di amministrazione di Joomla (Pannello di controllo), oltre agli strumenti ivi già disponibili, troverai un gran numero di strumenti che il componente K2 ha aggiunto lì. Puoi anche accedere al pannello di amministrazione di K2 selezionando "Componenti" - "K2" dal menu in alto del pannello di amministrazione di Joomla.

Come usare K2?

Come già accennato, questo componente sostituisce il componente standard di manutenzione del contenuto del sito. Di conseguenza, tutte quelle azioni che abbiamo eseguito durante la creazione della struttura del sito o la modifica, la pubblicazione di materiali, comprese le voci di menu, ora faremo tutto questo con l'aiuto di K2. Dovremo dimenticare i pulsanti di controllo del componente standard e selezionare solo i pulsanti del pannello di controllo di K2 nel pannello di amministrazione del sito, poiché sono raggruppati in una sezione, proprio sotto i pulsanti del pannello standard.
Ma cosa succede se K2 non è stato installato prima di lavorare con il sito, ma dopo aver creato una struttura su di esso utilizzando strumenti standard, in cui è già stato pubblicato un gran numero di materiali?
Tutto è previsto, di questo non devi preoccuparti: il componente K2 ha la funzione di importare materiali dalla struttura standard alla struttura K2.

Ecco il percorso per il gestore dei materiali in K2: "Componenti" - "K2" - "Materiali". C'è un pulsante sul pannello (vedi immagine). Se ci clicchi sopra, K2 troverà tutti i materiali mai pubblicati sul tuo sito in un gestore di contenuti standard e li trasferirà (più precisamente, li copierà) nella sua struttura. Tutte le sezioni che avevi prima verranno rinominate nella categoria del componente K2, ma questo non è affatto importante.

K2 offre una finestra del genere in cui spiega le sfumature di ciò che accadrà ora. Siamo d'accordo.

L'unica cosa che dovrà essere corretta dopo l'importazione sono le voci di menu che portano alle vecchie sezioni, categorie e materiali. Andiamo su "Tutti i menu" - "Menu principale" (o il menu che potresti aver creato tu stesso), fai clic sul nome della voce di menu desiderata e fai clic sul pulsante "Cambia tipo". Nella finestra che appare, nell'albero del tipo di menu, seleziona "K2", quindi nell'elenco a discesa seleziona quello che ti serve (la scelta non è ancora ottima per noi - una categoria, seguita dalla selezione della categoria desiderata, o un materiale specifico a cui si desidera allegare un collegamento nella voce di menu):

Naturalmente, salviamo tutte le modifiche. Ora la voce di menu non porterà alla vecchia sezione, categoria, materiale, ma alla loro copia, modificata però secondo il template K2. D'ora in poi, dimenticheremo la strada per il gestore dei contenuti standard e utilizzeremo SOLO K2.

Dopo aver esportato i materiali standard nei materiali K2 e aver modificato il tipo di tutte le voci di menu precedenti, dovrai assicurarti che tutti i materiali siano trasferiti correttamente. Questo viene verificato manualmente: o aprire tutti i materiali esportati di seguito o in modo selettivo (di norma, se 2-3 materiali di una sezione sono stati trasferiti normalmente, anche il resto, non ha senso controllarli). Eseguiamo questo controllo per rimuovere tutti i materiali standard dopo di esso. In questo modo elimineremo la possibile confusione (gli stessi articoli in due punti diversi del sito), inoltre libereremo spazio prezioso sul sito. Durante questo controllo, i materiali con immagini, file allegati, precedentemente elaborati da applicazioni di terze parti - gallerie fotografiche, plug-in per lavorare con immagini, componenti di allegati, dovrebbero meritare un'attenzione particolare durante questo controllo. Forse, dopo il trasferimento, qualcosa funzionerà in modo diverso rispetto a prima, ad esempio, un allegato al materiale esportato non verrà scaricato o le immagini ridotte dal plug-in aumenteranno improvvisamente di dimensioni. Nella mia pratica, però, questo non è successo, ma succede di tutto. Basta non rimuovere i componenti che hanno elaborato i tuoi contenuti prima del K2! A parte i vecchi materiali, copie di cui hai esportato in K2, nulla deve essere cancellato.

K2 è un componente di contenuto per Joomla! CMS con alcune funzionalità aggiuntive che ricordano CCK (Content Construction Kit - in russo può essere interpretato come "componente che crea qualsiasi tipo di contenuto"). I suoi sviluppatori sono il portale greco JoomlaWorks.

Consente all'utente di gestire i contenuti del sito in modo più comodo e moderno. Puoi creare un blog, un catalogo di beni o servizi, un archivio di file, una galleria multimediale, una rivista online utilizzando un solo componente! Lo sviluppo di questo potente renio è iniziato nel 2006, ma, sfortunatamente, fino a questo momento non è stata pubblicata alcuna documentazione in merito. Ci sono solo pochi articoli e file video in inglese.

Questa piccola guida passo passo è scritta per coloro che vogliono provare ad imparare il K2 in azione, ma letteralmente non sanno da dove cominciare.

Passaggio 1. Scarica l'ultima versione di K2 dal sito ufficiale degli sviluppatori Passaggio 2. Installa K2 utilizzando Joomla Extension Manager.

Passaggio 3. Scarica e installa l'ultima versione della traduzione del componente K2 secondo le istruzioni

Passaggio 4. Apri il pannello di controllo di K2 tramite la voce di menu "Componenti" oppure utilizzalo tramite il modulo nella pagina di amministrazione principale.

Passaggio 5. Crea gruppi di campi aggiuntivi. Assegna loro un nome in base al loro scopo: Blog, Catalogo, Directory o come preferisci.

Nota: i campi aggiuntivi implementano l'unificazione della presentazione dei materiali, ovvero quando crei un nuovo materiale in una categoria a cui è assegnato un gruppo di campi aggiuntivi, potrai compilare questi campi. E quindi tutti i materiali di questa categoria avranno questa informazione "campo - valore". Questo è assolutamente necessario quando si crea un catalogo prodotti.

Ad esempio, crei un gruppo di campi aggiuntivi Catalogo e lì aggiungi campi:

b) Dimensioni

E poi, quando crei ogni nuovo materiale, creerai effettivamente una scheda prodotto, perché quando visualizzerai il prodotto sotto la descrizione dell'articolo in una piastra aggiuntiva, questi campi verranno visualizzati ordinatamente, in forma tabellare (per impostazione predefinita).

Passaggio 6: aggiungi campi personalizzati ai gruppi di campi personalizzati

Nota: per impostazione predefinita, qualsiasi materiale ha già un titolo, un testo e un'immagine principale. Pertanto, se devi utilizzare K2 solo come motore di articoli avanzato (per News, Blog), non puoi utilizzare campi aggiuntivi (come nella maggior parte dei casi). Utilizza campi aggiuntivi per creare archivi di file, cataloghi, gallerie.

Nota: puoi importare tutte le categorie e i contenuti Joomla! esistenti. utilizzando un pulsante (nell'angolo in alto a destra "Importa"). In questo modo il tuo passaggio da un normale componente materiale a K2 sarà quasi indolore. Questa è una delle proprietà che ha dato al K2 la sua attuale popolarità così rapidamente.

Passaggio 8. Aggiungi gruppi di utenti. Registrato e Proprietario del sito sono presenti per impostazione predefinita. È possibile limitare i diritti di accesso di vari gruppi alla pubblicazione di materiali (in generale o in determinate categorie), alla visualizzazione, alla modifica di materiali e ad alcune altre funzioni.

Passaggio 9 Assegna gli utenti Joomla esistenti al gruppo di utenti K2 appropriato. Imposta il loro sesso, aggiungi una descrizione e carica un avatar. Questo questionario di blogging minimo è fornito nella distribuzione di base K2. I dettagli dell'autore verranno visualizzati dopo l'articolo o la notizia da lui pubblicata.

Passaggio 10. Aggiungi tag. Il sistema di tagging non è solo un moderno "chip" alla moda, ma offre davvero una svolta per l'usabilità del tuo sito, ti consente di implementare pseudo-multi-categoria, migliora i collegamenti per la SEO e mette ordine nel caos.

Passaggio 11. Assegna gli elementi K2 corrispondenti (categorie, materiali, pagine utente) alle voci di menu.

Nota: è questa fase che causa il maggior numero di domande per i principianti. Spesso un utente inesperto imposta K2, importa vecchi materiali, scrive nuovi materiali aggiuntivi nelle categorie appropriate, ma non vede il risultato. E questo perché le voci di menu fanno ancora riferimento agli articoli di Joomla!. Pertanto, ho trattato il passaggio 11 con particolare attenzione!

Passaggio 12. Pubblica il modulo LOGIN K2 nel gestore moduli, se decidi di creare un sito interattivo.Puoi anche pubblicare altri commenti K2 moduli, contenuti K2 o strumenti K2. Li tratterò in articoli separati.

Passaggio 13 Aggiungi contenuto a ciascuna categoria. Se hai seguito il passaggio 8 e poi il 12, puoi farlo direttamente dalla parte anteriore del sito. Altrimenti, puoi sempre lavorare tramite l'amministratore. Cruscotto Joomla!

Ci sono ancora molti punti non considerati, ma li tratterò sicuramente in articoli futuri. Il nome è nelle mani di questa istruzione, qualsiasi principiante non solo può installare K2, ma sente già tutto il suo potere, quindi si tratta di creatività e perseveranza.

Basato su materiali di JoomlaWorks

I file dei componenti sono nel percorso componenti/com_k2/

Ma gli sviluppatori di modelli possono sovrascrivere e aggiungere il proprio componente lungo il percorso modelli/il tuo modello/html/com_k2/

Una piccola lezione sulla componente K 2

1. È stato rilevato un bug, quando si apre un materiale per la modifica, i campi aggiuntivi (extraFields) non sono disponibili per la modifica fino a quando non viene modificata la categoria a cui appartiene questo materiale (ovvero è necessario reimpostare o passare a qualsiasi altra categoria, quindi selezionare originale).

Per correggere andiamo lungo la stradae apri il file itemform.php

Stiamo cercando un codice del genere (circa 532 righe)

type="intestazione"): ?>

e cambia in questo codice

digita == "intestazione"): ?>

2. Se, quando aggiungi materiale dal sito (Front-End), la categoria in cui ti trovi non viene aggiunta automaticamente, fallo

Andiamo avanti componenti/com_k2/templates/default/ e apri il file categorie.php

Stiamo cercando un codice del genere (non posso dire la riga perché il nostro file è cambiato molto, cerca la classe class = "catItemAddLink")

addLink; ?>

e cambia in questo codice

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

Ora, quando si aggiunge un elemento, la categoria corrente verrà immediatamente selezionata nell'editor.

Rimozione dell'eccesso dal front-end

Abbiamo deciso di abbozzare come rimuovere alcune funzioni e testo durante la modifica o l'aggiunta di materiale dal sito

Iniziamo con un file itemform.php andiamo per la stradacomponenti/com_k2/templates/default

Elimina o commenta il codice

1. Rimuovere il logo, il titolo Aggiungi materiale

2. Rimuovere la barra laterale

3. Rimuovere l'iscrizione autorizzazioni utente

permessiMessaggio; ?>

4. Rimuovere l'alias del titolo

!}

5. Rimuovere i tag

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