Heim  >  Artikel  >  CMS-Tutorial  >  Warum kann ich die Imperial CMS-Homepage nicht so einrichten, dass Daten von anderen Websites abgerufen werden?

Warum kann ich die Imperial CMS-Homepage nicht so einrichten, dass Daten von anderen Websites abgerufen werden?

下次还敢
下次还敢Original
2024-04-17 00:22:011117Durchsuche

Der Aufruf anderer Website-Daten auf der Homepage von Empire CMS erfordert vier Schritte: Bestimmen Sie die Datenquelle (Website-URL). Erstellen Sie eine externe Datenquelle (Name der Datenquelle, Adresse, Kodierung, Cache-Zeit). Erstellen Sie ein Datenmodell (Modellfelder, Aufruf). Adresse, Aufrufmethode) Aufrufdaten (verwenden Sie das Tag [getfield], geben Sie Feld-ID, Modellname, Daten-ID, Ispage an)

Warum kann ich die Imperial CMS-Homepage nicht so einrichten, dass Daten von anderen Websites abgerufen werden?

So rufen Sie andere Website-Daten auf der Empire CMS-Homepage auf

Schritt 1 : Bestimmen Sie die Datenquelle

Bestimmen Sie die URL der Website, von der die Daten aufgerufen werden müssen.

Schritt 2: Erstellen Sie eine externe Datenquelle

Erstellen Sie im Menü „Externe Datenquelle“ des Imperial CMS-Backends eine neue externe Datenquelle.

  • Name der Datenquelle: Geben Sie der externen Datenquelle einen Namen, der leicht zu identifizieren ist.
  • Adresse der Datenquelle: Geben Sie die URL der Website ein, von der die Daten aufgerufen werden sollen.
  • Datenquellenkodierung: Wählen Sie die Kodierungsmethode der Website aus, normalerweise UTF-8 oder GBK.
  • Cache-Zeit: Stellen Sie die Zeit für das Daten-Caching ein, um nachfolgende Aufrufe zu beschleunigen.

Schritt 3: Erstellen Sie ein Datenmodell

Erstellen Sie im Menü „Datenmodell“ des Imperial CMS-Backends ein neues Datenmodell zur Speicherung der aufgerufenen Daten.

  • Modellfelder: Stellen Sie die Felder im Datenmodell so ein, dass sie den Daten in der externen Datenquelle entsprechen.
  • Anrufadresse: Geben Sie die Adresse der externen Datenquelle ein.
  • Aufrufende Methode: Wählen Sie die aufrufende Methode aus, normalerweise HTTP GET.

Schritt 4: Daten aufrufen

Wo Daten angezeigt werden müssen, verwenden Sie das Tag [getfield] von Empire CMS, um externe Daten abzurufen.

<code class="php">[getfield id=字段id model=模型名 dataid=数据id ispage=1]</code>
  • Feld-ID: Die Feld-ID, die zum Anzeigen von Daten benötigt wird.
  • Modellname: Der Name des Datenmodells zum Aufrufen von Daten.
  • Daten-ID: Die ID der Daten, die angezeigt werden müssen.
  • ispage: Ob es beim Paging aufgerufen werden soll, 1 bedeutet ja, 0 bedeutet nein.

Beispiel:

<code class="php">[getfield id=title model=external_data dataid=1 ispage=0]</code>

Dieses Tag ruft den Wert des Felds „title“ mit der ID 1 im Datenmodell mit dem Namen „external_data“ auf.

Das obige ist der detaillierte Inhalt vonWarum kann ich die Imperial CMS-Homepage nicht so einrichten, dass Daten von anderen Websites abgerufen werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn