AH! Das nennt man ne Frage!
... 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!