Joomla.it Forum
Non solo Joomla... => Database => : maestromusica 12 Mar 2008, 10:51:51
-
Dovrebbe essere sempilce.
In pratica, scrivendo un articolo, vorrei inserire (ad esempio un bot) che restituisce il valore di un campo dell'utente magari archiviato da Community Builder.
Come posso fare?
-
E si, lòa cosa ideale sembra un mambot.
Ti devi creare un mambot di tipo content, nel .php del mambot puoi fare i controlli che vuoi, vedere che utente è collegato e fare una query al db e prendere quindi tutti i campi che vuoi anche da CB.
Su come si crea un mambot ci sono delle guide, io ne ho fatto uno in passato che tra l'altro controllava il gruppo dell'utente loggato... devo cercare se trovo posto qui..
Saluti
-
Ok perfetto, allora aspetto ardentemente! ::)
-
io sto ancora "ardendo"... ;D
Ho provato a cercare...ma non ho trovato nulla di buono ???
Chi mi aiuta un pochino?
Grazies! ;)
-
Caio
Leggiti questo bel manuale
http://www.allone.it/joomla-1.0-manuale-dello-sviluppatore.html
-
Grazie mille amici per i vostri suggerimenti, ma forse cosi' siamo scesi un po' troppo nello specifico.
Probabilmente con la mia domanda ho richiesto 2 cose contemporaneamente.
In realta' a me non serve necessariamente usare dei bot (per cui richiederebbe uno specifico mambot) ma sarebbe sufficiente sapere come poter inserire (in php quindi) semplicemente il valore di un campo del database, relativo all'utente loggato. (quindi probabilmente anche con un semplice Wrapper credo). Sto facendo un po' di prove con qualche modesta paginetta php, ma non saprei come fare riferimento all'utente loggato.
Vi ringrazio per la pazienza che state esprimendo nei confronti di un newbie come me!
-
Guarda che un mambot non è altro che un "pezzetto" di php per fare qualcosa nella pagine...
Io ho fattoun mambot per far vedere un certo contenuto solose un utente di un certogruppo era collegato
Spero che ti possa essere utile, io per vedere a che gruppo apparteneva l'utente loggato (se c'era) interrogavo la classe $my. In particolare $my->id non nullo c'è un utente loggato.
Poi a me serviva $my->usertype
Che può essere "Super Administrator" "Administrator" "Manager" "Publisher" etc..
Se guardi il valore di $my->username hai il nome del tuo utente
Quando hai il tuo utente fai una query sulla tabella che vuoi e prendi il valore che desideri...
Su come creare un mambot io mi sono guardato un mambot già fatto... e la guida che ti hanno già consigliato