MyBB.de Forum
HideHack -- Bitte um Hilfe - 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: HideHack -- Bitte um Hilfe (/thread-1929.html)

Seiten: Seiten: 1 2 3 4 5


RE: bitte hilfe kan ich hilde test machen - vip3r - 22.03.2006

Danke Michael, so hats bei mir geklappt ;-)


RE: bitte hilfe kan ich hilde test machen - Bigmemo - 22.03.2006

..........

@vip3r
wie hats den bei dir geklappt...kannst du mal bischen nähere angaben machen...


cu
Bigmemo


RE: HideHack -- Bitte um Hilfe - Net_Ghost03 - 14.04.2006

Bei mir gehts nciht.
Hab die showthread auch so verändert wie michael gesagt hat, aber kommt immernoch der error...


bitte hilfe für hilde text - ergün - 02.05.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


RE: HideHack -- Bitte um Hilfe - NetHunter - 02.05.2006

Nein, leider nicht.


RE: HideHack -- Bitte um Hilfe - Hackmanno1 - 11.05.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


RE: HideHack -- Bitte um Hilfe - Hackmanno1 - 06.06.2006

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


RE: HideHack -- Bitte um Hilfe - Hackmanno1 - 12.06.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


RE: HideHack -- Bitte um Hilfe - Bigmemo - 13.06.2006

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




RE: HideHack -- Bitte um Hilfe - moriv - 18.06.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 Smile

Ich kann es leider nicht selbst machen da ich nicht so bewandt bin in PHP.