Seite 1 von 1
Links für Gäste nicht sichbar machen
Verfasst: 19.10.2010 11:09
von niwes
Wie es der Titel schon sagt möchte ich gerne Links für Gäste nicht sichtbar machen ... (Du musst dich Regestrieren um Links zu sehen)
Habe schon einiges gesucht und ausprobiert, allerdings nichts passendes gefunden
hat da jemand eventuell was passendes
Habe "phpbb 3.0.7-PL1"
Re: Links für Gäste nicht sichbar machen
Verfasst: 19.10.2010 11:55
von Dr.Death
Hallo,
dann sag uns doch was Du bereits gefunden und ausprobiert hast, ansonsten finden wir Sachen die Du schon kennst....
Ansonsten:
viewtopic.php?f=87&t=200349&hilit=Links+nicht+sichtbar
(per einfacher Foren Suche mit den Begriffen "Links für Gäste nicht sichbar" gefunden

)
Re: Links für Gäste nicht sichbar machen
Verfasst: 19.10.2010 12:33
von niwes
Re: Links für Gäste nicht sichbar machen
Verfasst: 25.10.2010 20:25
von PasswortVergessen
Sowas suche ich auch, jedoch funktioniert das bei meiner Version des Boards nicht. Habe Version 3.0.7
Es kommt, nachdem ich den Code in dem letzten Post verlinkten Thema geändert habe, eine Fehlermeldung:
Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in /var/www/web408/html/forum/includes/bbcode.php on line 434
Dies ist der Code wie er in der Datei steht bei mir:
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')
);
}
}
if ($bbcode_id != -1 && !$skip_bitfield_check && !$this->template_bitfield->get($bbcode_id))
Code: Alles auswählen
if ($bbcode_id != -1 && !$skip_bitfield_check && !$this->template_bitfield->get($bbcode_id))
ist die besagte Line 434!
Was ist falsch gelaufen?
Re: Links für Gäste nicht sichbar machen
Verfasst: 25.10.2010 21:04
von franki
Hallo
Du hast Du was falsch eingebaut/geändert..
Der Code der geändert werden soll ist ab der Zeile 466 zu finden und nicht ab Zeile 428.
Re: Links für Gäste nicht sichbar machen
Verfasst: 25.10.2010 21:25
von PasswortVergessen
Recht hast du......wer Lesen kann ist klar im Vorteil! Danke erstmal dafür!
Aber:
Wie mache ich das, wenn ein User zum beispiel
www.google.de im Thema angibt, funktioniert das nicht. Es muss mit dem Code url gemacht werden.
Wie kann man das "Erzwingen"?
Re: Links für Gäste nicht sichbar machen
Verfasst: 25.10.2010 21:45
von franki
Hallo
Dazu ließ im gleichen Thema
hier weiter