سؤال

هل هناك أي موقع/خدمة تمكنني من إضافة اشتراك RSS إلى أي موقع؟

هذا لشركتي التي أعمل بها.لدينا موقع على شبكة الإنترنت يعرض الأخبار المتعلقة بالشركة.يتم توفير هذه الأخبار من قبل وكالة خارجية ويتم تحديثها إلى قاعدة البيانات الخاصة بنا تلقائيًا.يلتقط موقعنا أخبارًا عشوائية/جديدة ويعرضها.نحن نتطلع إلى إضافة زر "الاشتراك عبر RSS" إلى موقعنا.

هل كانت مفيدة؟

المحلول

إذا كانت لديك البيانات في قاعدة البيانات الخاصة بك، فإن إنشاء واحدة بنفسك يعد أمرًا سهلاً إلى حد ما - فهناك برنامج تعليمي بسيط هنا.

بعد إعداد الخلاصة، في <head> صفحتك، يمكنك وضع نص مثل:

<link rel="alternate" title="RSS Feed" 
    href="http://www.example.com/rss-feed/latest/" type="application/rss+xml" />

يتيح ذلك "اكتشاف الخلاصة تلقائيًا" بواسطة متصفح المستخدم الخاص بك (على سبيل المثال.يظهر رمز RSS في شريط العناوين في FF).

نصائح أخرى

إليك مقالة تناقش العديد من أدوات سكراب الويب التي ستقوم بإنشاء خلاصات: http://www.masternewmedia.org/news/2006/03/09/how_to_create_a_rss.htm

إذا كنت لا تهتم بالنقر، فإليك الخدمات التي يناقشها المؤلف:

أدوات الويب الأخرى المقترحة في الإجابات الأخرى:

ومع ذلك، ربما يكون من الأفضل لك إنشاء الخلاصات بنفسك من المعلومات الموجودة في قاعدة البيانات.

سؤالك صعب الفهم بعض الشيء.هل تحاول إنشاء خدمة RSS ليستخدمها الآخرون، أم أنك تحاول استخدام خدمة RSS الخاصة بشخص آخر؟

إذا كنت تحاول إنشاء موجز RSS الخاص بك ليستخدمه الآخرون، فستحتاج إلى قراءة المواصفات:

http://cyber.law.harvard.edu/rss/rss.html

إذا كنت تحاول استهلاكه، فسيساعدك هذا الرابط أيضًا.بعد ذلك ستحتاج إلى البحث في محلل XML/RSS.

إذا كان بإمكانك تقديم المزيد من التفاصيل يمكنني تحديث إجابتي.

إذا لم تكن في وضع يسمح لك بإضافة موجز RSS إلى الموقع الحالي، فراجع Page2Rss كحل وسط.

قد أنيق تكون ذات فائدة؟كل ما عليك فعله هو إعداد أجزاء من موجز الأخبار الخاص بك للبحث عنها، وفويلا، خدمة RSS الفورية دون الحاجة إلى لمس أي رمز...

في الواقع هذا ممكن جدًا مع Yahoo!أنابيب.بافتراض أن 1) صفحتك أقل من 200 كيلو بايت، 2) ملف robots.txt الخاص بك لا يسمح بالأنابيب، و3) يحتوي موجز الأخبار الخاص بك على معرف فريد، كما يلي:

<ul id="newsfeed">

...يمكنك استخدام وحدة جلب الصفحة، وقصها إلى العناصر الموجودة داخل موجز الأخبار فقط، والتكرار عبر كل عنصر قائمة، واستخدام وحدة منشئ العناصر لتشويه البتات ذات الصلة كخلاصة RSS مناسبة.بعد ذلك، في رأس المستند، ستضع رابط RSS، كما يلي:

<link rel="alternate" type="application/atom+xml" title="News Feed" href="http://pipes.yahoo.com/your_pipe_id" />

يعد هذا بالطبع عكسيًا تمامًا، ولكنه قد يعمل كحل سريع، أو في المواقف التي لا يمكنك فيها التحكم في نص الصفحة.

اكتب معالج ويب يعرض محتوى قاعدة البيانات كموجز RSS.

تحتاج إما إلى إنشاء خدمة خاصة بك، أو الحصول على خدمة عبارة عن مكشطة للشاشة.

بعد إنشاء خلاصتك، يمكنك استخدام شيء مثل فيدبورنر لنشرها.

إذا كنت تستخدم ASP.NET، فقد ترغب في التحقق من مجموعة أدوات ASP.NET RSS.إنه مفيد لكل من توليد واستهلاك الخلاصات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top