[Problem] add_field_to_post; phpbb 2.0.10 -> "eval()

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Die Braut
Mitglied
Beiträge: 32
Registriert: 25.08.2004 08:16

[Problem] add_field_to_post; phpbb 2.0.10 -> "eval()

Beitrag von Die Braut »

Huhu,

habe mir den o. genannten Mod zum Einfuegen von Extra Informationen eingespielt. (Boardversion 2.0.10) Quelle. Jetzt habe ich bei diesem mod die Moeglichkeit ein Extrafeld einzubauen. Bis zu diesem Zeitpunkt laueft alles sauber -> Posting weiterhin moeglich. Mitgeliefert wird ausserdem die an_options.zip -> mit der festgelegt werden soll ob diese Extra Felder mandatory etc. sind. Bei der Installation dieser zusatzlichen Option werden manche Dateien, die schon bei der Installation des eigentlichen Extrafeldes modifiziert wurden, nochmals modifiziert. Als Beispiel waere hier die posting.php zu nennen:
In der ersten "Installation" finde man bitte den Wert $subject und fuegt unterhalb $extra ein. In der zweiten Installation (also fuer die an_options) findet man wieder den Wert $subject und fuegt unterhalb $an_option ein.. Okay, gegenseitig ausschliessen koennen sich die Modifikationen IMHO nicht -> dafuer werden bei der zusaetzlichen Modifizierung zu wenige Files angepackt. Lange Rede kurzer Sinn (wirklich recht dusselig das zu erklaeren *g*); seitdem ich die zusaetzliche an_options eingespielt habe treffe ich beim Posten eines neuen Themas auf folgende Errormessage:

Code: Alles auswählen

Parse error: parse error in /mnt/ls5/06/486/00000006/htdocs/board/includes/template.php(127) : eval()'d code on line 460
Die ensprechenden Zeilen sehen wie folgt aus

Code: Alles auswählen

eval($this->compiled_code[$handle]);

Code: Alles auswählen

// Build up the string with everything but the last child.
	for ($i = 0; $i < $blockcount; $i++)
Die modifzierten Dateien (wozu die template.php nicht gehoert) habe ich nochmals geprueft und ich konnte keinen Fehler erkennen. Hat jemand eine Idee was ich falsch gemacht habe?

Vielen Dank und viele Gruesse
Die Braut

[/url]
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Der Fehler dürfte eher in den geänderten tpl-Dateien zu finden sein.
Die Braut
Mitglied
Beiträge: 32
Registriert: 25.08.2004 08:16

Beitrag von Die Braut »

Das mag sein, nur - ich kann mit der Aussage jetzt wirlich _gar nichts_ anfangen *g* posting_body.tpl Dateien geprueft und fuer korrekt befunden ;) Koennen sich die beiden modifkationen wirlich nicht gegenseitig ausschliessen? Hast Du den Mod schon mal auf der aktuellen Board SW zum laufen bekommen?

Vielen Dank und viele Gruesse
Cyber

PS: Kann es sein das ich evtl. ein unvollstaendiges Paket habe? Wo zum Bleistift sollte ich nachher einstellen keonnen was es fuer default werte zur Auswahl gibt - modcp oder admincp werden ja nicht angepackt... ZU Hilf ;)
Die Braut
Mitglied
Beiträge: 32
Registriert: 25.08.2004 08:16

Beitrag von Die Braut »

Sodele jetzt bin ich total confused. Sorry wenn ich jetzt was dusselig wirke aber
A) entschuldige Acid, Du hattet Recht -> nach einer komplett neuen "installation" funktioniert alles ;)
B) Habe ich da wohl was falsch verstanden was die Zusatzoptionen betrifft. Unter Smilies finde ich jetzt:
Ja Nein (Option)
Ich hatte die Zusatzoption wohl "etwas" (geringfuegig *g*) falsch verstanden -> ich dachte es handelt sich um das Erstellen von vordefinierten Werten.. Ganz ehrlich gesagt ich verstehe ueberhaupt nicht wozu jetzt dieses ja nein ist?!

Entweder habe ich zu wenig Kaffee heute morgen oder ich bin zu blind den Link / die Datei zu finden der mir die Zusatzoption erklaert...

Vielen Dank und viele Gruesse
Cyber
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Die Codeänderungen für "an_option" sollen eigentlich nur als Beispiel dienen, wie man eine derartige Optionsmöglichkeit beim Posten hinzufügen kann.
Bei diesem Beispiel fragte jemand nach der Möglichkeit eingetragene Links in den Beiträgen als klickbar (ja) bzw. nicht klickbar (nein) definieren zu können. Möchte man diese ja/nein Option irgendwo/irgendwie definieren, müsste der entsprechende Code angepasst werden.

Was genau willst du denn überhaupt erreichen ?
Die Braut
Mitglied
Beiträge: 32
Registriert: 25.08.2004 08:16

Beitrag von Die Braut »

Ach so *plong* Ich dachte da an ein Sroll Down Menue indem ich voreingestellte Werte wie zum Beispiel "Programmierung", "Projekte" etc. vorgebe.. aber da habe ich das mit den Optionen wohl _etwas_ falsch verstanden *g*

Grazias ;)
Cyber
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Da wäre dann eventuell Dropdownmenü anstatt Eingabefeld.txt passender.
Antworten

Zurück zu „phpBB 2.0: Mod Support“