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