Link erst nach Registrierung sehen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Re: Link erst nach Registrierung sehen
Hi, ist das normal das ich nach dem einloggen nicht zurück zum link geleitet werde?!
- BaerchenHH
- Mitglied
- Beiträge: 1067
- Registriert: 29.02.2008 01:42
- Wohnort: Hamburg
Re: Link erst nach Registrierung sehen
Solange du zum Index geleitet wirst, ist das normal.
Meistens sitzt der Fehler nicht im Computer, sondern davor...

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de


Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Re: Link erst nach Registrierung sehen
Gibt es eine möglichkeit das man nach dem einloggen zurück zum Link geleitet wird?!
Re: Link erst nach Registrierung sehen
Die gibt es, Prime Login Return
Re:
BaerchenHH hat geschrieben:Warum so kompliziert, wenns auch einfach geht (oder ich hab was überlesen):
--- Öffne ---
includes/bbcode.php
Für URLs:
--- Suche ------ Ersetze mit ---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') );
für eMail-Adressen: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') ); }
--- Suche ------ Ersetze mit ---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>' ); } }
Hallo, ich habe bei mir diesen Code eingebaut aber die Links werden immer noch angezeigt
Ich benutze phpbb3 Version
- HabNurNeFrage
- Ehemaliges Teammitglied
- Beiträge: 1627
- Registriert: 17.01.2010 20:22
- Wohnort: An der Ostsee
- Kontaktdaten:
Re: Link erst nach Registrierung sehen
Hi,
Das greift nur bei Links, die mit bbCode [ url ] [ /url ] umschlossen wurden.
Einfach so gesetzte Links werden anders geparsed und bleiben davon unangetastet und somit trotzdem sichtbar.
Teste mal in einem Beitrag...
Lies das Thema nochmal ab hier: viewtopic.php?p=1156465#p1156465
LG
Das greift nur bei Links, die mit bbCode [ url ] [ /url ] umschlossen wurden.
Einfach so gesetzte Links werden anders geparsed und bleiben davon unangetastet und somit trotzdem sichtbar.
Teste mal in einem Beitrag...
Lies das Thema nochmal ab hier: viewtopic.php?p=1156465#p1156465

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Re: Link erst nach Registrierung sehen
Keine Ahnung, was hier so alles vorgeschlagen wurde....
Mein Vorschlag (gilt für Links auf externe Seiten):

Mein Vorschlag (gilt für Links auf externe Seiten):
- Finde in den common.php aller Deiner Sprachen ->
davor füge ein ->
Code: Alles auswählen
'NO_MEMBERS'
//Beachte KB:utf8bomCode: Alles auswählen
'NO_LINK_FOR_GUESTS' => 'Gäste können diesen Link nicht sehen',
davor füge ein:Code: Alles auswählen
if ($force_option || !$config['allow_smilies'] || !$user->optionget('viewsmilies'))
Code: Alles auswählen
if (!$user->data['is_registered']) { global $phpEx; $text = preg_replace('#<a href="(.*?)" class="postlink">(.*?)</a>#is', '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register') . '" class="postlink">' . $user->lang['NO_LINK_FOR_GUESTS'] . '</a>', $text); $text = preg_replace('#<a class="postlink" href="(.*?)">(.*?)</a>#is', '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register') . '" class="postlink">' . $user->lang['NO_LINK_FOR_GUESTS'] . '</a>', $text); }
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen