MyBB.de Forum
Ich habe ne frage - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Ich habe ne frage (/thread-19233.html)

Seiten: Seiten: 1 2


Ich habe ne frage - System - 07.01.2007

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


RE: Ich habe ne frage - Grauer-Magier - 11.03.2007

... und was ist deine Frage?


RE: Ich habe ne frage - System - 11.03.2007

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


RE: Ich habe ne frage - Grauer-Magier - 11.03.2007

Okay, ich verstehe was das bewirken soll.
Aber was deine Frage dabei ist, ist mir unklar!


RE: Ich habe ne frage - System - 11.03.2007

Ja besser kann ich es nicht mehr machen,
Denk dir den Teil.


RE: Ich habe ne frage - Grauer-Magier - 11.03.2007

???
Was ist das Problem? Funktioniert es nicht, oder was?


RE: Ich habe ne frage - System - 11.03.2007

Ich weis garnicht wie ich es ReinmacheSad
Sonst würde ich ja hier nicht fragen.


RE: Ich habe ne frage - Grauer-Magier - 11.03.2007

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!


RE: Ich habe ne frage - System - 12.03.2007

Cool Thx ja alles perfeckt geklappt Wink
Danke GM


RE: Ich habe ne frage - Grauer-Magier - 12.03.2007

Gern geschehen! Big Grin