Beiträge: 140 
	Themen: 34 
	Registriert seit: 25.03.2005
	
	 
 
	
	
		Danke Michael, so hats bei mir geklappt ;-)
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 70 
	Themen: 16 
	Registriert seit: 14.12.2005
	
	 
 
	
	
		.......... 
 
@vip3r 
wie hats den bei dir geklappt...kannst du mal bischen nähere angaben machen... 
 
 
cu 
Bigmemo
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 31 
	Themen: 12 
	Registriert seit: 21.12.2005
	
	 
 
	
		
		
		14.04.2006, 13:48 
(Dieser Beitrag wurde zuletzt bearbeitet: 14.04.2006, 14:15 von Net_Ghost03.)
		
	 
	
		Bei mir gehts nciht. 
Hab die showthread auch so verändert wie michael gesagt hat, aber kommt immernoch der error...
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 7 
	Themen: 2 
	Registriert seit: 13.02.2006
	
	 
 
	
	
		hallo noch mal ich habe schon mal gefragt ob ich in meine board eine hilde text mod ein fügen kan aber damals ist es nicht gegangen gibtest yetz soch was  danke für andwort
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 27 
	Themen: 10 
	Registriert seit: 18.04.2006
	
	 
 
	
	
		hallo... 
hmm das ist sehr schade, dass es nooch nichts neues gibt... 
als ich dieses tolle forum noch bei funpic hatte, hat es mit der einen veränderung der showthread.php gefunzt. aber seit dem ich bei pytal bin kommt wieder so ne fehlermeldung... 
Ich finde es sehr schade, dass es hide-hack nicht offiziell gibt 
 
mfg 
Hackmanno1
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 27 
	Themen: 10 
	Registriert seit: 18.04.2006
	
	 
 
	
		
		
		06.06.2006, 21:09 
(Dieser Beitrag wurde zuletzt bearbeitet: 09.06.2006, 19:55 von Hackmanno1.)
		
	 
	
		moin. 
Michael hatte ja folgende Verbesserung. 
Leider hat die bei der neuen MyBB version 2 nicht mehr funktioniert. (bei mir zumindest)
 
Hab folgende Lösung:
 Code: #### search.php #### 
 
Suchen: 
--- 
if(strlen($result['subject']) > 50) 
            { 
                $title = substr($result['subject'], 0, 50)."..."; 
            } 
            else 
            { 
                $title = $result['subject']; 
            } 
--- 
Danach einfügen: 
--- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";  
             $replacearray[]=" HIDDEN CONTENT "; 
             $result['message'] = preg_replace($searcharray, $replacearray, $result['message']); 
--- 
 
#### showthread.php #### 
 
Suchen: 
--- 
// Lets get the pid's of the posts on this page 
--- 
Davor einfügen: 
-- 
$result = $db->query("SELECT count(message) FROM ".TABLE_PREFIX."posts WHERE tid='$tid' AND uid='$mybbuser[uid]'"); 
$selfposted = $db->fetch_array($result, $selfposted->db); 
-- 
 
### newreply.php ### 
 
Suchen: 
--- 
$username = htmlspecialchars_uni($mybb->input['username']); 
--- 
Davor einfügen: 
-- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU"; 
$replacearray[]=""; 
$post[message] = preg_replace($searcharray, $replacearray, $post[message]); 
--- 
 
### /inc/functions_post.php ### 
 
Suchen: 
--- 
function doquotes($message) 
--- 
 
Davor einfügen: 
--- 
 
function hidetags($message) { 
global $db, $n, $mybbuser, $selfposted; 
// if user a guest, answered to Posting, or moderators are not the text indicated 
if ( ($mybbuser[uid] != "0" && $selfposted[0]) || $mybbuser[cancp]) { 
$search="/\[hide](.*)\[\/hide\]/siU"; 
$replace="<font color=red><b><i>Hidden Text:</i></b></font> $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 Text (post reply to see text)</i></b></font>"; 
$message = preg_replace($searcharray, $replacearray, $message); 
$message = str_replace("\'", "'", $message); 
} 
return $message; 
} 
 
--- 
Suchen: 
--- 
$message = nl2br($message); 
--- 
 
Davor einfügen: 
--- 
$message = hidetags($message); 
--- 
 
Bearbeitete Dateien hochladen 
 
Templates: 
 
### edit codebuttons #### 
 
--- 
Suchen: 
--- 
<img name="php" src="./images/codebuttons/php.gif" onclick="insertCode('php')" class="toolbar_normal" onmouseover="toolbarHover('php')" onmouseout="toolbarUnHover('php')" onMouseDown="toolbarMouseDown('php')" alt="$lang->alt_php"> 
 
--- 
Danach einfügen: 
--- 
<img name="hide" src="./images/codebuttons/hide.gif" onclick="insertCode('hide')" alt="Hidden Text" border="0" class="toolbar_normal" onmouseover="toolbarHover('hide')" onmouseout="toolbarUnHover('hide')" onMouseDown="toolbarMouseDown('hide')"> 
--- 
 
 
 
Die folgende Grafik in den Ordner ./images/codebuttons/ laden 
  
 
made by: 
Massacre 
Michael 
Gi7mo! 
Hackmanno1
 mfg 
Hackmanno1
	  
	
	
	
	
 
 
	
	
	
		
	Beiträge: 27 
	Themen: 10 
	Registriert seit: 18.04.2006
	
	 
 
	
	
		moin. es gab noch einen bug und zwar dass das, was im, Hide gepostet wurde man einfahc sehehn konnte, wenn man auf zitieren klickt. 
Folgende komplette Lösung:
 Code: #### newreply.php #### 
 
Suchen: 
--- 
$quoted['subject'] = preg_replace("#RE:#i", "", stripslashes($quoted['subject'])); 
$subject = "RE: ".$quoted['subject']; 
$quoted['message'] = preg_replace('#^/me (.*)$#im', "* $quoted[username] \\1", $quoted['message']); 
--- 
Darunter einfügen: 
--- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";  
$replacearray[]=" HIDDEN CONTENT "; 
$quoted['message'] = preg_replace($searcharray, $replacearray, $quoted['message']); 
--- 
 
#### search.php #### 
 
Suchen: 
--- 
if(strlen($result['subject']) > 50) 
            { 
                $title = substr($result['subject'], 0, 50)."..."; 
            } 
            else 
            { 
                $title = $result['subject']; 
            } 
--- 
Danach einfügen: 
--- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU";  
             $replacearray[]=" HIDDEN CONTENT "; 
             $result['message'] = preg_replace($searcharray, $replacearray, $result['message']); 
--- 
 
#### showthread.php #### 
 
Suchen: 
--- 
// Lets get the pid's of the posts on this page 
--- 
Davor einfügen: 
-- 
$result = $db->query("SELECT count(message) FROM ".TABLE_PREFIX."posts WHERE tid='$tid' AND uid='$mybbuser[uid]'"); 
$selfposted = $db->fetch_array($result, $selfposted->db); 
-- 
 
### newreply.php ### 
 
Suchen: 
--- 
$username = htmlspecialchars_uni($mybb->input['username']); 
--- 
Davor einfügen: 
-- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU"; 
$replacearray[]=""; 
$post[message] = preg_replace($searcharray, $replacearray, $post[message]); 
--- 
 
### /inc/functions_post.php ### 
 
Suchen: 
--- 
function doquotes($message) 
--- 
 
Davor einfügen: 
--- 
 
function hidetags($message) { 
global $db, $n, $mybbuser, $selfposted; 
// if user a guest, answered to Posting, or moderators are not the text indicated 
if ( ($mybbuser[uid] != "0" && $selfposted[0]) || $mybbuser[cancp]) { 
$search="/\[hide](.*)\[\/hide\]/siU"; 
$replace="<font color=red><b><i>Hidden Text:</i></b></font> $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 Text (post reply to see text)</i></b></font>"; 
$message = preg_replace($searcharray, $replacearray, $message); 
$message = str_replace("\'", "'", $message); 
} 
return $message; 
} 
 
--- 
Suchen: 
--- 
$message = nl2br($message); 
--- 
 
Davor einfügen: 
--- 
$message = hidetags($message); 
--- 
 
Bearbeitete Dateien hochladen 
 
Templates: 
 
### edit codebuttons #### 
 
--- 
Suchen: 
--- 
<img name="php" src="./images/codebuttons/php.gif" onclick="insertCode('php')" class="toolbar_normal" onmouseover="toolbarHover('php')" onmouseout="toolbarUnHover('php')" onMouseDown="toolbarMouseDown('php')" alt="$lang->alt_php"> 
 
--- 
Danach einfügen: 
--- 
<img name="hide" src="./images/codebuttons/hide.gif" onclick="insertCode('hide')" alt="Hidden Text" border="0" class="toolbar_normal" onmouseover="toolbarHover('hide')" onmouseout="toolbarUnHover('hide')" onMouseDown="toolbarMouseDown('hide')"> 
--- 
 
 
 
Die folgende Grafik in den Ordner ./images/codebuttons/ laden 
  
 
made by: 
Massacre 
Michael 
Gi7mo! 
Hackmanno1
 mfg 
Hackmanno1 
[/quote]
 
mfg 
Hackmanno1
	  
	
	
	
	
 
 
	
	
	
		
	Beiträge: 70 
	Themen: 16 
	Registriert seit: 14.12.2005
	
	 
 
	
	
		Hackmanno1 schrieb:### newreply.php ### 
 
Suchen: 
--- 
$username = htmlspecialchars_uni($mybb->input['username']); 
--- 
Davor einfügen: 
-- 
$searcharray[]="/\[hide](.*)\[\/hide\]/siU"; 
$replacearray[]=""; 
$post[message] = preg_replace($searcharray, $replacearray, $post[message]); 
--- 
den rot markierten bereich gibt es zweimal...erstmal oben ca. zeile 85-90 je nach editor...dann ca. bei 440-450...die änderungen haben unten gewirkt...
 
besten dank für diesen hack...hat auf anhieb funktioniert...
 
cu 
Bigmemo
	  
	
	
	
	
 
 
	
	
	
		
	Beiträge: 30 
	Themen: 6 
	Registriert seit: 19.05.2006
	
	 
 
	
	
		Hat vielleicht jemand Zeit und Lust das in ein Plugin einzupacken? Den diese manuellen Änderungen der PHP Dateien schreien spätestens beim nächsten Update nach Vergeltung und nix geht mehr   
Ich kann es leider nicht selbst machen da ich nicht so bewandt bin in PHP.
	  
	
	
	
	
 
 
	 
 |