Ultimi Articoli

31 Gennaio 2019
Tutorial
Con il rilascio di Joomla, 3,9 milioni di siti web alimentati da Joomla hanno finalmente trovato una soluzione per far fronte al regolamento generale sulla protezione dei dati dell'Unione europea (GDPR).La principale caratteristica di questa versione...
24 Gennaio 2019
Aggiornamenti Joomla
Alla fine del 2019, il progetto Joomla prevede di rilasciare due versioni contemporaneamente: la versione minore, Joomla 3.10 e la nuova versione principale, Joomla 4.0.Joomla 3.10 sarà l'ultima versione della serie 3.x.Come annunciato nel maggio 201...
16 Gennaio 2019
Aggiornamenti Joomla
Il team del progetto Joomla ha recentemente rilasciato la versione 3.9.2 che affronta 4 problemi di vulnerabilità a bassa priorità e numerosi bug e miglioramenti. ...
09 Gennaio 2019
Rilascio Nuove Versioni di CB
Community Builder 2.4 con 9 nuove funzionalità e 6 correzioni di bug.Community Builder 2.4 è una release di funzionalità che è un aggiornamento consigliato per tutti i siti CB. Come sempre, è necessario prima eseguire il test su un ambiente clonato d...
27 Novembre 2018
Aggiornamenti Joomla
Joomla 3.9.1 è ora disponibile. Questa è una versione di bug fix per la serie 3.x di Joomla che include oltre 40 correzioni di bug e miglioramenti.Cosa c'è in 3.9.1?Joomla 3.9.1 risolve numerosi bug e miglioramenti, tra cui:Correzione dell'opzione di...

Ultimi Articoli

31 Gennaio 2019
Tutorial
Con il rilascio di Joomla, 3,9 milioni di siti web alimentati da Joomla hanno finalmente trovato una soluzione per far fronte al regolamento generale sulla protezione dei dati dell'Unione europea (GDPR).La principale caratteristica di questa versione...
24 Gennaio 2019
Aggiornamenti Joomla
Alla fine del 2019, il progetto Joomla prevede di rilasciare due versioni contemporaneamente: la versione minore, Joomla 3.10 e la nuova versione principale, Joomla 4.0.Joomla 3.10 sarà l'ultima versione della serie 3.x.Come annunciato nel maggio 201...
16 Gennaio 2019
Aggiornamenti Joomla
Il team del progetto Joomla ha recentemente rilasciato la versione 3.9.2 che affronta 4 problemi di vulnerabilità a bassa priorità e numerosi bug e miglioramenti. ...
09 Gennaio 2019
Rilascio Nuove Versioni di CB
Community Builder 2.4 con 9 nuove funzionalità e 6 correzioni di bug.Community Builder 2.4 è una release di funzionalità che è un aggiornamento consigliato per tutti i siti CB. Come sempre, è necessario prima eseguire il test su un ambiente clonato d...
27 Novembre 2018
Aggiornamenti Joomla
Joomla 3.9.1 è ora disponibile. Questa è una versione di bug fix per la serie 3.x di Joomla che include oltre 40 correzioni di bug e miglioramenti.Cosa c'è in 3.9.1?Joomla 3.9.1 risolve numerosi bug e miglioramenti, tra cui:Correzione dell'opzione di...
3 minuti di lettura (528 parole)

Integrazione completa CB - Kunena

Integrazione completa CB - Kunena

Era tempo che cercavo una soluzione alla parziale integrazione tra cb e kunena. Infatti solo alcuni campi erano integrati ma altri invece erano indipendenti.

Questo comportava il problema di avere o due profili(quello kunena e quello Cb) oppure di non avere la possibilità per gli utenti di modificare il loro profilo kunena e quindi tutti i dati che compaiono nella sidebar laterale nei post kunena.

Ho cercato tanto nel web ma non riuscivo a trovare niente quando alla fine mi sono reso conto che la soluzione era sotto i miei occhi ed installata direttamente con il componente CB.

Infatti tra i vari plugin che vengono installati ve ne è uno chiamato cb.simpleboardtab che fa tutto quello che a noi interessa.

Aprendolo non ci si rende conto delle sue potenzialità e devo dire inspiegabilmente alle varie domande fatte nei rispettivi siti nessuno ha mai risposto che la soluzione era così semplice.

Vediamo come fare una vera integrazione completa dei vari campi creati su cb field manager con il forum kunena.

1) Apriamo il plugin cb.simpleboardtab nel componente del forum selezioniamo kunena e nella modalità sidebar selezioniamo avanzato(vedi foto)

 

2) Andiamo nel field manager CB e prendiamo nota dei nomi (non dei titoli) dei vari campi che abbiamo creato e che ci interessa integrare (vedi foto)

 

3) torniamo nel plugin e cominciamo a scrivere la nostra lista

La prima cosa che dobbiamo integrare è il nome utente ,l'avatar e il rango con il quale determinato utente scrive sul forum. Sicuramente questa parte di codice qui di seguito è valida per tutti essendo questi dei campi che vengono generati automaticamente quando chiediamo a CB di generare dei campi di esempio

senza utilizzare l'underscore di inizio e chiusura è solo per potervi far visualizzare l'articolo_<ul> <li><a rel="nofollow" title="" href="/component/comprofiler/userprofile/[user_id].html?Itemid=176"><font size="3px">[cb:userfield field="username"/]</font></a></li> <li><a rel="nofollow" title="" href="/component/comprofiler/userprofile/[user_id].html?Itemid=176"><span>[cb:userfield field="avatar"/]</span></a></li> <li><b>[cb:userfield field="forumrank"/]</b></li> 
<li>[cb:userfield field="onlinestatus"/]</li> 
<li><b>Posts:</b> [cb:userfield field="forumposts"/]</li> <li><b>Karma:</b> [cb:userfield field="forumkarma"/] [karmaminus] [karmaplus]</li> _

in questo modo gli diciamo di inserire nella sidebar di Kunena il nome utente [cb:userfield field="username"/], l'avatar [cb:userfield field="avatar"/], il rank [cb:userfield field="forumrank"/] e il karma se lo avete abilitato [cb:userfield field="forumkarma"/] [karmaminus] [karmaplus]

NB:è importante negli url utilizzare il giusto itemid con il quale la voce profilo è stata creata nel menù joomla nel mio caso è itemid 176

index.php?option=com_comprofiler&task=userProfile&user=[user_id]&Itemid=176

 

4) A questo punto dovremo passare alla parte più personalizzata e cioè inserire i campi che più ci piace avere sul forum in questo esempio inseriremo il sesso, la data di nascita,la città

Nei miei campi field manager hanno questi nomi(non titoli) cb_sesso , cb_eta , cb_città . Continuiamo quindi la lista così

senza utilizzo dell'underscore di inizio e chiusura_<li><b>Sesso :</b> [cb:userfield field="cb_sesso"/]</li><li><b>Città :</b> [cb:userfield field="cb_citta"/]</li><li><b>Data di nascita :</b> [cb:userfield field="cb_eta"/]</li>_

e la chiudiamo con

il risultato sarà quindi

senza utilizzo dell'underscore di inizio e chiusura_<ul> <li><a rel="nofollow" title="" href="/component/comprofiler/userprofile/[user_id].html?Itemid=176"><font size="3px">[cb:userfield field="username"/]</font></a></li> <li><a rel="nofollow" title="" href="/component/comprofiler/userprofile/[user_id].html?Itemid=176"><span>[cb:userfield field="avatar"/]</span></a></li> <li><b>[cb:userfield field="forumrank"/]</b></li> <li><b>Posts:</b> [cb:userfield field="forumposts"/]</li> <li><b>Karma:</b> [cb:userfield field="forumkarma"/] [karmaminus] [karmaplus]</li> <li><b>Sesso :</b> [cb:userfield field="cb_sesso"/]</li><li><b>Città :</b> [cb:userfield field="cb_citta"/]</li><li><b>Compleanno :</b> [cb:userfield field="cb_eta"/]</li></ul>

Salviamo ed il gioco è fatto... Qualunque altro parametro vogliamo inserire basta inserirlo nella lista in questo modo[cb:userfield field="nome del tuo campo"/]

Spero vi sia utile

Francesco De Rossi

Amministratore Discus Rewind

Rimuovere Powered by in kunena 1.6.5
Come ridimensionare e chiudere la finestra popup i...
 

Commenti

Nessun commento ancora fatto. Sii il primo a inserire un commento
Già registrato? Login qui
Ospite
Martedì, 26 Marzo 2019

Immagine Captcha

Community Builder Italia