Hide Hack Sürüm 1.4.8
Eklenti Yapımcısı : Tickhi
1.4 sürümündeki eklenti 1.4.8 kodlarına uyarlanmıştır.
Kurulum : MyBB 1.4.8 Ana Dizinine Olduğu Şekilde Yükleyin veya Manuel Anlatımla Kurabilirsiniz.
Kullanım : [hide] Gizlenecek İçerik [/hide] şeklinde kullanabilirsiniz.
Güncel sürüm kullanıp dosyalarına modifikasyon yapan aradaşlar için manuel anlatım :
showthread.php
Bul
Kod:
eval("\$threadpages = \"".$templates->get("showthread_multipage")."\";");
}
Altına Ekle
Kod:
// Hide Hack v1.4.8 by Tickhi
$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
search.php
Bul
Kod:
$post['subject'] = htmlspecialchars_uni($post['subject']);
}
Altına Ekle
Kod:
// Hide Hack v1.4.8 by Tickhi
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]=" <img src=\"images/gizli1.gif\"/> ";
$post['message'] = preg_replace($searcharray, $replacearray, $post['message']);
// Hide Hack End
newreply.php
Bul
Kod:
if($mybb->user['uid'] == 0)
{
$username = htmlspecialchars_uni($mybb->input['username']);
Altına Ekle
Kod:
// Hide Hack 1.4.8 by Tickhi
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]="";
$post[message] = preg_replace($searcharray, $replacearray, $post[message]);
// Hide Hack End
inc/functions.php
Bul
Kod:
return @unlink($path);
}
Altına Ekle
Kod:
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="<img src=\"images/gizli1.gif\"><br /> \\1";
$message = preg_replace($search, $replace, $message);
$message = str_replace("\'", "'", $message);
} else {
// sonst nix anzeigen
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";
$replacearray[]="<img src=\"images/gizli.gif\">";
$message = preg_replace($searcharray, $replacearray, $message);
$message = str_replace("\'", "'", $message);
}
return $message;
}
class_parser.php
Bul
Kod:
{
$message = nl2br($message);
Altına Ekle
Kod:
// Hide Hack v1.4.8 by Tickhi
$message = hidetags($message);
// Hide Hack End