Link erst nach Registrierung sehen
Verfasst: 05.10.2008 14:13
Habe bei der SuFu leider nichts passendes gefunden.
Gibt es einen solchen Mod schon?
Gruß
Gibt es einen solchen Mod schon?
Gruß
phpBB.de - Die deutsche phpBB-Community
https://www.phpbb.de/community/
Dann schau Dir mal das anOdiii hat geschrieben:alsoooo.
Ich will das man in meinem Board nur als reg. User die Links (allgemein) sieht.
Ist ein Gast in irgendeinem Thread mit Link, soll Anstelle des Links halt nur angezeigt werden
"Der Link ist nur für reg. User einsehbar" oder so ähnlich.
Gruß
Super Ansatz.. Aber DORT wurde es so clever gelöst, das Quoting auch für Gäste zu erlauben...hausmann hat geschrieben:Dann schau Dir mal das an
Bei mir dürfen keine Gäste schreiben, also reicht es bei mir.Miriam hat geschrieben:Super Ansatz.. Aber DORT wurde es so clever gelöst, das Quoting auch für Gäste zu erlauben...hausmann hat geschrieben:Dann schau Dir mal das an
...Und somit ist die URL doch wieder sichtbar
Code: Alles auswählen
/**
* Return bbcode template replacement
*/
function bbcode_tpl_replace($tpl_name, $tpl)
{
global $user;
static $replacements = array(
'quote_username_open' => array('{USERNAME}' => '$1'),
'color' => array('{COLOR}' => '$1', '{TEXT}' => '$2'),
'size' => array('{SIZE}' => '$1', '{TEXT}' => '$2'),
'img' => array('{URL}' => '$1'),
'flash' => array('{WIDTH}' => '$1', '{HEIGHT}' => '$2', '{URL}' => '$3'),
'url' => array('{URL}' => '$1', '{DESCRIPTION}' => '$2'),
'email' => array('{EMAIL}' => '$1', '{DESCRIPTION}' => '$2')
);
Code: Alles auswählen
/**
* Return bbcode template replacement
*/
function bbcode_tpl_replace($tpl_name, $tpl)
{
global $user;
// with_replacement_link_for_guests_to_register
if ($user->data['user_id'] == ANONYMOUS){
$replacements = array(
'quote_username_open' => array('{USERNAME}' => '$1'),
'color' => array('{COLOR}' => '$1', '{TEXT}' => '$2'),
'size' => array('{SIZE}' => '$1', '{TEXT}' => '$2'),
'img' => array('{URL}' => '$1'),
'flash' => array('{WIDTH}' => '$1', '{HEIGHT}' => '$2', '{URL}' => '$3'),
'url' => array('{DESCRIPTION}' => '<font size="-2" color="#008040" <a href=""></a>*** Der Link ist nur für Mitglieder sichtbar. Bitte <a href="./ucp.php?mode=register"><u>registriere</u></a> Dich, oder <a href="./ucp.php?mode=login"><u>logge dich ein</u></a>. *** </font>'),
'email' => array('{EMAIL}' => '$1', '{DESCRIPTION}' => '$2')
);
}
else{
static $replacements = array(
'quote_username_open' => array('{USERNAME}' => '$1'),
'color' => array('{COLOR}' => '$1', '{TEXT}' => '$2'),
'size' => array('{SIZE}' => '$1', '{TEXT}' => '$2'),
'img' => array('{URL}' => '$1'),
'flash' => array('{WIDTH}' => '$1', '{HEIGHT}' => '$2', '{URL}' => '$3'),
'url' => array('{URL}' => '$1', '{DESCRIPTION}' => '$2'),
'email' => array('{EMAIL}' => '$1', '{DESCRIPTION}' => '$2')
);
}
Code: Alles auswählen
/**
* Return bbcode template
*/
function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
{
static $bbcode_hardtpl = array();
if (empty($bbcode_hardtpl))
{
global $user;
$bbcode_hardtpl = array(
'b_open' => '<span style="font-weight: bold">',
'b_close' => '</span>',
'i_open' => '<span style="font-style: italic">',
'i_close' => '</span>',
'u_open' => '<span style="text-decoration: underline">',
'u_close' => '</span>',
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
'size' => '<span style="font-size: $1%; line-height: normal">$2</span>',
'color' => '<span style="color: $1">$2</span>',
'email' => '<a href="mailto:$1">$2</a>'
);
}
Code: Alles auswählen
/**
* Return bbcode template
*/
function bbcode_tpl($tpl_name, $bbcode_id = -1, $skip_bitfield_check = false)
{
static $bbcode_hardtpl = array();
if (empty($bbcode_hardtpl))
{
global $user;
if ($user->data['user_id'] == ANONYMOUS)
{
$bbcode_hardtpl = array(
'b_open' => '<span style="font-weight: bold">',
'b_close' => '</span>',
'i_open' => '<span style="font-style: italic">',
'i_close' => '</span>',
'u_open' => '<span style="text-decoration: underline">',
'u_close' => '</span>',
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
'size' => '<span style="font-size: $1%; line-height: normal">$2</span>',
'color' => '<span style="color: $1">$2</span>',
'email' => '<font size="-2" color="#008040" <a href=""></a>*** Die Adresse ist nur für Mitglieder sichtbar. Bitte <a href="./ucp.php?mode=register"><u>registriere</u></a> Dich, oder <a href="./ucp.php?mode=login"><u>logge dich ein</u></a>. *** </font>',
);
}
else
{
$bbcode_hardtpl = array(
'b_open' => '<span style="font-weight: bold">',
'b_close' => '</span>',
'i_open' => '<span style="font-style: italic">',
'i_close' => '</span>',
'u_open' => '<span style="text-decoration: underline">',
'u_close' => '</span>',
'img' => '<img src="$1" alt="' . $user->lang['IMAGE'] . '" />',
'size' => '<span style="font-size: $1%; line-height: normal">$2</span>',
'color' => '<span style="color: $1">$2</span>',
'email' => '<a href="mailto:$1">$2</a>'
);
}
}