MyBB.de Forum
Automatische Link-Erkennung für https aktivieren? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.6.x (https://www.mybb.de/forum/forum-58.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-59.html)
+---- Thema: Automatische Link-Erkennung für https aktivieren? (/thread-22719.html)



Automatische Link-Erkennung für https aktivieren? - icarus - 18.09.2010

Moin!

Links, die mit http:// anfangen, werden ja automatisch erkannt und klickbar umgesetzt. Zumindest in der Grundinstallation geschieht dies mit https:// nicht - lässt sich dies umkonfigurieren oder muss man dazu ein Plugin verwenden?

Michael


RE: Automatische Link-Erkennung für https aktivieren? - StefanT - 18.09.2010

Schau mal in der inc/class_parser.php in dieser Zeile:
PHP-Code:
    $message preg_replace("#([\>\s\(\)])(http|ftp|news){1}://([^\/\"\s\<\[\.]+\.([^\/\"\s\<\[\.]+\.)*[\w]+(:[0-9]+)?(/[^\"\s<\[]*)?)#i""$1[url]$2://$3[/url]"$message); 



RE: Automatische Link-Erkennung für https aktivieren? - icarus - 18.09.2010

Moin!

(18.09.2010, 09:35)StefanT schrieb: Schau mal in der inc/class_parser.php in dieser Zeile:
PHP-Code:
    $message preg_replace("#([\>\s\(\)])(http|ftp|news){1}://([^\/\"\s\<\[\.]+\.([^\/\"\s\<\[\.]+\.)*[\w]+(:[0-9]+)?(/[^\"\s<\[]*)?)#i""$1[url]$2://$3[/url]"$message); 
Danke für die schnelle Antwort. Und damit man das nicht direkt im Code ändern muss, sollte man sich einen Hook schreiben, der sich bei "parse_message_start" einklinkt:
PHP-Code:
$plugins->add_hook('parse_message_start''syncom_parse_message_start');

function 
syncom_parse_message_start($message)
{
        
$message preg_replace("#([\>\s\(\)])(https){1}://([^\/\"\s\<\[\.]+\.([^\/\"\s\<\[\.]+\.)*[\w]+(:[0-9]+)?(/[^\"\s<\[]*)?)#i""$1[url]$2://$3[/url]"$message);