ModPar-Funktionen - URL bearbeiten

Aufruf der Funktion F4 - dann "URLs bearbeiten" wählen


In den Kategorien #8e ff (Elektronische Adresse) kann die URL einer Internet-Adresse eingegeben werden, aber auch der Name einer lokalen Datei, mit der man den Datensatz verknüpfen will.

Teilfelder:
 

$u URL
Beispiele für lokale Dateien:

file://server/verzeichnis/datei.pdf (immer intern)
file:datei.pdf (immer intern, Stammpfad wird vom System ergänzt)
c:\texte\blabla.doc (ist immer intern)

Beispiele Internet-Link:
http://www.server.de/verzeichnis/datei.pdf (absolut)
http:datei.pdf (Stamm-URL wird vom System ergänzt)

Steht nach file: oder http[s]: kein "//", wird von a99 der Stamm­pfad oder die Stamm-URL ergänzt (s.a. Datenbank-Konfiguration).
Einträge mit "file:" beginnend: werden in a99 an das Betriebs­system zur Ausführung übergeben. Im WebOPAC werden diese Einträge ignoriert.
$t nimmt einen Text auf, der in einer Titelanzeige statt der URL angezeigt werden soll. Wenn es fehlt, wird die URL gezeigt.
$z Kommentar zur URL; wird nach der URL angezeigt
$x interne Bemerkung; wenn hier das Wort 'intern' vorkommt, wird der Link vom Web-OPAC nur im Intranet angezeigt.
Das Teilfeld selbst wird nur in a99 angezeigt.


WICHTIG: In Datei- und Pfadnamen (FSP) keine Leerzeichen verwenden!
Sind "&"-Zeichen enthalten, wird Janas zur Anzeige verwendet.


Beteiligte Dateien: url-edt.flx, url.frm, url.fh, MP_DB.FLB; d-wrtf.apr, mp_winstrt.flx, al2d-full.apr

Regeln für die Verarbeitung der #8e-Kategorien

nach Erfassung im Formular, vor dem Speichern:
RUB1: wenn Teilfeld u (URL) "://" enthält, unverändert speichern
RUB2: Wenn URL an zweiter Position ein ":" enthält, alle "\" durch "/" ersetzen, dann speichern
RUB3: wenn URL mit "http[s]:" oder "file:" beginnt, alle "\" durch "/" ersetzen, dann speichern
RUB4: wenn URL nicht mit "http[s]:", ftp: oder "file:" beginnt, "file:" davor setzen und Ersetzungen wie in RUB3 vornehmen, dann speichern
RUB5: vor dem Speichern alle '_' in URL durch '%5f' ersetzen

Korrespondierende Regeln, die in anderen Programmteilen umgesetzt werden:

Bei der Anzeige in a99/Alcarta:
RUA1: wenn in URL nach "file:" kein "//" vorkommt, für Link Stammpfad aus Konfiguration ergänzen
RUA2: wenn in URL nach "http[s]:" oder "ftp:" kein "//" vorkommt, für Link Stamm-URL aus Konfiguration ergänzen
RUA3: alle '%5f' in URL durch '_' ersetzen

Bei Anzeige im AndoLib-WebOPAC:

RUW1: wenn im Teilfeld x das Wort "intern" vorkommt, Anzeige bei Zugriffen von ausserhalb des Intranet-Bereichs unter­drücken. Das Intranet wird über die Angabe der IP-Bereiche in der OPAC-Konfiguration definiert. (s.a. Datenbankkonfiguration)
RUW2: Link nicht anzeigen, wenn URL mit {laufwerksbuchstabe}: beginnt
RUW3: wie RUA2
 

Artikel zuletzt bearbeitet am: 30.07.2019 10:05