URLs in Hyperlinks?
Verfasst: 14.05.2006 13:09
Servus,
bitte, wie kann ich abstellen, dass URLs im Text, in Hyperlinks umgewandelt werden?
bitte, wie kann ich abstellen, dass URLs im Text, in Hyperlinks umgewandelt werden?
Code: Alles auswählen
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Code: Alles auswählen
<!-- BEGIN url --><span class="postlink">{DESCRIPTION}</span><!-- END url -->
IPB_Flüchtling hat geschrieben:Habe es nicht getestet. Lasse mich wissen, ob es funktioniert hat. Für eine sauberere Lösung müsste in die bbcode.php eingegriffen werden.
Code: Alles auswählen
// We do URLs in several different ways..
$bbcode_tpl['url1'] = str_replace('{URL}', '\\1', $bbcode_tpl['url']);
$bbcode_tpl['url1'] = str_replace('{DESCRIPTION}', '\\1', $bbcode_tpl['url1']);
Code: Alles auswählen
// We do URLs in several different ways..
// $bbcode_tpl['url1'] = str_replace('{URL}', '\\1', $bbcode_tpl['url']);
$bbcode_tpl['url1'] = str_replace('{DESCRIPTION}', '\\1', $bbcode_tpl['url1']);
Das lässt sich nun wirklich nur mehr über die bbcode.php verwirklichen. Da kann ich Dir aber leider nicht helfen, sorry. Es gibt aber einen Mod, der interne Links - im Gegensatz zu externen - im gleichen Fenster öffnen lässt. Eventuell könnte man sich da ein Stück Code abgucken.kjwargan hat geschrieben:Interessant wäre eine Möglichkeit, dass es nur bei URLs funktioniert, die auf Webseiten außerhalb meiner Domains weisen
Bei dem bin ich gerade.IPB_Flüchtling hat geschrieben:EDIT2: Hier ist der Mod, den man wohl anpassen könnte: http://www.phpbb.de/viewtopic.php?p=686185#686185
LG, IPB_Flüchtling
Mir gelingt so etwas ja auch immer nur mit viel Glück.kjwargan hat geschrieben:Aber,...........zum Anpassen verstehe ich zu wenig von php
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN url_local --><a href="{URL}" target="_self" class="postlink">{DESCRIPTION}</a><!-- END url_local -->
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN url --><span class="postlink">{DESCRIPTION}</span><!-- END url -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN url_local --><a href="{URL}" target="_self" class="postlink">{DESCRIPTION}</a><!-- END url_local -->
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN url --><a rel="nofollow" href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN url_local --><a href="{URL}" target="_self" class="postlink">{DESCRIPTION}</a><!-- END url_local -->
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
$bbcode_tpl['url1'] = str_replace('{URL}', '\1\2', $bbcode_tpl['url']);
Code: Alles auswählen
$bbcode_tpl['url1']