Teammitglieder online
Support-Box
Neue Beiträge seit dem letzten Besuch.
Textbausteine des MODERATIONSTOOL
AB > PFAD > GENERATOR
FORUM > PFAD > GENERATOR
Unterstützung Lösungs-Probleme
Auffällige
User
Der Runde
Tisch
HÄUFIG GESTELLTE FRAGEN
Regeln und nützliche Hinweise
Neueste Themen
» Profil in beiträgen nur im blog deaktivieren.
von derforumde Gestern um 16:54

» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06

» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13

» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33

» [Invision]  Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29

» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58

» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26

» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14

» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30

» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58

» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59

» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11

» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50

» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08

» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05

» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01

» [phpBB2] Admin Passwort nicht korrekt
von Joost Do 26 Sep 2024 - 19:20

» Grid-Layout für alle Forumversionen verfügbar
von Joost Mi 18 Sep 2024 - 16:54

Hide code

4 verfasser

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Hide code Empty Hide code

Beitrag von RnExclusive Fr 23 Nov 2007 - 14:54

Ja ich habe ein hide coder aber weiss nicht wo ich den hin schreiben soll ich will z.b
in ein new topic einen link in hide setzen und ich glaube habe den richtigen HTML code gefunden aber weiss jetzt nicht was ich damit anfangen soll und wo der hin gehört.


es tut mir leid wenn ich nicht genau beschreiben kann was ich meine aber ich tu es so gut wie möglich ich es kann also nicht gleich aufregen Smile
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von MaoN Fr 23 Nov 2007 - 15:48

RnExclusive schrieb:Ja ich habe ein hide coder aber weiss nicht wo ich den hin schreiben soll ich will z.b
in ein new topic einen link in hide setzen und ich glaube habe den richtigen HTML code gefunden aber weiss jetzt nicht was ich damit anfangen soll und wo der hin gehört.


es tut mir leid wenn ich nicht genau beschreiben kann was ich meine aber ich tu es so gut wie möglich ich es kann also nicht gleich aufregen Smile
schreibe einfach mal den code denn du meinst hier rein dann kann man besser helfen
MaoN
MaoN
Geselle
Geselle

Männlich Beiträge : 120
Anmeldedatum : 18.10.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von RnExclusive Fr 23 Nov 2007 - 15:53

ja so schlau wie ich jetzt bin habe wei? ich nicht wo ich den Code gespeichert habe aber ich habe mal so ein Beispiel wie ich es gerne hätte vielleicht weiß einer von euch wie ich es so ungefähr hinkriegen kann.

oder wo ich den richtigen code kriege?


Hide code Unbena10
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von RnExclusive Mo 26 Nov 2007 - 19:55

ich habe jetzt ein code aber weiss nicht ob es richtig ist



------------------
1 - In posting.php
------------------

Find

if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
$user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
}

if( $bbcode_on )
{
$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
}


Replace by

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}

if( $attach_sig && $user_sig != '' && $userdata['user_sig_bbcode_uid'] )
{
$user_sig = bbencode_second_pass($user_sig, $userdata['user_sig_bbcode_uid']);
$user_sig = bbencode_third_pass($user_sig, $userdata['user_sig_bbcode_uid'], $valid);
}

if( $bbcode_on )
{
$preview_message = bbencode_second_pass($preview_message, $bbcode_uid);
$preview_message = bbencode_third_pass($preview_message, $bbcode_uid, $valid);
}


Find

if ( !preg_match('/^Re:/', $subject) && strlen($subject) > 0 )
{
$subject = 'Re: ' . $subject;
}


Add Below

if( !$userdata['session_logged_in'] ) {$message = hide_in_quote($message);}
else { $sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
if(!$db->sql_numrows($resultat)) {$message = hide_in_quote($message);}
}


--------------------
2 - In viewtopic.php
--------------------


Find

//
// Generate a 'Show posts in previous x days' select box. If the postdays var is POSTed
// then get it's value, find the number of topics with dates newer than it (to properly
// handle pagination) and alter the main query
//


Add below

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}


Find

if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
}

if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}


Replace by

if ( $user_sig != '' && $user_sig_bbcode_uid != '' )
{
$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
$user_sig = bbencode_third_pass($user_sig, $user_sig_bbcode_uid, $valid);
}

if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
}

-----------------
3 - In search.php
-----------------

Find

//
// If the board has HTML off but the post has HTML
// on then we process it, else leave it alone
//
if ( $return_chars != -1 )


And replace it by

//
// If the board has HTML off but the post has HTML
// on then we process it, else leave it alone
//
if( $return_chars == -1 )


Find

if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}


Replace by

if ( $bbcode_uid != '' )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
$message = bbencode_third_pass($message, $bbcode_uid, FALSE);
}

-----------------------
4 - In topic_review.php // in the "/includes" directory
-----------------------

Find

//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
//
if ( $row = $db->sql_fetchrow($result) )
{


Add below

$valid = FALSE;
if( $userdata['session_logged_in'] ) {
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];
$resultat = $db->sql_query($sql);
$valid = $db->sql_numrows($resultat) ? TRUE : FALSE;}


Find

if ( $bbcode_uid != "" )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
}


Replace by

if ( $bbcode_uid != "" )
{
$message = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($message, $bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $message);
$message = bbencode_third_pass($message, $bbcode_uid, $valid);
}

-----------------
5 - In bbcode.php // in the "/includes" directory
-----------------

Find

$bbcode_tpl['email'] = str_replace('{EMAIL}', '\\1', $bbcode_tpl['email']);

Add Below

$bbcode_tpl['show'] = str_replace('{HTEXTE}', '\\1', $bbcode_tpl['show']);


*Before* this text

/**
* Does second-pass bbencoding. This should be used before displaying the message in
* a thread. Assumes the message is already first-pass encoded, and we are given the
* correct UID as used in first-pass encoding.
*/


Add this functions

function hide_in_quote($text)
{
$text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","--- phpBB : The Protected Message is not copied in this quote ---", $text);
return $text;
}

function bbencode_third_pass($text, $uid, $deprotect)
{
global $bbcode_tpl;

// pad it with a space so we can distinguish between FALSE and matching the 1st char (index 0).
// This is important; bbencode_quote(), bbencode_list(), and bbencode_code() all depend on it.
$text = " " . $text;

// First: If there isn't a "[" and a "]" in the message, don't bother.
if (! (strpos($text, "[") && strpos($text, "]")) )
{
// Remove padding, return.
$text = substr($text, 1);
return $text;
}
// Patterns and replacements for URL and email tags..
$patterns = array();
$replacements = array();

if ( $deprotect ) {
$patterns[0] = "#\[hide:$uid\](.*?)\[/hide:$uid\]#si";
$replacements[0] = $bbcode_tpl['show'];
}
else
{
$patterns[0] = "#\[hide:$uid\](.*?)\[/hide:$uid\]#si";
$replacements[0] = $bbcode_tpl['hide'];
}

$text = preg_replace($patterns, $replacements, $text);

// Remove our padding from the string..
$text = substr($text, 1);

return $text;
}


Find in function "bbencode_first_pass"

// Hide code Image_url_here code..
$text = preg_replace("#\[img\](([a-z]+?)://([^ \"\n\r]+?))\[/img\]#si", "[img:$uid]\\1[/img:$uid]", $text);

Add Below

//
$text = preg_replace("#\[hide\](.*?)\[\/hide\]#si","[hide:$uid]\\1[/hide:$uid]", $text);


-----------------
6 - In bbcode.tpl // in the Templates/{Used template}/ directory
-----------------

At the top, add

<BEGIN>








Protected Message:

{HTEXTE}

<END>

<BEGIN>








Protected Message:

--- If you are a *registered user* : you need to post in this topic to see the message ---


<END>

-----------------------
7 - In posting_body.tpl // in the Templates/{Used template}/ directory
-----------------------

This part add a button in the dialog box (newtopic,...).

In the list of "// Helpline messages", add :


h_help = "Hide: (alt+h)";

Find this line :
bbtags = new Array('',''...

And add at the end :
''

You will obtain something like this :


bbtags = new Array('','','','','','','
','
','
Code:
','
','
    ','
','[list=]','[/list]','Hide code ','','[url]','[/url]','');


Find


<input>



Add Below : (Don't forget to adapt the "addbbcode" numbers if neccesary ! (exemple: addbbcode18 -> addbbcode20, 20 -> 22, etc)


<input>



Next, you need to modify all the "addbbcodexx" in the rest of the file. (exemple : addbbcode20 -> addbbcode22)

That's all ! :-)
Philippe

IF YOU HAVE A PROBLEM ("undefined" instead of [hide]...) - Go on my website or contact me :
http://membres.multimania.fr/philiweb/download/hide/hackhide.php?ver=rc3&num=7&lang=en
Official page => http://membres.multimania.fr/philiweb/accueil.php?num=15

das was ich will ist das der link versteckt ist den ich poste und wenn der Member auf danke klickt das er oder sie dann erst den lonk sehen kann.


aber weiss halt nicht ob es der richtige html code ist
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von Alex Mo 26 Nov 2007 - 19:58

Hallo!

Ich hab da eine schnellere Variante:

[hide]Text[/hide]

Funktioniert seit neuestem.

Wo um alles in der Welt soll denn dieser Code eingesetzt werden.....??

Gruß,
Alex

http://tiertreff.com
avatar
Alex
Admin a.D.
Admin a.D.

Männlich Beiträge : 8116
Anmeldedatum : 02.09.07
keine
Invision

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von Gast Mo 26 Nov 2007 - 19:59

brauchst erst nicht versuchen das ganze geht auf basis php. das sind mehrere php seiten sowie tpl datein die du bearbeiten müsstes was hier nicht geht weil dazu müsstes du in die datenbank gelangen von forumieren. kannst nur hier das nutzen an hide was forumieren drin hat. weil du muss dazu komplette php eigenschaften bearbeiten und user php und tpl und was nicht alles... ich hab es erst vorgestern selbst bei mir eingebaut weil ich php forum habe mit eigenen server und datenbank
Anonymous
Gast
Gast


Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von RnExclusive Mo 26 Nov 2007 - 20:13

es geht das ist nicht schlecht ok danke nochmals

und sorry aber habe wirklich null ahnung damit bin ganz neu bei sowas trotzdem thx für eure hilfe
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von RnExclusive Mo 26 Nov 2007 - 20:16

das einzige was mir fehlt ist das der link nicht versteckt ist wenn man es in hide setzt und mit einem extra butten sichbar machen kann z.b mit einem danke butten oder so.
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von Alex Mo 26 Nov 2007 - 20:17

Hallo!

Der User muss im selben Thread gepostet haben, um das Versteckte zu sehen.

Gruß,
Alex

http://tiertreff.com
avatar
Alex
Admin a.D.
Admin a.D.

Männlich Beiträge : 8116
Anmeldedatum : 02.09.07
keine
Invision

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von RnExclusive Mo 26 Nov 2007 - 20:42

es klappt wirklich echt geil ihr seit echt gut muss ich sagen
avatar
RnExclusive
Lehrling
Lehrling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von Fuchsauge Mo 26 Nov 2007 - 21:25

Mal ne bescheidene Frage ^^ wofür ist so ein Hide Code denn?
Fuchsauge
Fuchsauge
Lehrling
Lehrling

Weiblich Beiträge : 33
Anmeldedatum : 22.10.07
keine

Nach oben Nach unten

Hide code Empty Re: Hide code

Beitrag von Gast Mo 26 Nov 2007 - 21:26

alex schrieb:Hallo!

Der User muss im selben Thread gepostet haben, um das Versteckte zu sehen.

Gruß,
Alex

http://tiertreff.com

na halt was zum verstecken löl wo erst sichtbar wird wenn jemand schreibt im thread
Anonymous
Gast
Gast


Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten