Gästebuch im Profil 2.3.x |
dj vip
Mitglied
Dabei seit: 17.01.04
Beiträge: 39
|
|
ehm hab den hack vor längerem mal eingebaut
und nach dem server umzug hab ich nen nettes kleines prob
man kann ja sein gb im user cp bei den einstellungen anschalten
und wenn ich dies machen bzw dort bei der aktivierung auf ja stelle und auf speichern klicke geht es jedes mal wieder auf nein
es ist korekt eingebaut woran kann das liegen
mfg
|
|
22.02.07 21:44 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Welche mySQL Version hattest du vor dem Umzug und welche hast du jetzt?
__________________
|
|
24.02.07 18:41 |
Finden
Als Freund hinzufügen
|
|
Paddy2Fast
Mitglied
Dabei seit: 27.08.06
Beiträge: 38
|
|
Was hälst du von meiner Idee das ganze mit so einem Spambild zu schützen?
Ich hab etliche Bot Einträge :/... Halt eben nur schützen, wenn ein Gast was schreiben möchte.... Wenn ein User was schreibt ist das ja egal.
Oder wurde dies im Laufe der Zeit schon umgsetzt nun?
Gruß
Paddy
|
|
26.02.07 15:43 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Zitat: |
Original von Paddy2Fast
Was hälst du von meiner Idee das ganze mit so einem Spambild zu schützen?
Ich hab etliche Bot Einträge :/... Halt eben nur schützen, wenn ein Gast was schreiben möchte.... Wenn ein User was schreibt ist das ja egal.
Oder wurde dies im Laufe der Zeit schon umgsetzt nun?
Gruß
Paddy |
Ein weiterer Vorschlag für die neue, verbesserte Version. Ist aufgenommen. Ich werd die Vorschläge dem Ghostmaster dann bei Gelegenheit weitergeben.
__________________
|
|
26.02.07 20:56 |
Finden
Als Freund hinzufügen
|
|
Paddy2Fast
Mitglied
Dabei seit: 27.08.06
Beiträge: 38
|
|
Alles klar, freut mich
...
Hoffe ich mal das die bald rauskommt!
btw, wie könnte ich rausbekommen welche Version ich zurzeit drin hab? Weil ich hatte die mal so irgendwann eingebaut, ist schon länger her, und ich weis nicht ob es schon eine neue gibt?
|
|
26.02.07 21:14 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Häng mal deine gaestebuch.php an, dann kann ichs dir sagen.
__________________
|
|
26.02.07 22:51 |
Finden
Als Freund hinzufügen
|
|
Paddy2Fast
Mitglied
Dabei seit: 27.08.06
Beiträge: 38
|
|
Habe sie mal im Anhang beigefügt.
Ist aber noch dieser Hack eingebaut, Gästebuch unter profil, wenn das damit was zu tun hat
...
Danke!
|
|
27.02.07 15:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xphantomas
Mitglied
Dabei seit: 15.06.05
Beiträge: 29
Fähigkeiten: WBB3 Anfänger Forenversion: 2.3
|
|
hallo,
ich habe mir heute diesen hack eingebaut, bekomme aber folgende fehlermeldung:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: UPDATE bb1_users SET showemail='1', admincanemail='1', usercanemail='1', invisible='0', usecookies='1', styleid='0', daysprune='0', timezoneoffset='1', startweek='0', dateformat='d.m.Y', timeformat='H:i', emailnotify='1', notificationperpm='0', receivepm='1', emailonpm='0', pmpopup='1', umaxposts='0', showsignatures='1', showavatars='1', showimages='1', threadview='0', langid='0', usewysiwyg='0 ', gb_aktiv='1', gb_freischalt='0', gb_gaeste='0', gb_pms='0', WHERE userid = '1'
mysql error: 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 'WHERE userid = '1'' at line 1
mysql error number: 1064
mysql version: 4.1.22-log
php version: 4.4.4
Date: 27.02.2007 @ 16:48
Referer: http://xxxxxxxxxxxxxxxxxxx/usercp.php?action=options_change
kann mir jemand sagen was das bedeudet bzw was ich noch machen / ändern muss ?
die einbauanleitung ist ja super geschrieben, versteh selbst nicht was ich falsch gemacht haben soll.
im profil sind alle felder zum einstellen / aktivieren da.
aber sobald ich das GB auf aktivieren stelle erhalte ich o.g. fehlermeldung.
wäre nett wenn mir jemand weiterhelfen kann.
hab den hack ausgebaut und nochmals installiert, immer das gleiche.
besten dank
xphantomas
edit
soeben galube ich das dies gar nix mit dem hack zu tun hat sondern ein generelles problem ist.
denn ich sah das zumindet bei mir in meinem profil ein GB existiert.
habe dann mal meine email auf unsichtbar gestellt und erhielt den gleichen fehler :-(
wäre dennoch schön wenn mir jemand helfen könnte.
das muss ja an der uercp.php liegen, steht ja in der fehlermeldung.
aber was ist hier zu tun ?
edit 2
lasst mal gut sein.
ich habe ne "frische" modcp eingesetzt, sieht fast danach aus als läuft alles reibungslos.
sollte ich dennoch weiterhin eingenerelles problem haben melde ich mich nochmals.
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von xphantomas: 27.02.07 17:50.
|
|
27.02.07 16:59 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Zitat: |
Original von Paddy2Fast
Habe sie mal im Anhang beigefügt.
Ist aber noch dieser Hack eingebaut, Gästebuch unter profil, wenn das damit was zu tun hat
...
Danke! |
Du nutzst die neueste Version.
__________________
|
|
27.02.07 19:32 |
Finden
Als Freund hinzufügen
|
|
|
für alle die auch diesen fehler haben, wobei das gb willkürlich irgendwann deaktiviert wird..
ursache: restcodes in der usercp.php von ursprünglichen, alten gb im profil von ghostmaster..
wer also ein update gefahren hat, wird diese zeilen noch drinne haben..
achja
DANKE FÜR NICHTS AGI !!!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von FinstereExistenz: 09.03.07 04:17.
|
|
01.03.07 10:33 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Hajö
Mitglied
Dabei seit: 27.11.05
Beiträge: 26
|
|
Hallo zusammen,
zunächst mal ein Lob für den Hack!
Sehr feine Sach...!
Allerdings versuche ich nun seit Stunden den Avatar vom Schreiber des Eintrags rein zu kriegen. (beim Benutzernamen)
Aber ich krieg es einfach nicht hin...
Hat vielleicht inzwischen einer der Experten eine Lösung?
Wäre echt super froh, wenn jemand helfen könnte!
Gruß
Hajö
|
|
09.03.07 00:37 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Hajö
Mitglied
Dabei seit: 27.11.05
Beiträge: 26
|
|
Hallo Agi,
danke dass Du Dich dem Thema annimmst...
Allerdings funktioniert es leider noch nicht ganz...
Bei dem Coder der Ausgabe kommt beim Image das hier raus:
code: |
1:
2:
3:
|
<span class="normalfont"><a href="profile.php?userid=1">Hajö</a><br>
<img src="images/avatars/avatar-." alt="images/avatars/avatar-." title="" border="0"></span><br><br><br>
<span class="smallfont"><img src="images/blw/posticon.gif" border="0"> Gestern, <span class="time">00:43</span></span> |
|
Hast Du vielleicht Zeit und Lust das nochmals anzusehen?
Könnte da ne Abfrage fehlen?
Hab WBB Version 2.3.6 pl1
Gruß
Hajö
|
|
10.03.07 12:04 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Ich habs fast gewusst, ich hab eine variable übersehen. Suche nach
php: |
1:
2:
3:
4:
5:
6:
7:
|
if ($user['avatarid'] && $wbbuserdata['showavatars'] == 1) {
$avatarname = "images/avatars/avatar-$posts[avatarid].".htmlconverter($user['avatarextension']);
$avatarwidth = $user['width'];
$avatarheight = $user['height'];
if ($user['avatarextension'] == "swf" && $allowflashavatar == 1) eval("\$useravatar = \"".$tpl->get("avatar_flash")."\";");
elseif ($user['avatarextension'] != "swf") eval("\$useravatar = \"".$tpl->get("avatar_image")."\";");
} |
|
Und ersetze gegen:
php: |
1:
2:
3:
4:
5:
6:
7:
|
if ($user['avatarid'] && $wbbuserdata['showavatars'] == 1) {
$avatarname = "images/avatars/avatar-$user[avatarid].".htmlconverter($user['avatarextension']);
$avatarwidth = $user['width'];
$avatarheight = $user['height'];
if ($user['avatarextension'] == "swf" && $allowflashavatar == 1) eval("\$useravatar = \"".$tpl->get("avatar_flash")."\";");
elseif ($user['avatarextension'] != "swf") eval("\$useravatar = \"".$tpl->get("avatar_image")."\";");
} |
|
__________________
|
|
10.03.07 14:28 |
Finden
Als Freund hinzufügen
|
|
Hajö
Mitglied
Dabei seit: 27.11.05
Beiträge: 26
|
|
Vielen Dank für die schnelle Antwort...
Super!
Wir kommen so langsam weiter, aber leider noch immer nicht perfekt:
php: |
1:
2:
3:
4:
|
<span class="smallfont">1. Eintrag</span><br><br>
<span class="normalfont"><a href="profile.php?userid=1">Hajö</a><br>
<img src="images/avatars/avatar-427." alt="images/avatars/avatar-427." title="" border="0"></span><br><br><br>
<span class="smallfont"><img src="images/blw/posticon.gif" border="0"> <b>Heute</b>, <span class="time">16:57</span></span> |
|
Jetzt ist die ID dabei, aber leider fehlt noch die Datei erweiterung...
Also das GIF hinter dem Punkt!
Gruß
Hajö
|
|
10.03.07 17:01 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Hajö
Mitglied
Dabei seit: 27.11.05
Beiträge: 26
|
|
Ich trau es mich ja fast garnicht zu sagen bei der Mühe, die Du Dir machst!
Aber es hat leider nichts dran verändert...
Es fehlt weiter hin der Datei Zusatz wie oben dran gepostet...
Danke für die ganze Hilfe!
Gruß
Hajö
|
|
10.03.07 19:06 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Agi
TEAM - PHP Freak
Dabei seit: 22.11.04
Beiträge: 2.628
Fähigkeiten: WBB3 Profi Forenversion: 3.1
Themenstarter
|
|
Ok dann versuchs mal so:
php: |
1:
2:
3:
4:
5:
6:
7:
|
if ($user['avatarid'] && $wbbuserdata['showavatars'] == 1) {
$avatarname = "images/avatars/avatar-$user[avatarid].".$user['avatarextension'];
$avatarwidth = $user['width'];
$avatarheight = $user['height'];
if ($user['avatarextension'] == "swf" && $allowflashavatar == 1) eval("\$useravatar = \"".$tpl->get("avatar_flash")."\";");
elseif ($user['avatarextension'] != "swf") eval("\$useravatar = \"".$tpl->get("avatar_image")."\";");
} |
|
zu
php: |
1:
2:
3:
4:
5:
6:
7:
|
if ($user['avatarid'] && $wbbuserdata['showavatars'] == 1) {
$avatarname = "images/avatars/avatar-$user[avatarid].".htmlconverter($user_info['avatarextension']);
$avatarwidth = $user['width'];
$avatarheight = $user['height'];
if ($user_info['avatarextension'] == "swf" && $allowflashavatar == 1) eval("\$useravatar = \"".$tpl->get("avatar_flash")."\";");
elseif ($user_info['avatarextension'] != "swf") eval("\$useravatar = \"".$tpl->get("avatar_image")."\";");
} |
|
abändern.
Suche nach:
php: |
1:
|
$user_info = $db->query_first("SELECT "."u.* "."FROM bb".$n."_users u "."WHERE u.userid='$userid'"); |
|
Und ersetze gegen:
php: |
1:
|
$user_info = $db->query_first("SELECT "."u.* "."FROM bb".$n."_users u "."LEFT JOIN bb".$n."_avatars a ON (a.avatarid=u.avatarid) "."WHERE u.userid='$userid'"); |
|
__________________
|
|
10.03.07 19:13 |
Finden
Als Freund hinzufügen
|
|
Hajö
Mitglied
Dabei seit: 27.11.05
Beiträge: 26
|
|
Hallo nochmal,
ich hab es versucht, aber leider mit dem gleichen Ergebnis... Hab aber auch mal durchgesehen und ich glaube uns fehlt lediglich die Abfrage von der "avatarextension". Kann das sein? Hab keine Datenbankabfrage gefunden, wo das drin ist...
Könnte da vielleicht unser Fehler liegen?
Oder seh ich das nur nicht?
Sorry, bin kein Experte, wie man ja merkt...
Gruß
Hajö
|
|
10.03.07 19:20 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|