Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
HideHack -- Bitte um Hilfe
#21
Danke Michael, so hats bei mir geklappt ;-)
Zitieren
#22
..........

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


cu
Bigmemo
Zitieren
#23
Bei mir gehts nciht.
Hab die showthread auch so verändert wie michael gesagt hat, aber kommt immernoch der error...
Zitieren
#24
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
Zitieren
#25
Nein, leider nicht.
Zitieren
#26
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
Zitieren
#27
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
Zitieren
#28
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
Zitieren
#29
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

Zitieren
#30
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.
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Bitte um Hilfe bei Registrierungs-Fehler: can´t open file Inkapinka 1 2.499 01.07.2011, 05:48
Letzter Beitrag: StefanT
  MyCode - Ich bitte um Hilfe! ElkeK. 27 7.535 21.12.2006, 21:05
Letzter Beitrag: Sebijk