Rumah > Tutorial CMS > Empayar CMS > teks badan

Mengapa saya tidak boleh menyediakan halaman utama Imperial CMS untuk memanggil data daripada tapak web lain?

下次还敢
Lepaskan: 2024-04-17 00:22:01
asal
1077 orang telah melayarinya

Memanggil data tapak web lain di halaman utama Empire CMS memerlukan empat langkah: Tentukan sumber data (URL tapak web) Buat sumber data luaran (nama sumber data, alamat, pengekodan, masa cache) Buat model data (medan model, panggilan alamat, Kaedah panggilan) Data panggilan (gunakan teg [getfield], nyatakan ID medan, nama model, ID data, halaman)

Mengapa saya tidak boleh menyediakan halaman utama Imperial CMS untuk memanggil data daripada tapak web lain?

Cara memanggil data tapak web lain di halaman utama Empire CMS

Langkah 1 : Tentukan sumber data

Tentukan URL tapak web di mana data perlu dipanggil.

Langkah 2: Buat sumber data luaran

Dalam menu "Sumber Data Luaran" bahagian belakang Imperial CMS, buat sumber data luaran baharu.

  • Nama sumber data: Beri nama sumber data luaran yang mudah dikenal pasti.
  • Alamat sumber data: Masukkan URL tapak web di mana data perlu dipanggil.
  • Pengekodan sumber data: Pilih kaedah pengekodan tapak web, biasanya UTF-8 atau GBK.
  • Masa cache: Tetapkan masa untuk caching data untuk mempercepatkan panggilan berikutnya.

Langkah 3: Buat model data

Dalam menu "Model Data" bahagian belakang Empire CMS, buat model data baharu untuk menyimpan data yang dipanggil.

  • Medan model: Tetapkan medan dalam model data agar sepadan dengan data dalam sumber data luaran.
  • Alamat panggilan: Masukkan alamat sumber data luaran.
  • Kaedah panggilan: Pilih kaedah panggilan, biasanya HTTP GET.

Langkah 4: Data panggilan

Di mana data perlu dipaparkan, gunakan teg [getfield] Empire CMS untuk memanggil data luaran.

<code class="php">[getfield id=字段id model=模型名 dataid=数据id ispage=1]</code>
Salin selepas log masuk
  • Id medan: ID medan yang perlu memaparkan data.
  • Nama model: Nama model data untuk memanggil data.
  • Id data: ID data yang perlu dipaparkan.
  • ispage: Sama ada untuk memanggilnya dalam paging, 1 bermaksud ya, 0 bermaksud tidak.

Contoh:

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

Teg ini akan memanggil nilai medan "title" dengan ID 1 dalam model data bernama "external_data".

Atas ialah kandungan terperinci Mengapa saya tidak boleh menyediakan halaman utama Imperial CMS untuk memanggil data daripada tapak web lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!