Hallo zusammen,
ich habe mal wieder ein Plugin (oder genaugenommen zwei) für den CB 1.4 (J!1.5) gebastelt, mit dem man mit der bereits installierten Komponente JComment ein Gästebuch im Profil jedes Benutzers erzeugen kann. Es wird als Tab erzeugt und kann auch konfiguriert werden. So kann jeder Benutzer diese Funktion separat abschalten und es kann ein individueller Willkommen-Text (mit BBCodes formatierbar) angegeben werden. CSS class kann ebenfalls angegeben werden.
Hier mal in Beispiel:
Voraussetzung ist wie bereits erwähnt, die vorhandene Komponente JComments!
Installation
1. Das Plugin-Paket kann hier heruntergeladen werden.
2. Das Archiv muss vor der Installation entpackt werden!
3. Im Archiv befindet sich ein extra Plugin für die JComments-Komponente
Die Datei com_comprofiler.plugin.php muss nach
kopiert werden.Code:components/com_jcomments/plugins/
4. Jetzt kann plug_jcommentstab_j1.5_v1.2.zip mit dem CB->Plugin Installer auf den Server hochgeladen und aktiviert werden.
Dabei werden automatisch zwei neue Fields (cb_jc_dis_comments -> checkbox, cb_jc_maintext -> textarea) vom Installer erzeugt, das sind die beiden individuellen Profil-Parameter (3'tes Bild).
Es erfolgen keinerlei Schreibzugriffe in die Datenbank, die Felder werden vom CB erzeugt und auch gelöscht, wenn man das Plugin wieder deinstalliert, es muss später nichts händisch aufgeräumt werden.
Und ein neuer Tab wird erzeugt ("Profile book") welchen ich hier im Beispiel aber über den Tab-Manager in "Gästebuch" umbenannt habe.
Eigentlich ist die Installation nun abgeschlossen, der Tab sollte nun funktionieren.
Konfiguration:
Das CB Plugin hat folgende Parameter:
Show JComments: hier kann GLOBAL die Kommentarfunktion und der Tab im CB deaktiviert werden
CSS Class: Der komplette Output im Tab ist in ein <div></div> mit dieser class verpackt.
Weiterhin kann nun jeder Benutzer in seinem Profil bei "Profil aktualisieren" den Tab "Profile Book" finden (sofern nicht umbenannt, wie hier in Gästebuch).
Turn comments off?: Der Benutzer kann die Kommentare abschalten, dann wird nur ein Statustext "Kommentare abgeschaltet" ausgegeben
User welcome message: Hier kann nun von jedem Benutzer ein individueller Text vorgegeben werden. BBCodes sind valide und weitgehend umgesetzt (b,i,u,s,size,color,url,img usw.; siehe Quellcode).
Eine Anpassungen an J!1.6 oder J!1.7 mache ich später, sofern Interesse besteht.
Das Plugin ist Freeware und darf beliebig verwendet werden, jedoch es darf nicht verkauft werden.
Der DL muss vorerst an der angegebenen Adresse verbleiben und darf nicht weiter gehostet werden, zumindest bis ich relativ sicher weis das alles funktioniert.
Später könnte das Plugin dann mal als 3th party extension bei joomlapolis.com landen.
Ich würde mich über Feedback und Tester sehr freuen!
Gruß Holm
PS: Hier gibts auch noch ein Last Visitor Plugin für den CB.
Nachtrag
Gelöst - ist komplett in die JPrivacy (CB, JoomGallery u.a.) Umsetzung eingeflossen.


LinkBack URL
About LinkBacks


Zitieren

Lesezeichen