Gästebuch im Profil 2.3.x

Agi
Titel: Gästebuch im Profil 2.3.x
Version: 1.1.2
Beschreibung: Gästebuch im Profil




Beschreibung:

Fügt dem Profil ein Gästebuch hinzu wo Gäste als auch User einen Eintrag schreiben können.


Zu ändernde Dateien:
  • thread.php
  • acp/lib/class_wiw.php
  • templates/profile.tpl
  • templates/thread_postbit.tpl



Neue Dateien:
  • gaestebuch.php
  • templates/gb_comment.tpl
  • templates/gb_entry.tpl
  • templates/gb_entry_edit.tpl
  • templates/gb_index.tpl
  • templates/gb_indexbit.tpl
  • templates/gb_menue.tpl
  • templates/gb_moderate.tpl
  • templates/gb_moderatebit.tpl
  • templates/gb_options.tpl
  • templates/gb_preview.tpl
  • images/icon_cancel.gif
  • images/icon_ok.gif



Bugfixes:
  • 8.11.2006: Kleiner Fehler in der SQL-Datei behoben. ==> Alle die den Hack VOR dem 8.11.2006 installiert haben, bitte diesen SQL Befehl ausführen:
    code:
    1:
    
    ALTER TABLE `bb1_users` CHANGE `gb_color` `gb_color` VARCHAR(10);
    da ansonsten der Farbcode für Kommentare nicht korrekt gespeichert wird!



Neues in Version 1.1.2:
  • Gäste werden ausgeschlossen (zumindest vorübergehend, da ich mich noch etwas mehr mit Captchas beschäftigen muss und das nicht auf die Schnelle reinbekomme)
  • Avatare werden nun neben den Einträgen angezeigt.



Abschließende Informationen:
  • Bugs bitte im Supporthtread melden. Ich werde versuchen, solche schnellstmöglich zu beheben!
  • Weder Ghostmaster noch ich übernehmenHaftung in irgendeiner Weise für diverse, durch diesen Hack entstandene Fehler!
  • Diese Version ist ausschließlich NUR mit dem WBB 2.3.x komptimabel!
  • Ich wünsche viel Spaß mit dieser kleinen Erweiterung.
  • PS: Pls habt ein wenig Geduld; ich bin nicht 24/7 da und kann euch innerhalb von 2 Minuten Fragen zu Problemen etc beantworten Augenzwinkern

----
Demo: http://hacks.pf-clan.net/index.php?action=detail&hackID=5

weiter zum Download
Blue-Fox
Hi,

funktioniert das Gästebuch auch mit anderen Designs außer dem Standart und was muss ich dann beachten ?

LG

Fox
Ghostmaster
Ja funktioniert auch mti anderen Styles. Nichts da die Templates keinen Einfluss auf den Style haben Augenzwinkern
the_cRu
Zitat:
Original von Agi

  • Info: Sollte aber auch mit niedrigeren Versionen des WBB funktionieren (bis 2.1.x!)




na das werde ich mal testen...
die andere version hat nicht funktioniert,
werde mir diese nochmal unter die lupe nehmen!
ich hoffe es...

LG
Agi
Zitat:
Original von the_cRu
Zitat:
Original von Agi

  • Info: Sollte aber auch mit niedrigeren Versionen des WBB funktionieren (bis 2.1.x!)




na das werde ich mal testen...
die andere version hat nicht funktioniert,
werde mir diese nochmal unter die lupe nehmen!
ich hoffe es...

LG


Ich kann nicht garantieren, dass dieser Hack auch in niedrigeren Boardversionen als 2.3.x funktioniert. Habe das nicht getestet; da aber 3/4 aller Hacks auch abwärtskomptimabel sind, nehme ich stark an, dass es auch in niedrigeren Versionen funktionieren sollte ...
hardcore-punk
wenn du an dem Code von Ghosti nichts verändert hast, dann funktioniert er zu 90% nicht bei 2.1.6 oder niedriger soviel ich mitbekommen hab...
Ghostmaster
Stimmt allerdings. Auf dem wBB2.1 und wBB2.2 funktioniert laut den Usern überhaupt nicht. Versagt
the_cRu
Zitat:
Original von Ghostmaster
Stimmt allerdings. Auf dem wBB2.1 und wBB2.2 funktioniert laut den Usern überhaupt nicht. Versagt


jopp,
also probier ichs gar net erst aus,
damit ich keinen stress mit dem deinstall habe *fg

aber ich kann dich ja nochmal zum xten male fragen,
was denn so geändert werden müsste, damit es funzt^^

bis jetzt immer noch keine antwort *lach

LG
FinstereExistenz
also ich hab auch arge probleme mit dem umbau

laut anweisung zum update nur rauslöschen templates importieren und cachen, -->funzt ned

danach gb.php hochgeladen und setup ausgeführt.. kommt nur gb vom admin abgeschalten..

hmmm und nu??
hardcore-punk
Zitat:
Original von the_cRu
Zitat:
Original von Ghostmaster
Stimmt allerdings. Auf dem wBB2.1 und wBB2.2 funktioniert laut den Usern überhaupt nicht. Versagt


jopp,
also probier ichs gar net erst aus,
damit ich keinen stress mit dem deinstall habe *fg

aber ich kann dich ja nochmal zum xten male fragen,
was denn so geändert werden müsste, damit es funzt^^

bis jetzt immer noch keine antwort *lach

LG


Zitat:

thread.php

acp/lib/class_wiw.php

templates/profile.tpl

templates/thread_postbit.tpl

diese Dateinen müssen geändert werden....
damit das Gästebuch aber auch bei älteren Versionen geht, müsste man eventuell die gb ändern...weis ned so genau... wenn ich mich nicht täusche ist das Problem, dass immer nur eine weiße Seite bei den älteren Versionen aufgerufen wird...
Ghostmaster
Zitat:
Original von FinstereExistenz
also ich hab auch arge probleme mit dem umbau

laut anweisung zum update nur rauslöschen templates importieren und cachen, -->funzt ned

danach gb.php hochgeladen und setup ausgeführt.. kommt nur gb vom admin abgeschalten..

hmmm und nu??


Die neuen Templates einfach alle neu hochladen -> importieren -> cachen.

Unter ACP - Einstellungen - Sonstiges - GB aktivieren kannst du das GB aktivieren Augenzwinkern
FinstereExistenz
ok, is freigeschalten,

wenn ich jetz nen eintrag verfasse kommt dies


SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.3): Invalid SQL: INSERT INTO bb1_gaestebuch (userid,topic,creater,createrid,email,iconid,message,time,freischalten) VALUES ('2','','Hof-Narr','119','','0','testle','1162996425','0')
mysql error: Unknown column 'createrid' in 'field list'
mysql error number: 1054
mysql version: 4.1.14
php version: 4.4.4-tuxtools
Date: 08.11.2006 @ 15:33
Script: //meinwbb/2-3-3/gaestebuch.php?userid=2&action=entry
Referer:


im übrigen, wo stellen jetzt die user das GB an und aus??
ich seh grad das die die das noch nicht aktiv hatten, jetzt gar keine möglichkeit dazu haben
Ghostmaster
code:
1:
ALTER TABLE bb1_gaestebuch ADD createrid int(11) NOT NULL default '0' AFTER creater;
FinstereExistenz
gleiche fehlermeldung..

liegts vielleicht daran das man das gb nicht seperat einschalten kann als user??


edit: ich seh grad es fehlt in der datenbank das feld creatorid

soll ichs per hand anlegen??

edit2:

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD createrid int(11) NOT NULL default '0' AFTER creater' at line 1

wenn ichs im myphp anlegen will
Ghostmaster
Hab die SQL Abfrage oben editiert Augenzwinkern
FinstereExistenz
okay jetzt funzt es großes Grinsen


eine frage..

kannst du was schreiben wo ich jetzt alle pn benachrichtigungen aufeinmal auf "ein" stellen kann??
Agi
Versuch mal:

code:
1:
UPDATE bb1_users SET gb_pms = '1';



Bin auch grade dabei, den Hack für Versionen unter 2.3 umzuschreiben^^
Wird schon schief gehen großes Grinsen
FinstereExistenz
es hat geklappt.. 1000 dank großes Grinsen
the_cRu
Zitat:
Original von Agi
Versuch mal:

code:
1:
UPDATE bb1_users SET gb_pms = '1';



Bin auch grade dabei, den Hack für Versionen unter 2.3 umzuschreiben^^
Wird schon schief gehen großes Grinsen


ich daaaaaaaaaaaaaaaaaaaaanke dir!!!!
ich hab nen neuen gott *fggg
Agi
Keine Ursache.
Und ja, es stimmt tatsächlich! Dieser Hack funktioniert im WBB 2.1.6 nicht! Jedenfalls nicht, wenn man nicht ungefähr weiß, wo was hingehört ...

Das fängt an mit diversen Codestellen, die dort noch anders sind bis hin zu einem anderen Aufbau der Templates ....


Ich werde mich nun mal dransetzen und eine 2.1.6 komptimable Version "schaffen" ^^
Im 2.2.2 muss ich jetzt erst testen, wird aber vermutlich auch dort nicht funktionieren, aber mal sehen ...


//edit: Ok: Im 2.2.2 funktioniert der Hack auch problemlos! Werde also lediglich eine eigene "Spezialausgabe" für Version 2.1 machen.