Cara membuat saluran RSS Anda sendiri (umpan berita). Buat umpan RSS Anda sendiri menggunakan Google Apps Script

Setiap webmaster ingin situsnya populer dan dikunjungi. Dan menggunakan segalanya untuk ini cara yang mungkin. Salah satu opsi untuk meningkatkan popularitas sumber daya Anda adalah dengan menggunakan teknologi RSS.

Singkatnya, apa itu dan bagaimana cara kerjanya. RSS memungkinkan pengguna yang berlangganan RSS feed untuk langsung menerima pemberitahuan tentang konten baru yang diposting di situs Anda. Jika pengumuman artikel Anda ternyata menarik, pengguna hanya perlu mengklik link tersebut dan dia akan diarahkan ke website Anda. Dengan cara ini, pengguna tidak akan melupakan situs Anda, namun akan secara teratur menerima pengingat keberadaannya dalam bentuk pengumuman artikel.

Artikel ini dikhususkan untuk cara mengatur sendiri umpan RSS untuk situs web Anda. Jadi, seperti yang sudah dijelaskan di atas, di pandangan umum RSS adalah ringkasan produk baru di situs Anda, yang merupakan file dengan ekstensi xml.

Seperti semua hal di dunia ini, RSS memiliki beberapa modifikasi (versi). Format RSS yang paling populer saat ini adalah RSS 2.0 dan Atom. DI DALAM ulasan ini Kita akan mempelajari cara membuat RSS feed yang kompatibel dengan kedua format.

Mari mulai membuat RSS feed. Kami menciptakan berkas kosong dengan ekstensi txt, buka misalnya dengan Notepad. Dua baris pertama akan menjadi seperti ini:


Di dalamnya kami menunjukkan bahwa memang demikian dokumen xml, dan feed mendukung format RSS 2.0 dan Atom secara bersamaan.

Sekarang Anda perlu menentukan jalur penuh, tempat file konten RSS di situs Anda akan disimpan. Dalam kasus saya, ini akan terlihat seperti ini:


  1. http://situs/umpan/- jalur ke file di hosting.
  2. rss.xml- ini adalah nama file yang akan menyimpan berita dari situs kami (yang sebenarnya sedang kami buat sekarang).

Sekarang kami menunjukkan nama RSS feed kami, tautan ke situs dan deskripsi singkat saluran:

Semuanya untuk webmaster
http://situs/


http://сайт/pic/rss.jpghttp://situsUmpan RSS

Dan tanggal terakhir saluran kami diubah:

Anda perlu memberikan perhatian khusus pada baris kode ini. Setiap kali Anda menambahkan berita, Anda perlu mengubah nomor di baris ini. Jika tidak, program untuk membaca RSS feed tidak akan mengetahui bahwa berita tersebut telah diperbarui. Lagi pula, ketika mereka mengunjungi situs Anda, mereka melihat tanggal di baris ini, membandingkannya dengan tanggal pembaruan terakhir di database mereka, dan jika cocok, maka informasinya tidak terbaca.

Tanggal harus dimasukkan dalam bahasa Inggris dengan urutan sebagai berikut - Hari dalam Seminggu, Hari, Bulan, Tahun, Waktu.

  • Minggu – Minggu
  • Senin – Senin
  • Selasa – Selasa
  • Rabu – Rabu
  • Kamis – Kamis
  • Jumat – Jumat
  • Sabtu - Sabtu
Selanjutnya, Anda perlu memposting berita yang ingin Anda sampaikan kepada pelanggan saluran RSS Anda. Ini dilakukan seperti ini:


Bagaimana cara membuat RSS feed Anda sendiri?
http://situs/info/09.shtml

Sen, 19 Mei 2008 01:29:14 GMT
http://situs/info/09.shtml

  • ... - seluruh blok berita terdapat di antara tag-tag ini
  • ... - disini kami menulis judul beritanya
  • ... - tautan ke berita versi lengkap (artikel)
  • ... - ringkasan berita
  • ... - tanggal publikasi berita di website
  • ... - lagi-lagi link ke berita versi lengkap (artikel)
  • Jika Anda memposting beberapa item berita sekaligus, maka Anda perlu membuat blok seperti itu untuk masing-masing item berita.

    Ketika semua berita sudah masuk, tutup tag feed berita di akhir:

    Apa yang kami dapatkan sebagai hasilnya:





    Semuanya untuk webmaster
    http://situs/
    Berita portal situs web – segala sesuatu tentang membuat dan mempopulerkan situs web


    http://сайт/pic/rss.jpg
    http://situs
    Umpan RSS


    Bagaimana cara membuat RSS feed Anda sendiri?
    http://situs/info/09.shtml
    Materi ini memberikan petunjuk langkah demi langkah untuk membuat RSS feed untuk situs web Anda.
    Sen, 19 Mei 2008 01:29:14 GMT
    http://situs/info/09.shtml

    Sekarang kita simpan filenya, ubah ekstensinya dari txt menjadi xml dan upload ke hosting. Kemudian kami memasang tombol RSS di situs tersebut (jalur yang kami tulis di file) dan menjadikannya tautan ke umpan berita kami.

    Flyer RSS yang kami buat hanya dapat berisi informasi teks. Jika diinginkan, kita dapat membuat saluran RSS yang lebih “canggih” - dengan kemampuan untuk memposting informasi grafis (dengan kata lain, gambar). Hal ini dilakukan berdasarkan RSS feed yang telah kami buat dengan penambahan tag CDATA baru ke dalamnya. Saya menandai dengan sisipan baru berwarna ke dalam kode lama, yang memungkinkan kita membuat umpan RSS dengan grafik:





    <!]>




    <!]>


    <!]>

    DI DALAM bahan ini diberikan petunjuk langkah demi langkah membuat RSS-umpan untuk situs web Anda]]>


    Seperti yang Anda lihat, banyak elemen kode kini dimasukkan begitu saja ke dalam tag, dan deskripsinya menyertakan gambar

    Jadi, Anda telah membuat file dengan RSS feed (dengan atau tanpa grafik) dan menempatkannya di hosting Anda. Sekaranglah waktunya untuk memastikan semuanya dilakukan dengan benar dan RSS feed menampilkan informasi dengan benar. Jika Anda menggunakan Peramban Opera atau Mozilla, selanjutnya Anda hanya perlu memasukkan path RSS feed di hosting Anda ke address bar browser Anda dan lihat hasilnya. Jika Anda ingin berlatih dan melihat seperti apa RSS feed dengan dan tanpa grafik, Anda dapat melihat RSS feed saya:

    • - pita dengan grafik (tidak diperbarui)
    • - rekaman tanpa gambar

    Sebaiknya periksa juga kesalahan pada kode Anda. Anda dapat melakukannya, misalnya, di sini - Validator PAKAN . Sumber daya ini akan memindai kode RSS feed Anda dan memberikan kesimpulan tentang ada tidaknya kesalahan.

    Berdasarkan materi dari situs http://www.jeder.ru/

    Tentang apa itu RSS, banyak pemilik situs web yang tidak memiliki RSS (dan jumlahnya tidak sedikit seperti yang dipikirkan sebagian orang) mungkin ingin mendapatkannya sendiri :-) Pada artikel ini saya ingin membuat daftar cara mengatur saluran RSS untuk situs web Anda. Mulai dari yang paling cara sederhana dan diakhiri dengan yang kompleks.

    Awalnya, Anda perlu yakin bahwa Anda mengetahui bahwa dokumen RSS, pada dasarnya, adalah berkas biasa, di mana dengan cara yang khusus berita (atau artikel) tertentu dijelaskan dalam bentuk teks. Akibatnya, konsep “Saya (situs web saya) memiliki RSS feed” akan dinyatakan dalam praktik dalam bentuk alamat Internet untuk dokumen ini (di blog saya, misalnya, ini alamatnya: http://feeds.feedburner.com/devezoterik). Pembaca Anda, yang memiliki alamat ini, akan dapat mengikuti perubahan pada file ini di masa mendatang menggunakan .

    Menggunakan layanan pihak ketiga (blog)

    Metode ini mungkin salah satu yang paling sederhana (tidak memerlukan pengetahuan khusus dalam pemrograman, uang, dll.), tetapi pada saat yang sama, secara paradoks, metode ini tidak buruk. Dapat digunakan layanan gratis, memberikan kesempatan untuk menulis blog Anda sendiri. Blog, atau “buku harian” dalam bahasa Rusia, sering kali berupa halaman beranda tertentu (Anda dapat membaca lebih lanjut tentang ini) :). Pertama, di semua server tersebut Anda diberikan link ke dokumen RSS (RSS feed) blog Anda. Kedua, blog memiliki struktur berita, karena semua entri blog Anda berurutan, dan masing-masingnya terikat pada tanggal, itulah yang kami butuhkan.

    Artinya, idenya adalah di mana pun Anda memelihara situs web, Anda dapat secara bersamaan memelihara umpan berita terkini di situs web lain (layanan, akan dijelaskan lebih lanjut nanti). Di website Anda, Anda dapat memberikan link ke dokumen RSS yang dapat digunakan oleh pengunjung yang ingin mengikuti berita Anda.

    Ada banyak layanan serupa untuk memelihara blog Anda di Internet. Beberapa yang paling populer dan dapat diandalkan adalah: www.blogger.com, my.ya.ru, dan livejournal.com (tetapi secara umum jumlahnya tidak terhitung jumlahnya, biasanya hanya berbeda sedikit). Setiap layanan yang saya sebutkan memiliki versi Rusia bantuan terperinci, menjelaskan cara "memulai" blog Anda.

    Menggunakan layanan pembuatan RSS dari halaman biasa

    Metode ini juga tidak memerlukan keahlian pemrograman dan cocok terutama untuk orang-orang yang memiliki situs web sendiri dan memiliki halaman berita tertentu di dalamnya, yang dapat mereka perbarui dengan satu atau lain cara, namun, bagaimanapun, tidak memiliki umpan RSS untuk ini. lokasi .

    Tentu saja, Anda dapat menggunakan cara pertama: membuat blog di suatu tempat dan menggandakan berita dari situs Anda ke dalamnya (biasanya berita ini ditampilkan di halaman pertama situs). Namun kemudian Anda harus terus-menerus menduplikasi berita dari situs ke blog... Metode yang diusulkan memberikan alternatif bagi pemilik situs yang lebih progresif/malas (terkadang batas antara konsep ini kecil :)).

    Idenya adalah menggunakan layanan yang akan memantau halaman berita Anda sendiri dan membuat dokumen RSS terkini setiap kali Anda memperbarui halaman tersebut. Saya sedang berbicara tentang detail proses ini. Saya menulis terutama untuk mereka yang ingin mengikuti situs orang lain, tetapi tidak ada yang menghentikan kami untuk melihat dari sudut pandang yang berbeda dan mengikuti sudut pandang kami sendiri 🙂 Hasilnya, kami akan memiliki tautan ke dokumen RSS yang diperbarui secara otomatis yang mencerminkan semua berita di situs Anda (meskipun, dengan penundaan sekitar satu jam). Anda hanya perlu menambahkan berita ke halaman Anda tanpa mengubah internal pemformatan html dokumen agar layanan pelacakan tidak tersesat di halaman pencarian berita yang dicari (untuk mengetahui lebih lanjut informasi rinci, baca artikel pada link di atas).

    Buat dokumen RSS secara manual

    Jika karena alasan tertentu Anda tidak ingin dokumen RSS berada di luar situs Anda, dan Anda bukan seorang programmer, ada cara lain: buat dan perbarui dokumen ini di situs Anda secara manual (di sini Anda sudah memerlukan pengalaman dengan html) . Jika Anda menggunakan hosting tanpa dukungan skrip dan jika berita tidak muncul terlalu sering (jika tidak, seluruh proses ini akan sangat membosankan), ini adalah opsi yang sangat populer.

    Untuk membuat dan mengedit file seperti itu, yang terbaik adalah menggunakan editor atau editor lain yang mendukung pengkodean UTF-8 (tanpa BOM). Dokumen harus dalam pengkodean UTF-8 (tanpa BOM). Berikut ini contoh tampilan bagian dalam dokumen RSS (contohnya diberi anotasi):

    situs saya http://www.moi_sait.ru Di sini Anda dapat membaca semua berita terbaru dari situs tersebut ru-ru http://www.moi_sait.ru/logo.jpg Logo situs saya http://www.moi_sait.ru Minggu, 07 Juni 2009 04:00:11 +0300 Situs ini mendukung RSS Hore, akhirnya ada dukungan RSS sekarang!
    Turun dengan buletin email!
    Jum, 05 Juni 2009 10:39:18 +0300 Stanislav http://www. moi_sait.ru/news/1.htm

    Dalam kebanyakan kasus, lebih baik menyimpan file seperti itu dengan nama “rss.xml”. Nama rss sudah menjadi tradisi, tetapi nama lain dapat digunakan, dan ekstensi xml sangat diinginkan (dalam artikel ini saya tidak dapat membahas dan menjelaskan semua detailnya, karena itu jelas akan terlalu panjang :)) .

    Pembuatan dokumen RSS secara otomatis di server Anda

    Metode ini hanya cocok untuk orang yang lebih berpengalaman dalam pemrograman web. Jika informasi di situs disimpan dalam database, dan halaman itu sendiri adalah skrip sisi server (ala PHP), maka dimungkinkan untuk menggunakan metode yang paling otonom dan tidak memberatkan - secara otomatis membuat dokumen RSS saat pengguna meminta dia. Tidak masuk akal untuk menjelaskan cara membuat skrip seperti itu, karena sudah ada cukup banyak artikel tentang topik ini dengan contoh dan penjelasan yang sudah jadi. Berikut beberapa diantaranya (untuk bahasa PHP): link 1, link 2, link 3, link 4, link 5.

    Broker yang Rendah Hati - Feedburner

    Dan sekarang Anda akhirnya memiliki alamat yang diinginkan untuk RSS feed Anda. Tampaknya, apa lagi yang Anda inginkan? Tentu saja statistik terperinci. Inilah sebabnya mengapa layanan feedburner diciptakan. Ini akan memungkinkan Anda menerima statistik semaksimal mungkin, seperti: jumlah pelanggan, distribusi pelanggan menurut negara, tingkat minat pelanggan terhadap berita tertentu, kemampuan untuk menerima berita RSS Anda melalui email, dll.

    Prinsip utama feedburner adalah ia bertindak sebagai perantara antara dokumen RSS Anda dan pembaca. Anda menunjukkan kepada feedburner alamat feed RSS Anda, setelah itu feedburner akan dapat menyajikan feed ini dari alamat lain (alamatnya akan seperti ini: http://feeds.feedburner.com/ + nama RSS feed Anda). Dan jika pengguna berlangganan secara khusus ke alamat dari feedburner, Anda bisa sepenuhnya menggunakan semua fungsi dari layanan ini. Pada saat yang sama, Anda harus ingat bahwa jika seseorang berlangganan alamat asli saluran Anda, Anda tidak akan bisa mendapatkan manfaat menggunakan feedburner.

    Diagram ini akan membantu memperjelas hal di atas:

    TENTANG pengaturan pembakar umpan dapat dibaca. Dan juga, dan.

    Padahal, layanan ini antara lain memiliki satu keunggulan lagi. Karena semua pelanggan akan berlangganan RSS feed yang terletak di feedburner, Anda dapat mengubah alamat sumber asli RSS feed kapan pun Anda mau (misalnya, dengan mencoba dari waktu ke waktu cara yang berbeda membuat RSS yang dijelaskan dalam artikel ini, atau mungkin Anda mengubah alamat situs) tanpa kehilangan semua pelanggan Anda (mereka akan selalu melihat alamat feed di feedburner, tidak menyadari bahwa Anda telah mengubah pengaturan Anda). Jika orang berlangganan ke alamat asli dokumen RSS (tanpa perantara berupa feedburner), maka jika diubah (oleh Anda), mereka akan berhenti menerima berita, karena dokumen di alamat lama tidak akan ada.

    Buatlah daftar konten Anda. DI DALAM editor teks Buatlah daftar 10-15 entri terbaru Anda. Bisa lebih, bisa juga lebih sedikit. Dalam daftar, sertakan juga URL setiap postingan, judul, dan tanggal publikasi.

    Buat file XML. Buka Notepad atau TextEdit. Dan pertama-tama, Anda perlu menambahkan apa yang disebut ke dalam teks. tajuk. Ini bukan tugas yang sulit, cukup salin kode di bawah ini: Judul Umpan Anda http://www.situswebanda.com/ Ini deskripsi dari Umpan Anda. Simpan dalam satu atau dua kalimat.

    Mulai tambahkan konten. Setiap entri konten harus dibingkai dengan tagnya sendiri di bawah tajuk. Di sini juga, semuanya sederhana: untuk setiap entri, salin kode di bawah ini, ubah sesuai kebutuhan: Judul Konten URL langsung ke konten ID unik untuk konten. Salin URL-nya lagi Rabu, 27 Nov 2013 15:17:32 GMT (Catatan: Tanggal harus dalam format ini) Deskripsi untuk konten Anda.

    Tutup tag di akhir feed. Menambahkan segalanya berita yang diperlukan, tutup tag Dan , lalu simpan saja file tersebut. Pada akhirnya, feed Anda akan terlihat seperti ini: Blog Kerenku http://www.situswebanda.com/ Artikel keren terbaru saya Pasal 3 contoh.com/3 contoh.com/3 Rabu, 27 November 2013 13:20:00 GMT Artikel terbaru saya. Pasal 2 contoh.com/2 contoh.com/2 Sel, 26 Nov 2013 12:15:12 GMT Artikel kedua saya. Pasal 1 contoh.com/1 contoh.com/1 Sen, 25 Nov 2013 15:10:45 GMT Artikel pertama saya.

    Simpan berkasnya. Setelah selesai mengerjakan kode rekaman, Anda perlu menyimpan file di format XML. File - Simpan sebagai, seharusnya tidak ada masalah di sini. Namun kemudian pilih “Semua file” sebagai jenis ekstensi dan ubah ekstensi secara manual dari .txt menjadi .xml, dan buat nama file agar sesuai dengan judul rekaman (bahkan dalam bahasa Latin). Harap dicatat bahwa tidak boleh ada spasi dalam nama file.

    Publikasikan umpannya. Ada filenya, ada websitenya, apa yang perlu dilakukan? Unggah file dengan benar ke situs. Ini dapat dilakukan melalui klien FTP atau melalui cPanel situs. Hal utama yang perlu diingat adalah menambahkan tautan ke feed Anda di tempat yang menonjol sehingga orang dapat berlangganan.

    • Untuk feed podcast, Anda dapat mengunggahnya ke iTunes pengguna iTunes dapat menemukannya dan berlangganan feed melalui klien iTunes. Namun, untuk ini, feed Anda harus disetujui oleh moderator lokal.
  • Perbarui umpan Anda. Jika Anda mengelola feed secara manual, Anda harus memperbaruinya setiap kali konten baru dipublikasikan di situs. Untuk melakukannya, buka file XML terbaru dan tambahkan kode untuk artikel atau podcast baru menggunakan petunjuk di atas. Kemudian simpan file tersebut dan unggah kembali ke situs.

    • Usahakan jangan membuat feed terlalu panjang karena akan memuat lebih cepat. Menambahkan entri baru, hapus yang terlama. Jika Anda selalu menambahkan item baru ke bagian atas daftar, maka menghapus entri terlama dari bawah tidak akan menjadi masalah.
  • Umpan RSS adalah standar yang luar biasa komponen Joomla 3, namun belum banyak orang yang memahami sepenuhnya cara menggunakannya di situs Joomla. Dan banyak orang yang tidak mengetahuinya sama sekali. Dalam postingan ini saya akan memperkenalkan Anda pada RSS, memberi tahu Anda cara meluncurkan dan mengkonfigurasi RSS di situs web Anda sarana standar Joomla 3, dan saya juga akan merekomendasikan beberapa ekstensi RSS feed terbaik di pasaran.

    Pengantar Singkat Teknologi RSS dan Manfaatnya

    RSS adalah cara menampilkan konten situs Anda untuk ditampilkan dan digunakan di situs lain, cara menampilkan konten baru seperti judul berita, postingan forum, komentar berita, konten video, dan acara kalender.

    Omong-omong, metode ini keluaran informasi dapat bermanfaat bagi pengembang aplikasi seluler untuk menampilkan berita di Joomla aplikasi seluler(setidaknya di Android, setidaknya di iOS, setidaknya pada proyek lintas platform).
    Untuk pengguna keuntungan terbesar RSS adalah mereka tidak harus mengunjungi setiap situs untuk melihat apakah ada sesuatu yang baru di situs tertentu karena konten baru dia akan mendatangi mereka secara terpusat. Dengan RSS feed, pengguna dapat dengan mudah menelusuri semua berita utama, lalu membaca cuplikan setiap artikel dan memilih apa yang paling menarik bagi mereka.
    Untuk pemilik bisnis, RSS feed - peluang besar. Dengan membuat RSS di situsnya, mereka dapat memberikan kesempatan kepada pengguna untuk berlangganan konten mereka, yang berarti Anda dapat mengubah pengunjung menjadi pembaca setia. Anda juga dapat mengizinkan konten Anda dipromosikan di situs lain, atau Anda cukup membuat blog dari RSS feed.

    Jadi, Anda bisa menjangkau klien baru dan menciptakan kualitas tautan balik ke situs web Anda.

    Mari kita mulai membuat RSS feed di Joomla 3 yang baru.

    Cara membuat RSS feed di Joomla 3

    Langkah 1. Masuk ke panel admin situs Anda

    Langkah 2. Sekarang di panel admin, buka Komponen - Umpan Berita

    Langkah 3. Klik tombol “Buat” di pojok kiri atas

    Langkah 4. Sebuah jendela akan terbuka di mana Anda perlu mengisi Judul dan memasukkan tautan ke feed itu sendiri (lebih lanjut tentang di mana mendapatkan tautan di bawah)

    Langkah 5: Simpan perubahan

    Sekarang timbul pertanyaan, dimana saya bisa mendapatkan link feed tersebut?

    Ada 2 pilihan.

    Opsi 1. Jika Anda ingin menyiarkan feed dari situs lain di situs Anda, misalnya berita, maka Anda memerlukan link yang berfungsi ke RSS feed situs ini.

    Ada jumlah yang sangat besar situs yang memungkinkan untuk menggunakan berita mereka. Misalnya, Anda dapat menggunakan RSS feed RIA Novosti. http://ria.ru/docs/about/rss.html

    Dan ini bukan satu-satunya situs yang menawarkan peluang seperti itu. Anda dapat dengan mudah menemukannya di Internet :)

    Opsi 2: Namun bagaimana jika Anda ingin meng-host feed berita Joomla Anda di situs lain atau di situs Anda sendiri?

    Untuk memungkinkan hal ini, kami akan menggunakan dengan cara standar membuat RSS dari kategori berita Joomla.

    Langkah 1. Buka panel admin - Bahan - Manajer Kategori.

    Langkah 3. Ingat atau salin ID kategori ini.

    http://situsAnda.ru/index.php?option=com_content&view=category&id=NOMOR KATEGORI&format=feed&type=rss

    Misalnya: simplesite.ru/index.php?option=com_content&view=category&id=5&format=feed&type=rss

    Sekarang mari buat halaman item menu untuk menampilkan berita
    Langkah 1: Buka Manajer Menu

    Langkah 2: Buat barang baru menu dengan tipe “Umpan Berita”.

    Langkah 3: Beri nama item menu

    Langkah 4: Pilih feed yang Anda buat

    Langkah 5: Simpan perubahan

    Dan sekarang Anda bisa mengagumi hasilnya.


    Ekstensi untuk membuat RSS di Joomla

    Jika Anda ingin membuat umpan berita sedikit lebih mudah, saya akan merekomendasikan Anda 2 ekstensi untuk Joomla:
    1.obRSS
    obRSS memungkinkan Anda membuat feed dalam jumlah tidak terbatas (atau bahkan halaman HTML feeds) untuk situs Joomla Anda, yang terlihat seperti CNET, CNN, atau BBC. Anda dapat membuat, mengelola, dan menampilkan semua RSS feed Anda di satu tempat. Ekstensi ini juga dapat digunakan untuk mengeluarkan data dalam json untuk digunakan di aplikasi iOS, Android.

    2. Pembakar Umpan RizVN(modul gratis)
    RizVN FeedBurner adalah modul yang sangat sederhana yang menghasilkan RSS secara maksimal pemandangan yang indah dan menghemat ruang di situs Joomla Anda. Anda dapat sepenuhnya menyesuaikannya di backend.
    Ia juga memiliki banyak fitur lain yang mungkin Anda sukai!

    Memungkinkan untuk dengan cepat menyiarkan berita dan pembaruan kepada pembaca. Format ini agak ketinggalan jaman, namun audiens penggunanya masih banyak. Kemampuan untuk mengatur RSS feed disertakan di banyak mesin populer seperti WordPress, Joomla, Drupal dan banyak lainnya. Di beberapa tempat fitur ini standar, di tempat lain fitur ini diimplementasikan menggunakan plugin. Tidak masuk akal untuk mempertimbangkan proses pemasangan plugin, jadi kami akan mencoba mencari cara untuk mengatur umpan RSS kami sendiri, tanpa menggunakan plugin.

    Umpan RSS untuk situs statis di html

    Pertama kita akan melihat metode manual, yang memungkinkan Anda menyiarkan berita di situs web mana pun, bahkan situs statis yang dibuat di halaman html kosong. Kami akan membuat fungsi ini menggunakan kode sederhana, yang terletak di file rss.xml di root situs:

    - baris ini menunjukkan pengkodean <span>Berita dari Site.ru</span>- sebutkan nama feed berita http://site.ru/rss.xml- tunjukkan alamat feed Umpan berita dari Site.ru- masukkan deskripsi feed kami Jum, 03 Juli 2015 17:51:00 +0300- tanggal pembaruan feed terakhir - sebutkan judul beritanya http://site.ru/news1.html- tunjukkan alamat halaman dengan berita lengkap - masukkan ringkasan singkat berita

    Jika perlu, dalam kode ini Anda dapat menentukan bahasa feed, yang diperlukan saat mendaftarkannya di beberapa direktori feed RSS, serta menambahkan elemen tambahan.

    Kode yang diberikan diperbarui modus manual. Artinya, untuk melakukan perubahan, Anda perlu membuka file rss.xml dan memasukkan data baru ke dalamnya. Butuh berita? Kemudian file yang diedit dengan rekaman itu harus berisi beberapa struktur tipe berikut:

    <span>Dibuka di situs web kami <a href="https://danykom.ru/id/szhatie-papki-winsxs-windows-10-pochemu-winsxs-papka-stanovitsya-slishkom-bolshoi-razdel-d/">bagian baru</a> </span> http://site.ru/news1.html Bagian baru telah dibuka di situs web kami, kami mengundang semua orang untuk membiasakan diri dengan informasi baru

    Setiap konstruksi tersebut merupakan berita tersendiri, yang terletak di antara tag item. Saat berita ditambahkan, entri lama dapat dihapus. Jumlah entri bisa berapa saja, namun daftarkan lebih dari 10 berita terbaru Itu tidak layak - tidak mungkin ada orang yang membutuhkan catatan usang.

    Kami mengotomatiskan pembuatan RSS feed

    Anggap saja website kita dibuat pada CMS khusus, atau pada CMS yang tidak memiliki RSS feed. Dalam hal ini, Anda perlu memahami struktur database MySql yang digunakan untuk menyimpan data dan mengetahui bagaimana data tentang judul halaman, alamatnya, dan konten halaman berita disimpan. Setelah memahami struktur database, perlu sedikit memodernisasi file dengan RSS feed. Pertama, berikan ekstensi lain agar dapat mengeksekusi kode PHP yang diperlukan untuk bekerja basis data MySql. DI DALAM jika tidak Umpan RSS kami tidak akan berfungsi. Isi internal file juga perlu dikerjakan ulang:

    • Kami mengimplementasikan koneksi ke database;
    • Kami memilih data yang diperlukan, menetapkan batas menjadi 10 entri terbaru;
    • Kami menampilkan konten variabel yang diterima dalam satu lingkaran;

    Semuanya jelas dengan poin pertama - kita perlu terhubung ke database untuk mengambil informasi dari sana. Poin kedua juga jelas - kita perlu mendapatkan 10 tanggal, 10 tautan id ke halaman berita, 10 judul berita, dan 10 badan berita. Di teks ketiga, kami secara berurutan menampilkan semua yang kami publikasikan di antara tag item dalam format manual umpan RSS kami. Jadi, setelah memahami struktur database, kita dapat mengatur RSS feed untuk sumber daya apa pun. Pendekatan ini bagus karena kami tidak menyentuh kode sumber CMS dan tidak membuat beban tambahan di hosting - ini adalah masalah dengan beberapa plugin yang memuat situs dengan kode yang tidak perlu berkilo-kilometer. Selain itu, teknik kami akan memungkinkan Anda untuk menyingkirkannya kemungkinan kesalahan dalam fungsionalitas situs web yang ada pada tahap penerapan RSS feed. Maksimal yang bisa terjadi adalah Anda menerima data yang salah yang diperlukan untuk membuat feed di website kami.

    Sekarang mari kita lihat kodenya sendiri:

    Berita dari Site.ru http://site.ru/rss.php Umpan berita dari Site.ru"; $result=MYSQL_QUERY("PILIH id, judul, teks, tanggal, DARI artikel ORDER BY tanggal DESC LIMIT 10"); while ($row=MYSQL_FETCH_ARRAY($result)) ( $id=$row["id"] ; $judul=$baris["judul"]; $teks=$baris["teks"]; $judul tautan ke artikel yang menunjukkan id $teks $tanggal "; ) gema" "; ?>

    Baris pertama kode ini mirip dengan yang dijelaskan di atas kode manual dan berisi informasi umum tentang kita umpan berita– ini adalah judul, deskripsi, dan alamat lengkap feed. Tidak ada tanggal untuk pembaruan terakhir rekaman itu, tetapi hal itu dapat diterapkan dengan melakukan peningkatan kode sumber. Selanjutnya, data yang diperlukan dipilih dari database MySql dan siklus pembuatan RSS feed dimulai.

    Semuanya jelas dengan tanggal berita, teks dan judulnya - semuanya berasal dari variabel $title , $text dan $date . Mengenai tautan ke berita lengkap, lalu idnya diambil di sini, setelah itu kita bisa membentuknya tautan lengkap, berdasarkan struktur pembentukan tautan di website kami. Misalnya, tautan mungkin terlihat seperti http://site.ru/news.php?id=48. Di sini kami hanya menjelaskan prinsip umum pembentukan tautan, jadi kapan implementasi praktis kode di atas perlu dimodifikasi.

    Segera setelah pembuatan file rss.php siap, kita dapat mengunggahnya ke hosting dan memulai pengujian.

    Kiat yang berguna
    Saat kita mengakses beberapa situs web, kita dapat melihatnya bilah alamat tautan langsung browser ke umpan RSS situs-situs ini. Untuk mengikuti perkembangan mode, kami akan melakukan modernisasi lain pada situs kami dan menambahkan hanya satu baris kode ke dalamnya:

    • Sergei Savenkov

      semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat