[x] Navigation

[x] Languages

[x] Design
Each user can view the site with a different theme.
Themes marked with a * also change the forum look.

[x] Downloads (Top)

Automatischer Hyperlink im Shoutblock ?
Fragen und Diskussionen zu Modulen / Erweiterungen
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion     Foren-Übersicht ›  Module & Blöcke

Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Joerg12
Investigator
Investigator

Offline Offline
Dabei seit: Aug 11, 2006
Beiträge: 42

BeitragVerfasst am: 26.12.2008 17:40
Titel: Automatischer Hyperlink im Shoutblock ?

Hallo,

ist es evtl. möglich daß bei Postings im Shoutblock die URLs automatisch als Hyperlinks dagestellt werden ?? Irgendwie funktioniert das bei mir gar nicht.

Habe mal den "zuständigen" Code für die URL-Erkennung nachgepostet...

PHP:
   if ($shoutconf['urlonoff']) {
$comment = preg_replace("#\[url\#[0-9]\]#is", '', $comment);
//Allow for URL tags
$patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#ise";
$replacements[] = "lock_url('\\1')";
// [url]www.cpgnuke.com[/url] (no xxxx:// prefix).
$patterns[] = "#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#ise";
$replacements[] = "lock_url('http://\\1')";
// [url=xxxx://www.cpgnuke.com]cpgnuke[/url]
$patterns[] = "#\[url=([\w]+?[://|\.|/][^ \"\n\r\t<]*?)\](.*?)\[/url\]#ise";
$replacements[] = "lock_url('\\1')";
// [url=www.cpgnuke.com]cpgnuke[/url] (no xxxx:// prefix).
$patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\](.*?)\[/url\]#ise";
$replacements[] = "lock_url('http://\\1')";
$comment = preg_replace($patterns, $replacements, $comment);
} else {
if (
eregi("\[url\](.*)", $comment)) { $error = _SHOUTNOURL; }
}

Bin für jeden Hinweis dankbar !

Gruss
Jörg.


Joerg12's server specs (Server OS / Apache / MySQL / PHP / DragonflyCMS)
Dragonfly CMS 9.2.1, PHP 5.2.5, MySQL 5.0.18
Nach oben
Benutzer-Profile anzeigen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen    Neue Antwort erstellen    Druckversion    Foren-Übersicht ›  Module & Blöcke
Seite 1 von 1
Alle Zeitangaben sind in GMT + 1 Stunden



Gehe zu:  


Du kannst keine Beiträge schreiben.
Du kannst auf Beiträge nicht antworten.
Du kannst Deine Beiträge nicht bearbeiten.
Du kannst Deine Beiträge nicht löschen.
Du kannst an Umfragen nicht mitmachen.
Du kannst keine Dateien anhängen.
Du kannst keine Dateien herunterladen.




Interactive software released under GNU GPL, Code Credits, Privacy Policy