In der viewtopic.php habe ich vor
Code: Alles auswählen
$template->assign_block_vars('postrow', array(
Code: Alles auswählen
// copy post hack
if ( $userdata['user_level'] == ADMIN ) {
$postmessage = str_replace("<br />", "", $message);
$postmessage = str_replace("\n", "", $postmessage);
$postmessage = str_replace("\'", "''", $postmessage);
$posttopictitle = str_replace("\'", "''", $topic_title);
$threadforum = 27; // hier statt 27 das forum einfügen, wo das neue topic generiert werden soll
$formstart = "<form action='http://www.MEINEDOMAIN.de/phpBB2/posting.php' method='post'>";
$forminhalt = "<input type='hidden' name='mode' value='newtopic'>";
$forminhalt .= "<input type='hidden' name='f' value='".$threadforum."'>";
$forminhalt .= "<input type='hidden' name='username' value='".$userdata['username']."'>";
$forminhalt .= "<input type='hidden' name='subject' value='".$posttopictitle."'>";
$forminhalt .= "<input type='hidden' name='message' value='".$postmessage."'>";;
$forminhalt .= "<input type='hidden' name='disable_html' value='0'>";
$forminhalt .= "<input type='hidden' name='disable_bbcode' value='0'>";
$forminhalt .= "<input type='hidden' name='disable_smilies' value='0'>";
$forminhalt .= "<input type='submit' style=height:11' name='post' value='T'>";
$formende = "</form>";
}
// ende hack
Nach
Code: Alles auswählen
'IP_IMG' => $ip_img,
Code: Alles auswählen
'FORMSTART' => $formstart,
'FORMINHALT' => $forminhalt,
'FORMENDE' => $formende,
die letztgenannten 3 Variablen wie folgt eingefügt:
Code: Alles auswählen
<td valign="top" align="right" nowrap="nowrap" {postrow.POST_NEW}>{postrow.FORMSTART}{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG} {postrow.TOPIC_VIEW_IMG} {postrow.FORMINHALT}{postrow.FORMENDE}</td>
Grundsätzlich funktioniert das ganze, also das neue Topic wird im gewünschten Forum erstellt. Aber das Ergebnis ist in vielen Fällen grauenvoll, zum Teil zerreißt es mir bereits in der viewtopic.php das ganze Bild, da der Inhalt der Variable $postmessage (siehe oben), obwohl in einem hidden-Feld untergebracht, teilweise angezeigt wird. Das ist nicht in allen Threads so, aber in vielen, vorzugsweise in solchen mit Html.
Und beim erstellen des neuen Threads bzw. Postings werden Sachen wie
Code: Alles auswählen
<span style="font-size: 24px; line-height: normal">
Kann das mal jemand ausprobieren und mir sagen, was ich da falsch gemacht habe? Oder besser noch, wie es richtig geht?
