mein problem hängt zwar nicht mit dem last visit mod zusammen, aber mit dem switch.
ich habe in meinem forum den einen oder anderen teil nur für bestimmte eute. dh ich hab schon einige switchs eingebaut und weiß auch wie sie funktionieren.
allerdings funktioniert es diesmal nicht ganz.
ich habe eine etwas andere eingabe gemacht in einem forum. deswegen ist der anfang vom <form..> geändert und auch den vorschau button hab ich weg gemacht. dies soll nur in einem forum so sein.
also habe ich in der posting.php vor
//
// Signature toggle selection
//
folgenden code eingefügt der das forum überprüft.
Code: Alles auswählen
if ($forum_id == 2 && $mode == "newtopic") {
$template->assign_block_vars('switch_bewerbung_on', array());
} else {
$template->assign_block_vars('switch_bewerbung_off', array());
}
und in der posting_body.tpl dann folgendes
Code: Alles auswählen
<!-- BEGIN switch_bewerbung_on -->
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return formCheck(this);">
<!-- END switch_bewerbung_on -->
<!-- BEGIN switch_bewerbung_off -->
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm();">
<!-- END switch_bewerbung_off -->
außen rum existieren keine switch blöcke.
wenn ich jetzt in entsprechendem forum einen neuen beitrag mache wird das form tag aus dem 'switch_bewerbung_on' block verwendet.
überall anders nimmt er das normale form tag aus dem 'switch_bewerbung_off' block. soweit funktioniert alles.
wenn ich aber eine private nachricht schreiben will wird das <form... tag nicht angezeigt. ich hab also kein formular und kann auch keine pns mehr verschicken. obwohl eigentlich der inhalt des 'switch_bewerbung_off' blocks angezeigt werden soll.
ich versteh irgendwie nicht warum es bei allen foren funktioniert, aber bei den pns macht er irgendwas anders. kann mir da einer helfen ?