file:// klickbar auf lokale Dokumente...

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
stp

file:// klickbar auf lokale Dokumente...

Beitrag von stp »

Hallo,

habe folgendes Problem.
Habe ein Forum welches sich im Intranet befindet.
Und dort sollen auch auf dokumente zugriffen werden.
Jetzt habe ich immer nach dem Img Eintrag in der bbcode.php folgenes hinzugefügt.

Code: Alles auswählen

$bbcode_tpl['klick'] = str_replace('{URL}', '\\1', $bbcode_tpl['klick']);
und

Code: Alles auswählen

$patterns[] = "#\[klick\](.*?)\[/klick\]#si";
    $replacements[] = $bbcode_tpl['klick'];
und in der bbcode.tpl noch folgendes :

Code: Alles auswählen

<!-- BEGIN klick --><a href="{URL}" target="_blank">{URL}</a><!-- END klick -->
Wenn man nun einen neuen Betrag im Forum schreibt beispiel :
[klick]C:\test.doc[/klick] und den Beitrag postet, dann kann man den Link schonmal anklicken, aber es wird kein Fenster geöffnet. Es passiert einfach nichts. Aber in der Statusleite wird dann auch file:///C:/test.doc angezeigtm, aber auch kein Fehler in der Seite.
Wenn man nun einfach mal zum testen
[klick]http://C:\test.doc[/klick] und dann sich den Beitrag per Vorschau oder direkt postet, dann kann man es anklicken und es öffnet sich ein Browserfenster. Jedoch gibt es eine solche URL nicht und er kann die Seite nicht finden, aber er reagiert wenigstens.
Wie kann man nun dem bbcode beibringen, das er auch auf file:// reagieren soll.
Danke schonmal für Eure Mühe.
Onkel Sven

Beitrag von Onkel Sven »

probiers doch mal anstatt mit der Pfadangabe C:\bla.txt mit dem netzwerkfreigabename zu verlinken sprich "\\server\freigabe\bla.txt" und lass das http wech *g*
stp

Beitrag von stp »

Mit der Variante \\server\freigabe\bla.txt funktioniert es.
Aber kann mir auch jemand helfen, wie es mit den Laufwerksbuchstaben direkt funktioniert ??
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“