Probleme mit internen Links

Re: Probleme mit internen Links

von Andreas Grabs -
Anzahl Antworten: 3
Nutzerbild von Besonders aktive Moodler Nutzerbild von Entwickler
Hallo,

mit den Links ist es ziemlich kompliziert.
Folgendes passiert im html-Editor:
  • Du erstellst beispielsweise einen Link auf eine interne Datei oder Bild
    • Der editor macht daraus einen Link in der Art:
      "http://deineSeite.de/file.php/deineKursID/deinVerzeichnis/deineDatei"
      (absoluter Link)
  • Du verschiebst den Link per Drag and Drop oder Copy and Paste
    • Der editor macht aus den Link Folgendes:
      "../file.php/deineKursID/deinVerzeichnis/deineDatei"
      (relativer Link)
Folgendes passiert beim Export in eine Sicherung:
  • Das Backup-Programm sucht nach Zeichenfolgen in der Art:
    "http://deineSeite.de/file.php/deineKursID"
    und tauscht Sie aus mit "$@FILEPHP@$" (ein Platzhalter)
    Dein Link würde jetzt also so aussehen:
    "$@FILEPHP@$/deinVerzeichnis/deineDatei"
  • Alle anderen Links (extern oder relativ) bleiben unberührt.
Folgendes passiert beim Import einer Sicherung:
Als Konsequenz daraus ergibt sich, dass die Links immer! absolut sein müssen, wenn der Kurs exportiert und auf einem anderen System wieder importiert werden soll. Das Problem ist, dass der html-Editor bei Drag and Drop oder Copy and Paste aus lokalen absoluten Links immer relative Links macht.
Deshalb mein Tipp: Links, Bilder oder Verweise auf Dateien im html-Editor nicht nachträglich verschieben.

Eine Ausnahme zu dem bisher Gesagten: Moodle auf dem USB-Stick
Hier spielt es eine große Rolle, ob der Stick nur vom Dozenten verwendet wird, oder ob das USB-Moodle auch für andere Teilnehmer im Netz verwendet wird.

Viele Grüße
Andreas
Als Antwort auf Andreas Grabs

Re: Probleme mit internen Links

von Christian Turk -

Hallo,

vielen Dank für Euere Hilfe. moodle läuft bei uns jetzt stabil und es treten keine Probleme mit internen Links mehr auf.

Grüße,

Christian

Als Antwort auf Christian Turk

Re: Probleme mit internen Links

von Maik Riecken -
Hallo Christian.

Dann erhelle uns doch bitte mit der Lösung des Problems!

Gruß,

Maik
Als Antwort auf Maik Riecken

Re: Probleme mit internen Links

von Christian Turk -

Hallo Maik,

lt. RZ ist mod_rewrite jetzt aktiviert. Wie schon gesagt, wird die Copy&Paste mit Links jetzt vermieden und andere moodle-Trainer im Kurs werden angewiesen, keine Dateien im Kursverzeichnis zu verschieben.

Zur Langzeitstabilität unserer Lösung kann ich momentan noch nichts sagen wink

Grüße,

Christian