Özel RSS Kaynakları Nasıl Oluşturulur

Real Simple Syndication (RSS), Internet hizmetleri ve web sitelerinde en son güncellemeleri takip etmeyi çok daha kolaylaştırır. Günümüzde pek çok web sitesi, okuyucularına siteyi manuel olarak ziyaret etme veya bir e-posta bültenine abone olma alternatifini sunmak için RSS yayınları sunmaktadır.

RSS Owl veya çevrimiçi hizmet Google Reader gibi yayın okuyucular kullanımı kolaydır ve birçok kullanıcı için bilgi için merkezi bir merkez görevi görür. Bazen de, RSS beslemesi sağlamayan web siteleriyle karşılaşılır. Böyle bir web sitesine örnek olarak en son Google ürün güncellemelerini yayınlayan Google Yeni hizmeti verilebilir. Hizmetin kendisi RSS tarafından tetiklenir, ancak ziyaretçilere bir yayına abone olma seçenekleri sunulmaz.

Bu hizmeti için ücretsiz yayın Feed 43'ü kullanarak bir yayın oluşturduk ve özel bir RSS yayını oluştururken size yol göstermek istiyoruz. Bu size bir teklif sunmayan diğer web sitelerinde bir yayın oluşturmak için eldeki araçları sağlamalıdır.

Temel bir HTML anlayışı bunun için faydalıdır, ancak zorunlu olarak gerekli değildir. Feed 43 web sitesini ziyaret ederek başlayın ve formda RSS beslemesi oluşturmak istediğiniz web sayfasının URL'sini yapıştırın. Örneğimiz için //www.google.com/newproducts/ kullanıyoruz. Kodlamayı Yoksay ve Yeniden Yükle düğmesini tıklayın.

özel rss feed

Tüm yapılandırmalar bir sonraki sayfada gerçekleşir. En üstte, sayfa başlığı ve kaynak kodu kullanıcıya gösterilir. Haber başlığına, açıklamasına ve linke ait kalıpları bulmak için kaynak koduna daha sonra ihtiyacımız var. Bu, sürecin en teknik ve korkutucu adımıdır, ancak ilk bakışta göründüğü kadar zor değildir.

rss feed

Desenler 2. adımda tanımlanmıştır. Besleme 43, değişkenleri tanımlamak için {%} değişkenini ve alakalı olmayan içerikler için {*} değerini kullanır. Şimdi kaynak koduna girmemiz gerekiyor, ancak bunu yapmadan önce, kaynak kodda bulmamız gereken başlığı ve açıklamayı almak için orijinal sayfaya bakıyoruz.

Sayfadaki ilk yeni ürün başlığına bakın ve bunun için kaynak kodunu arayın. Google Yeni örneğimiz için "Artık hizmette şu anda mevcut olan Yükseklik hizmeti" vardır. Kaynaktaki metni HTML öğeleriyle birlikte bulacaksınız. Şimdi, haber başlığı başlığını {%} değişkeniyle değiştiriyoruz ve satırın tamamını ekliyoruz

{%}

2. adımdaki Öğeye (yinelenebilir) Arama Deseni * 'e bakın, ancak biraz daha yakından bakarsanız veya daha kesin olarak ararsanız, başlığın kaynakta ikinci kez göründüğünü görürsünüz. Bu çoğu web sayfası için olağandışıdır, ancak bu durumda koddaki ikinci durum aslında doğru olanıdır. Niye ya? Çünkü her gönderinin tam metni de bu konumda yayınlanır.

Makale başlığı için seçiyoruz

{%}

ve kodu Öğe (tekrarlanabilir) Arama Deseni alanına koyun.

Açıklama için, altında bir çizgiye bakarız ve buluruz.

{%}

Bu alana girdiğimiz kodun tamamı

{%} {*}

{%}

{*} 'Ya bak. Bu iki alan arasındaki her şeyden kurtulur. Dışarıda bırakırsanız, Çıkart üzerine tıkladığınızda 0 öğe bulacağınızı göreceksiniz, eğer eklerseniz tüm öğeler bulunur.

Aşağıdaki kısaltılmış veriler, her girişin RSS akışında nasıl görüntülendiğini gösterecektir. {1} ve {2} değişkenlerini not edin, bunlar makalenin başlığına ve tanımına ayarlanmıştır.

rss oluşturma

Bu ikisini RSS Öğesi özelliklerine eklememiz gerekiyor. Başlık alanına birincisi ve açıklama alanına ikincisi.

feed43

Önizleme tıklandığında, RSS beslemesinin RSS okuyucusunda nasıl görüneceği gösterilir.

önizleme yayını

Son olarak, RSS beslemesi adresi ve sayfa düzenleme adresi özel RSS beslemesinin yaratıcısına gösterilir. Feed43 ile özel RSS beslemeleri de böyle yaratılır. İşlemle ilgili herhangi bir sorunuz varsa, yorumlarda bize bildirin.