Schwicker
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.
Problembeschreibung:
Nach einbau des guthaben bekomme ich bei Auswahl der Funktion Avatar im Profil immer eine Fehlermeldung
Fehlermeldung:
Parse error: parse error, unexpected ':' in C:\Programme\xampp\htdocs\wbb\usercp.php(952) : eval()'d code on line 40
Link zum Forum oder Screenshot:
zZ local
Was wurde zuletzt geändert oder eingebaut?
Einbau Guthaben hack
Schonmal danke für Eure Hilfe
KleenMicha
Im Template: usercp_avatars hast du wohl einen Fehler, in Zeile 40, leider mit eingebaut.
Schau dir diese Zeile mal an und überprüfe ob ein: ":" eventuell zuviel ist.
radio-joy
hab da auch nen kleines Problem bei dem Hack!
Ich kann im acp alles einstellen nur wenn ich das Rotum direckt aufrufe kommt folgende meldung:
| Zitat: |
| Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting ']' in /homepages/17/d126330941/htdocs/joy/sendeplan/test/wbb2/index.php(235) : eval()'d code on line 26 |
braüchte da mal hilfe! *ist zum glück nur das test forum*
LG
Carsten
KleenMicha
Hierfür suchst du dir die Datei: ./index.php.
Dortdrin in der Zeile: 235 den Namen des Templates, welches dort aufgerufen wird.
Nun gehst du ins acp und exportierst du dir das Template, oder kopierst es dir heraus. Und mit Hilfe eines Editors, schaust du dir die Zeile: 26 mal näher an.
Es scheint dort ein: "]" zu fehlen.
radio-joy
hi micha! danke erstmal für die super schnelle antwort!
ich habe jetz mal die zeile 235 hier kopiert!
eval("\$tpl->output(\"".$tpl->get("index")."\");");
aber wenn ich das richtig sehe ruft der auch die index auf! oder sehe ich das falsch?
KleenMicha
In dieser zeile wird das Template: index aufgerufen.
Nun müstest du dir wie beschrieben das Template näher anschauen.
radio-joy
na also ich kann in zeile 26 nichts entdecken was falsch sein sollte!
| Zitat: |
| if (isset($_COOKIE[$cookieprefix.'hidecats']))$hidecats = decode_cookie($_COOKIE[$cookieprefix.'hidecats']); |
oder kannst du da was sehen?
sry wenn ich mich eventuell nen bissel blöd anstelle aber ich mache das noch net lange
KleenMicha
Suche folgende Codestelle im Template:
index und lösche sie:
| code: |
1:
|
if (isset($_COOKIE[$cookieprefix.'hidecats'])) $hidecats = decode_cookie($_COOKIE[$cookieprefix.'hidecats']); |
|
Solcher Code kann dort nicht ausgeführt werden, und sollte in die Datei: ./index.php gehören.
radio-joy
soooo code gefunden und gelöscht! aber selbe Problem!
ist aber net schlimm! ich werde jetz erstmal nochmal nen testforum aufspielen und nochmal versuchen! solllte es dann immer noch net gehen! suche ich mir nen profi der mir das in mein radio forum einbaut!
Aber trotzdem erstmal danke für deine schnelle Hilfe
Schwicker
Micha danke für deine schnelle Antwort ! Habe die Datei nochmal bearbeitet und ich kann nun auch Avatare wieder auswählen allerdings wenn ich auf Speicher klicke bekomme volgenden SQL Fehler
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.5): Invalid SQL: UPDATE bb2_users SET avatarid = '1368 , gut_ava_ba='0'' WHERE userid = '1030'
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 '0'' WHERE userid = '1030'' at line 1
mysql error number: 1064
mysql version: 5.0.15-nt
php version: 5.0.5
Date: 18.08.2006 @ 22:20
Script: /wbb/usercp.php
Referer:
http://localhost/wbb/usercp.php?action=avatars
KleenMicha
Hierbei ist ein ' zuviel.
Ich habs dir mal korrigiert.
Schwicker
Danke für die schnelle Hilfe bin begeistert von dem Forum auch wenn cih ncoh nciht viel geschrieben habe aber lese viel damit cih das lerne!
Leider hat die verbsserte usercp.php den Fehler nicht behoben. Das ist mein letztes Problem was ich habe
Schwicker
Super danke !!! Darf cih fragen was falsch war ? Damit ich es beim nächsten mal selber lösen kann ?
Nun habe ich nur noch ein ganz kleines Problem und zwar wenn cih über Profil gehe und nen Avatar freischlaten will bekomme ich ein
404
die ist die Adresse wohin der Link zeigt
http://localhost/wbb/$url2board/shop.php?action=avatar&sid=$session[hash]
BreiteSeite
Im MySQL-Statement hat noch ein Apostroph gefehlt.
Bei deinem anderem Problem werden wohl die Variabeln nicht umgesetzt. Dazu bräuchten wir die Datei, von der das Avatar freischalten ausgeht (profile.php?).
Schwicker
Echt cool wie da shier mit der Hilfe klappt.
Hier die Datei
BreiteSeite
Wäre es möglich, noch das Template profile anzuhängen? Danke...
Schwicker
Wusste jetzt nciht wie ich so an die tpl Datei rankomme habe den inhalt aus dem ACP kopiert
BreiteSeite
Jetzt bin ich verwirrt. Weder im Template noch in der PHP-Datei finde ich eine Spur von dem aufgerufenen Link.
Eventuell kannst Du ja mal einen Screen machen, wo Du auf den Link klickst.
KleenMicha kann sich ja auch noch dazu äußern.