MyBB.de Forum

Normale Version: Ich habe ne frage
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Wie die überschrift schon sagt will ich gerne mal was beantwortet haben

Und Zwar:

In einem anderen Forum is so eine stelle die heist hide wenn man da draufklickt kann man einen Text schreiben und wenn man antwort gedrückt hat und dann guckt wie der beitrag is dann steht da *zensiert* aber dann wenn ein andere das dann sieht mitt zensiert aber dann einen beitrag macht sieht man dann was dann richtig da steht ich lade mal die datei hoch und hier ist der link wo es ist :

www.wrestling-unit.de

Edit: Ihr könnt es euch ruhig Runterladen es ist kein Virus Wink
... und was ist deine Frage?
Ich konnte das nicht so gut Beschreiben,
es hört sich irgendwie schon komisch an wie ich es Geschrieben habe.

Ich meine so:

Also man schreibt und zum Beispiel [hide]Hallo[/hide] macht dann kommt
das als erstes so wenn man auf den Beitrag macht der es lesen will *zensiert*
Man muss einen Beitrag schreiben damit man das *zensiert* weg bekommt und das Hallo sieht.

Vllt. war das auch wieder unsverständlich ka wie ich es sonst Beschreiben soll Wink
Okay, ich verstehe was das bewirken soll.
Aber was deine Frage dabei ist, ist mir unklar!
Ja besser kann ich es nicht mehr machen,
Denk dir den Teil.
???
Was ist das Problem? Funktioniert es nicht, oder was?
Ich weis garnicht wie ich es ReinmacheSad
Sonst würde ich ja hier nicht fragen.
AH! Das nennt man ne Frage! Wink

... ich schaus mir mal an...

Da ist doch ne Anleitung (englisch und türkisch) dabei.
Du mußt die genannten Dateien ändern und die genannten Änderungen einfügen.
Was verstehst du nicht?


... also hier die Überstetzung.
Ich hab im Anhang noch die neue editor.js die du verwenden solltest (aus Mybb 1.2.3)


search.php

Suche:
Code:
if(!$post['subject'])
{
    $post['subject'] = $post['message'];
}
if(my_strlen($post['subject']) > 50)
{
    $post['subject'] = my_substr($post['subject'], 0, 50)."...";
}
else
{
    $post['subject'] = $post['subject'];
}

Füge drunter ein:

Code:
// Hide Hack
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]=" HIDDEN CONTENT ";
$post['message'] = preg_replace($searcharray, $replacearray, $post['message']);
// Hide Hack End


showthread.php
Suche:

Code:
// Lets get the pids of the posts on this page.

Füge drüber ein:

Code:
// Hide Hack
$result = $db->query("SELECT message FROM ".TABLE_PREFIX."posts WHERE tid='$tid' AND uid='{$mybb->user['uid']}'");
$selfposted = $db->num_rows($result);
// Hide Hack End


newreply.php

Suche:

Code:
$username = htmlspecialchars_uni($mybb->input['username']);

Füge drunter ein:

Code:
// Hide Hack
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]="";
$post[message] = preg_replace($searcharray, $replacearray, $post[message]);
// Hide Hack End


inc/functions_post.php

Füge nach dem letzten } das ein:

Code:
function hidetags($message)
{

global $db, $n, $mybb, $selfposted;

// if user a guest, answered to Posting, or moderators are not the text indicated
if ( ($mybb->user[uid] != "0" && $selfposted > "0") || $mybb->usergroup['cancp'] == "yes") {
    $search="/\[hide](.*)\[\/hide\]/siU";
    $replace="<font color=red><b><i>Hidden Content:</i></b></font><br /> \\1";
    $message = preg_replace($search, $replace, $message);
    $message = str_replace("\'", "'", $message);
} else {
    // sonst nix anzeigen
    $searcharray[]="/\[hide](.*)\[\/hide\]/siU";
    $replacearray[]="<font color=red><b><i>Hidden Content (Post Reply to See Text)</i></b></font>";
    $message = preg_replace($searcharray, $replacearray, $message);
    $message = str_replace("\'", "'", $message);
}

return $message;

}


inc/class_parser.php

Suche:

Code:
if($options['nl2br'] != "no")
{
    $message = nl2br($message);


Füge drunter ein:

Code:
// Hide Hack
$message = hidetags($message);
// Hide Hack End


Lade die editor.js ins jscripts Verzeichnis..
Lade hide.gif nach images/codebuttons Verzeichnis..

Das wars!
Cool Thx ja alles perfeckt geklappt Wink
Danke GM
Gern geschehen! Big Grin
Seiten: 1 2