beim 2ten mal duch lesen hab ich es auch verstanden
öhm ich hoffe das ich nicht ein Extra Thema aufmachen muß, denn ich denke das ich es soweit hinbekommen habe das bei Eingabe von [hide] eine Meldung kommt und es wird garnicht erst gepostet
es handelt sich um diesen Abschnitt was ich in der "functions_post.php" hinzugefügt habe.
- Code: Alles auswählen
// BBCode Hide nur für Admin und Mod
if (($userdata['user_level'] != ADMIN) and ($userdata['user_level'] != MOD))
{
if( (preg_match("[hide:$uid]", $message)) || (preg_match("/\[hide:$uid=(?:\"?([^\"]*)\"?)\]/si", $message)) || (preg_match("[/hide:$uid]", $message)) )
{
message_die(GENERAL_MESSAGE, $lang['hide_am']);
}
}
// BBCode Hide nur für Admin und Mod ENDE
und zwar direkt unter diesem Abschnitt
- Code: Alles auswählen
// Check message
if (!empty($message))
{
$bbcode_uid = ($bbcode_on) ? make_bbcode_uid() : '';
$message = prepare_message(trim($message), $html_on, $bbcode_on, $smilies_on, $bbcode_uid);
bis jetzt klappt es aber ich weis nur nicht ob diese Zeile richtig gemacht habe ?
- Code: Alles auswählen
if( (preg_match("[hide:$uid]", $message)) || (preg_match("/\[hide:$uid=(?:\"?([^\"]*)\"?)\]/si", $message)) || (preg_match("[/hide:$uid]", $message)) )
denn duch das ganze "?:\"?([^\"]?:\"?([^\"] usw" Blick ich nicht durch.
könnte mal jemand einen Blick drauf werfen ob das so ok ist ?
EDIT
Die Screens habe ich vergessen
Bild 1
Bild 2
nur leider bleibt bei Bild 2 das so stehen ohne nach eine gewissene Zeit automatisch zur posting_body.tpl zurückzuspringen.
könnte man da noch was machen, oder einen Link einbauen das der direkt wieder zur posting_body.tpl geht ?