2017 © Pedro Peláez
 

contao-module readfromurl3

Contao 3 content element reads the content from a defined URL and returns it.

image

bugbuster/readfromurl3

Contao 3 content element reads the content from a defined URL and returns it.

  • Sunday, October 29, 2017
  • by BugBuster
  • Repository
  • 1 Watchers
  • 2 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

ReadFromUrl3

Contao 3.5 kompatible Version. Offline-Fork von https://contao.org/de/erweiterungsliste/view/readfromurl.de.html, (*1)

Contao 2.x Version von Christopher Pleines (chris@pleinesoft.de), (*2)

Beschreibung

Mit dieser Erweiterung können Sie Inhalt von einer URL laden. Dabei wird zwischen 3 Szenarien unterschieden:, (*3)

  • Sie möchten lediglich den Inhalt einer URL anzeigen
  • Sie möchten ein serialisiertes Array einer URL in Ihr Template einbinden
  • Sie möchten ein XML-Dokument in Ihr Template einbinden

Außerdem: * Unterstützung von Insert-Tags in der URL * Weitergabe von POST und GET Anfragen an die Quell-URL, (*4)

ReadFromUrl erscheint im Artikel als neues Inhaltselement "Von URL lesen"., (*5)

Voraussetzungen

Damit die Erweiterung funktionieren kann, muss es gestattet sein auf entfernte Inhalte via HTTP zuzugreifen., (*6)

Dazu muss in der php.ini den Wert allow_url_fopen = 'On' gesetzt sein., (*7)

ACHTUNG: Aus Sicherheitsgründen muss dann in der php.ini der Wert allow_url_include = 'Off' gesetzt sein., (*8)

Installation

Installieren Sie die Erweiterung über Composer / die Paketverwaltung oder laden Sie das ZIP-Archiv herunter (Github -> Releases) und kopieren Sie den Ordner readfromurl3-x.y.z nach /system/modules/readfromurl3, (*9)

ReadFromUrl3 erscheint im Artikel als neues Inhaltselement "Von URL lesen"., (*10)

Benutzung - Inhaltsformat wählen

Wählen Sie das Inhaltselement "Von URL lesen". Legen Sie nun das Datenformat der Quelle fest:, (*11)

  • Inhalt:, (*12)

    • Es handelt sich lediglich um den Inhalt einer URL, den Sie anzeigen möchten. Sie können nun noch wählen, ob Sie den Inhalt UTF8 codieren / encodieren möchten.
  • Serialisiertes Array:, (*13)

    • Tragen Sie hier die URL ein, die ein serialisiertes Array zur Verfügung stellt. Unter PHP könnte diese Datei wie folgt aussehen:
    
    
  • XML:, (*14)

    • Tragen Sie die URL der XML-Datei ein, z.B. ein RSS-Feed, wie http://www.godmode-trader.de/rss/feeds/trackbox_dtl.xml

Benutzung - Template wählen

Nun können Sie das Template wählen. ReadFromUrl-Templates beginnen immer mit rfu_, (*15)

  • Für Inhalt:, (*16)

    Wählen Sie das Template rfu_content. In aller Regel müssen Sie nichts weiter im Template anpassen., (*17)

  • Für Serialisiertes Array:, (*18)

    Wählen Sie das Beispiel-Template rfu_serialized und bearbeiten Sie es. Das Array wird im Template als Variable $this->url_content eingebunden und kann nun ausgelesen werden., (*19)

  • Für XML:, (*20)

    Die angegebene URL wird in ein SimpleXML-Objekt eingelesen, welches unter der Variable $this->url_content benutzt werden kann. Mit SimpleXML können Sie das XML-Objekt sehr einfach parsen. Eine Anleitung finden Sie unter http://de.php.net/simplexml, (*21)

Benutzung - URL eingeben

Geben Sie nun die URL ein., (*22)

In der URL werden Insert-Tags unterstützt. Zu dem gibt es einen zusätzlichen Insert-Tag request_vars, mit dem Sie übergebene GET und POST-Variablen an die URL anhängen können:, (*23)

http://www.server.de/data.php?{{request_vars}}, (*24)

The Versions

29/10 2017

dev-master

9999999-dev http://contao.ninja

Contao 3 content element reads the content from a defined URL and returns it.

  Sources   Download

LGPL-3.0+

The Requires

 

read url contao

29/10 2017

2.1.1

2.1.1.0 http://contao.ninja

Contao 3 content element reads the content from a defined URL and returns it.

  Sources   Download

LGPL-3.0+

The Requires

 

read url contao