Ich war ´ne Weile im Krankenhaus (Autounfall).
siebenschlaefer hat geschrieben:aber letzten endes zum glück selbst lösen können
na siehste.. kommt Zeit, kommt Rat.
Damit eine Information (z.B. der Thementitel) korrekt eingetragen wird, müssen verschiedenste Stellen in einigen Dateien angepasst werden. Damit z.B. bei der Vorschau alles korrekt is, der Thementitel in die DB eingetragen wird, korrekt angezeigt wird bzw. im Eingabefeld erhalten bleibt, wenn ein Fehler auftritt (solche Sachen halt). Der Hack bezieht sich genau auf diese Sachen. Damit dann alles richtig funktioniert, müssen diese Codebereiche berücksichtigt werden.
Das einzige was man machen könnte, is bestimmte Bereiche mit Variabeln zu ersetzen. Also das man nicht..
$post_extra1 = ( $row['post_extra3'] != '' ) ? '<b>'.$lang['Extra'].': </b> '.$row['post_extra3'] : '';
$post_extra2 = ( $row['post_extra3'] != '' ) ? '<b>'.$lang['Extra'].': </b> '.$row['post_extra3'] : '';
$post_extra3 = ( $row['post_extra3'] != '' ) ? '<b>'.$lang['Extra'].': </b> '.$row['post_extra3'] : '';
..schreibt (und das 20mal, wenn man soviel benötigt), sondern..
$variabel = ( $forum_id == '1') ? 'feldname1' : 'feldname2';
$post_extra = ( $row['$variabel'] != '' ) ? '<b>'.$lang['Extra'].': </b> '.$row['$variabel'] : '';
Damit würde es dann vielleicht etwas übersichtlicher werden (zumindest wäre es weniger Code). Aber ´ne Menge an Code einzufügen, wäre trotzdem.
