Seite 1 von 3
bbcode um etwas vor unregistrierten zu verstecken !?!
Verfasst: 17.04.2006 14:36
von Natheedo
Hi,
gibts es einen Mod mit dem es möglich ist zum Beispiel mittels bbcode [hide]telefonnummer[/hide] <- (Als Beispiel) zu verstecken ?
So das nur gerregte User wie in dem Fall die Telefonnummer sehen und unregistrierte nur einen Text wie zum Beispiel : "Text ist nur für registrierte User sichtbar" ...
Geht das, bzw. gibts sowas? Wäre super ... Wenn mir jemand auf die Sprünge helfen könnte.
Natheedo
Verfasst: 17.04.2006 15:21
von Slytherin
Einen
hide-BBCode gibt es tatsächlich.
Nur weiss ich nicht, ob dieser wirklich deinen gewünschten Zweck erfüllt.
Slytherin
Verfasst: 17.04.2006 15:44
von Natheedo
Danke, den hatte ich allerdings auch schon gefunden. Wie jedoch aus dem Text ersichtlich wird, ist dieser nicht für das gedacht das ich mir vorgestellt hatte.
Bzw. die Standard Phpbb Mods Seiten hab ich natürlich schon abgeklappert.
Natheedo
Verfasst: 17.04.2006 16:20
von BB-BF-BM
mitten im Postng ist soetwas nicht möglich; du kannst jedoch in den Temlpate-Dateien mit
und
den Teil umklammern, der nur für registrierte User sichtbar sein soll...
Verfasst: 17.04.2006 16:55
von Natheedo
Hm sicher das das nicht möglich ist? Es gibt doch einen Mod der auch Links mitten im Posting versteckt. Sollte dann doch auch mit normalem Text gehen oder nicht?
Die Templatelösung bringt mir leider nichts, da ich ja nur bestimmte Stellen in bestimmten Postings verstecken will. Mit deiner Lösung wäre es ja Standard mässig so !?! Oder versteh ich was falsch?
Natheedo
Verfasst: 25.04.2006 00:47
von Natheedo
Kann bitte nochmal jemand was dazu sagen? Ist sowas machbar oder nicht?
Natheedo
Verfasst: 09.05.2006 23:43
von Natheedo
noch ein Versuch!
Verfasst: 09.05.2006 23:55
von md5()
Natheedo hat geschrieben:Es gibt doch einen Mod der auch Links mitten im Posting versteckt. Sollte dann doch auch mit normalem Text gehen oder nicht?
ja das geht du must nur den mod etwas umbauen mehr nicht

gib mal link

zu dem mod bitte bin im mom etwas suchfaul *gg*
Verfasst: 10.05.2006 00:00
von Natheedo
Naja umschreiben ist so ne Sache ... Wenn ich das könnte
Ich glaube der hier wars :
http://www.phpbb.de/viewtopic.php?t=107 ... light=hide
Natheedo
Verfasst: 10.05.2006 00:52
von cYbercOsmOnauT
Ich hatte weder Zeit noch Lust eine richtige Mod zu schreiben, deswegen die "Sparversion" bei der Texte die zwischen [regged] und [/regged] stehen einfach für Gäste unsichtbar sind.
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
global $lang, $bbcode_tpl
#
#-----[ IN-LINE FIND ]------------------------------------------
#
$bbcode_tpl
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, $userdata
#
#-----[ FIND ]------------------------------------------
#
// [u] and [/u] for underlining text.
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [regged] and [/regged] for text only visible for registred users.
$text = preg_replace("/\[regged:$uid\](.*?)\[\/regged:$uid\]/si", (( $userdata['session_logged_in'] ) ? "\\1" : ""), $text);
#
#-----[ FIND ]------------------------------------------
#
// [u] and [/u] for underlining text.
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// [regged] and [/regged] for text only visible for registred users.
$text = preg_replace("#\[regged\](.*?)\[/regged\]#si", "[regged:$uid]\\1[/regged:$uid]", $text);
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Das zwei Mal derselbe FIND dort steht ist schon richtig. Einmal findet sich die Stelle beim bbcode_first_pass und einmal im second_pass.
Viele Grüße,
Tekin