Lexi Help
Die neuesten Themen
» [phpBB2] Im Beitrag Bild und Text nebeneinander anzeigen
von Bigtuber Heute um 20:54

» Themen-Icons
von Bigtuber Heute um 20:46

» [phpBB2] Schriftfarbe in der Expressantwort
von Bigtuber Heute um 20:09

» Themen fixieren
von inde Heute um 20:05

» Impressum
von Bigtuber Heute um 19:10

» [Update] Neues Theme der mobilen Version V2
von inde Heute um 13:34

» Mein altes Forum zurückbekommen
von Bigtuber Gestern um 19:18

» Begriff : "merken"
von Ray Gestern um 12:14

» [PunBB] Umzug eines funktionierenden Forums von PunBB auf phpBB?
von inde Gestern um 11:07

» Servamp Forum
von Raine Kamiya Mo 26 Sep 2016 - 22:47

» [phpBB2] Probleme mit der "Postprofil" Anzeige
von Dr.Keks Mo 26 Sep 2016 - 20:56

» Private Nachrichten
von inde Mo 26 Sep 2016 - 10:05

» Wie kann man erkennen, welche Forenversion ein anderes Forum hat?
von inde So 25 Sep 2016 - 22:24

» Ad Ware im Forum?
von inde So 25 Sep 2016 - 20:38

» [Sammelthread] Unangebrachte Werbung
von inde Fr 23 Sep 2016 - 9:00

» [phpBB2] Gruppen in der Wer is Online Anzeige "trennen"
von TheRollyJoger Mi 21 Sep 2016 - 10:49

Partner
free forum

Hide code

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Hide code

Beitrag von RnExclusive am 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

RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von MaoN am 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
Lehrling
Lehrling

Männlich Beiträge : 120
Anmeldedatum : 18.10.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von RnExclusive am 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?



RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von RnExclusive am 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"

// 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>
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr>
<td><span class="genmed"><b>Protected Message:</b></span></td>
</tr>
<tr>
<td class="quote">
{HTEXTE}
</td>
</tr>
</table>
<span class="postbody">
<END>

<BEGIN>
</span>
<table border="0" align="center" width="90%" cellpadding="3" cellspacing="1">
<tr>
<td><span class="genmed"><b>Protected Message:</b></span></td>
</tr>
<tr>
<td class="quote">
<center>--- If you are a *registered user* : you need to post in this topic to see the message ---</center>
</td>
</tr>
</table>
<span class="postbody">
<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]','','[url]','[/url]','');


Find

<td><span class="genmed">
<input>
</span></td>


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

<td><span class="genmed">
<input>
</span></td>


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

RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von Alex am 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

Alex
Admin a.D.
Admin a.D.

Männlich Beiträge : 8116
Anmeldedatum : 02.09.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von Gast am 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

Gast
Gast


Nach oben Nach unten

Re: Hide code

Beitrag von RnExclusive am 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

RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von RnExclusive am 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.

RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von Alex am 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

Alex
Admin a.D.
Admin a.D.

Männlich Beiträge : 8116
Anmeldedatum : 02.09.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von RnExclusive am Mo 26 Nov 2007 - 20:42

es klappt wirklich echt geil ihr seit echt gut muss ich sagen

RnExclusive
Neuling
Neuling

Männlich Beiträge : 24
Anmeldedatum : 11.11.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von Fuchsauge am Mo 26 Nov 2007 - 21:25

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

Fuchsauge
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 22.10.07

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Hide code

Beitrag von Gast am 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

Gast
Gast


Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Forenbefugnisse:
Sie können in diesem Forum nicht antworten