Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Relativer URL bei WebLinks möglich?

  • Chris H.
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Aug. 2010 08:28 #26781 von Chris H.
Relativer URL bei WebLinks möglich? wurde erstellt von Chris H.
Hallo zäme,

erfasse ich in der WebLinks-Komponente einen neuen Link, so wird beim Abspeichern automatisch "http://" zu Beginn des Links angehängt, wenn der URL nicht bereits so beginnt.

Wie kann ich relative Links in webLinks angeben? Gibt es einen Parameter dafür oder muss ein ein WebLink-Configfile anpassen?

Gruss
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Aug. 2010 17:01 #26786 von DietmarH
Einen Parameter gibt es sicher nicht, weil die Weblinks für externe Links vorgesehen sind. Relativ können nur interne Links angegeben werden, und die gehören in ein Menü und nicht in eine Linksammlung.

Wenn du es trotzdem ändern willst, wirst du im Code der com_weblinks nach der Stelle suchen müssen. Dann beschwer dich aber bitte nicht, wenn (falsch angegebene) Links mit www am Anfang nicht mehr funktionieren.
  • Chris H.
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
09 Aug. 2010 07:56 #26803 von Chris H.
Hallo Dietmar,

danke für dein Feeback. Habe ich leider befürchtet, dass dies so nicht vorgesehen ist.

Ich gebe dir recht, in Normalfall stimmt das auch, dass Weblinks absolute Adressen sein sollten. Wenn du aber Pages und HTML-referenzierbare Dokumente lokal deployed hast und ansprechen möchtest, kommst du nicht darum herum. Ich habe Dutzende (sogar Hunderte) solcher Links die auf solch lokale Adressen hinweisen, da helfen mir Menus nicht weiter.

Gruss
  • DietmarH
  • Neues Mitglied
  • Neues Mitglied
Mehr
09 Aug. 2010 09:50 #26804 von DietmarH
Dann kommentiere einfach in administrator\components\com_weblinks\tables\weblink.php ab Zeile 165 die 3 Zeilen aus:
Code:
if (!(preg_match('#http://#i', $this->url) || (preg_match('#https://#i', $this->url)) || (preg_match('#ftp://#i', $this->url)))) { $this->url = 'http://'.$this->url; }
Ist aber ein Hack, muß also nach einem Update möglicherweise neu gemacht werden. Und wenn ein Link mit www am Anfang danach zu einem 404 führt, darfst du dich auch nicht beschweren.
  • Chris H.
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
18 Aug. 2010 13:19 #26842 von Chris H.
Hallo Dietmar,

ja so gehts. Aber wie du schreibst, es ist eben nur ein Hack....Eigentlich hätte ich schon erwartet, dass es in der Komponente (oder allgemein in Joomla) einen Standard-Weg gibt, um in der Config einen Platzhalter definieren zu können.

Bspw. was in der Art
{Protokoll} = http, {Host} = --ALTER LINK WURDE ENTFERNT--
und durch Angabe von {Protokoll}{Host}/blabla.html automatisch mit www.irgendwas.domain/blabla.html ersetzt wird.

Gruss
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden