"URLs nicht automatisch verlinken"

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
Benutzeravatar
ill66
Mitglied
Beiträge: 315
Registriert: 08.01.2008 17:51
Kontaktdaten:

"URLs nicht automatisch verlinken"

Beitrag von ill66 »

Irgendwie scheint obige Post-Option nicht zu funktionieren?! :\

Die URLs werden trotzdem umgewandelt. Sogar, wenn ich zusätzlich hxxp://... schreibe.

Wie kommt das?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Erläutere den Sachverhalt mal etwas genauer, bitte.
Benutzeravatar
ill66
Mitglied
Beiträge: 315
Registriert: 08.01.2008 17:51
Kontaktdaten:

Beitrag von ill66 »

naja, ich verfasse ein posting (oder editiere als mod das eines anderen users), in dem sich eine URL befindet http://irgendwas.de.
nun will ich aber nicht, dass diese URL als link anklickbar ist (wenn man zb "böse" seiten verlinkt und jemand klickt auf den link, können die "bösen" betreiber das ja zurückverfolgen und schon hat man sie möglicherweise auf dem eigenen forum).

unten in den optionen (während des verfassens/editierens) gibt es ja extra für diesen zweck eine checkbox mit "URLs nicht automatisch verlinken". wenn ich diese ankreuze und den post abschicke, ist die URL aber aus irgendeinem grund trotzdem ein anklickbarer link :\
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

urls nicht automatisch verlinken meint, das urls nicht automatisch in klick-links umwandelt, wenn man sie so eingibt

Code: Alles auswählen

http://www.site.de
so werden sie aber immer geparst

Code: Alles auswählen

[url]http://www.site.de[/url]
ansonsten könnte evtl. das für dich interessant sein

Links_For_Members_Only

http://sekuro.se.funpic.de/phpbb3/viewt ... 1&f=8&t=33
Benutzeravatar
ill66
Mitglied
Beiträge: 315
Registriert: 08.01.2008 17:51
Kontaktdaten:

Beitrag von ill66 »

4seven hat geschrieben:urls nicht automatisch verlinken meint, das urls nicht automatisch in klick-links umwandelt, wenn man sie so eingibt

Code: Alles auswählen

http://www.site.de
so werden sie aber immer geparst

Code: Alles auswählen

[url]http://www.site.de[/url]
das ding ist, bei mir werden sie eben auch im ersten fall geparset, ohne [ url ] [ /url ] und mit angekreuztem "nicht automatisch verlinken". :\
ansonsten könnte evtl. das für dich interessant sein

Links_For_Members_Only

http://sekuro.se.funpic.de/phpbb3/viewt ... 1&f=8&t=33
das konkrete snippet weniger, aber die seite an sich schon :)
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Falls keine Fehlkonfiguration vorliegt, kannst du die sog. magic_url's deaktivieren.

Das wäre dann nur ein Teil des Snippets

Öffne

includes/functions_content.php

Finde

Code: Alles auswählen

 case MAGIC_URL_LOCAL:
         $tag         = 'l';
         $relative_url   = preg_replace('/[&?]sid=[0-9a-f]{32}$/', '', preg_replace('/([&?])sid=[0-9a-f]{32}&/', '$1', $relative_url));
         $url         = $url . '/' . $relative_url;
         $text         = ($relative_url) ? $relative_url : $url;
      break;

      case MAGIC_URL_FULL:
         $tag   = 'm';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_WWW:
         $tag   = 'w';
         $url   = 'http://' . $url;
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_EMAIL:
         $tag   = 'e';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
         $url   = 'mailto:' . $url;
      break;
Ersetze mit

Code: Alles auswählen

/*
 case MAGIC_URL_LOCAL:
         $tag         = 'l';
         $relative_url   = preg_replace('/[&?]sid=[0-9a-f]{32}$/', '', preg_replace('/([&?])sid=[0-9a-f]{32}&/', '$1', $relative_url));
         $url         = $url . '/' . $relative_url;
         $text         = ($relative_url) ? $relative_url : $url;
      break;

      case MAGIC_URL_FULL:
         $tag   = 'm';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_WWW:
         $tag   = 'w';
         $url   = 'http://' . $url;
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
      break;

      case MAGIC_URL_EMAIL:
         $tag   = 'e';
         $text   = (strlen($url) > 55) ? substr($url, 0, 39) . ' ... ' . substr($url, -10) : $url;
         $url   = 'mailto:' . $url;
      break;
*/
So wird der User gezwungen, den "echten" [url] oder [mail] Tag zu benutzen.
Benutzeravatar
friedels-home
Mitglied
Beiträge: 333
Registriert: 19.02.2006 00:59
Wohnort: Weingarten/Pfalz
Kontaktdaten:

Beitrag von friedels-home »

Das ist doch 2 mal das gleiche :-?. Oder hab ich was übersehen?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

friedels-home hat geschrieben:Das ist doch 2 mal das gleiche :-?. Oder hab ich was übersehen?
Beim 2ten wirds auskommentiert ;)
/**/
kein Support per PN
Benutzeravatar
ill66
Mitglied
Beiträge: 315
Registriert: 08.01.2008 17:51
Kontaktdaten:

Beitrag von ill66 »

das möcht ich aber auch nicht, für 99.9% der fälle find ich die automatische umwandlung ja total praktisch. :\
aber trotzdem danke für die hilfe soweit.

also bei euch funktioniert das alles wie es soll mit der option?
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

ill66 hat geschrieben:also bei euch funktioniert das alles wie es soll mit der option?
Bei mir schon.
kein Support per PN
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“