Seite 1 von 1

file:// klickbar auf lokale Dokumente...

Verfasst: 04.06.2003 11:02
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.

Verfasst: 05.06.2003 12:48
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*

Verfasst: 05.06.2003 14:23
von stp
Mit der Variante \\server\freigabe\bla.txt funktioniert es.
Aber kann mir auch jemand helfen, wie es mit den Laufwerksbuchstaben direkt funktioniert ??