RSS in Joomla 1.0
Last Updated on Monday, 15 March 2010 12:20 Written by Zack Monday, 15 March 2010 05:34
Joomla မွာ Default ပါေနျပီးသားျဖစ္တဲ့ RSS module, Syndicte ကိုသံုးျပီး RSS Feed ကိုဘယ္လို generate
လုပ္တယ္ ဆိုတာ ေလးကိုေရးမွာျဖစ္ပါတယ္။ အရင္ဆံုး RSS ဆုိတာေလးကို နည္းနည္းေျပာခ်င္ပါတယ္။ အခုဆိုရင္
internet ေပၚမွာ Web site ေတြ၊ Blog ေတြရွိတယ္။ အဲဒီေတြထဲမွာရွိေနတဲ့ content ေတြကို Syndication
လုပ္ဖို႕အတြက္ XML Format File ကိုအသံုးျပဳျပီး Remote ကေနဖတ္လို႕ရေအာင္လုပ္ထားတဲ့ Technology
တစ္ခုပဲျဖစ္ပါတယ္။ RSS ရဲ႕ different versions ေတြေပၚမွာ မႈတည္ျပီး အေခၚအေ၀ၚ
ေျပာင္းလဲမႈေလးေတြရွိပါတယ္။
- RDF Site Summary (RSS 0.9, RSS 1.0)
- Rich Site Summary (RSS 0.91, RSS 1.0)
- Really Simple Syndication (RSS 2.0)
အခုလက္ရွိမွာေတာ့ေတာ္ေတာ္မ်ားမ်ားကအသံုးျပဳေနၾကတာကေတာ့ Really Simple Syndication (RSS 2.0) Format ပဲျဖစ္ပါတယ္။
တစ္ခုနဲ႕တစ္ခုဘာကြာလဲေမးရင္ေတာ့ကြ်န္ေတာ္လည္းေသခ်ာမသိတာ၀န္ခံပါတယ္။ အဲဒီ RSS ကိုကနဦး development လုပ္ခဲ့တာ
Netscape ျဖစ္ျပီး RSS2.0 ရဲ႕ Specification ေတြကိုေရးခဲ့တဲ့သူကေတာ့ Dave Winer ပဲျဖစ္ပါတယ္။ ဒီ RSS Technology
ေၾကာင့္ပဲ အခုဆိုရင္ Google Reader လိုမ်ိဳးထဲကေနကေနကိုယ္ၾကိဳက္တဲ့ Web site, blog ေတြရဲ႕ latest content ေတြကို
တစ္စုတစ္စည္းထဲဖတ္ရႈနိုင္ပါျပီ။ အခုေလာက္ဆိုရင္ေတာ့ ဆိုတာ မသိေသးသူ အတြက္ေတာ့ အၾကမ္းဖ်င္း သေဘာေပါက္
ေလာက္မယ္ထင္ပါတယ္။ အဲဒီ RSS ကို Joomla1.0 မွာဘယ္လိုအသံုးျပဳမယ္ဆိုတာကိုဆက္သြားၾကရေအာင္။
ကိုယ့္ Site က content ေတြကို RSS Feed Generate လုပ္မယ္ဆိုရင္ေတာ့ Syndicate Module ကိုသံုးပါတယ္။
1) Modules>>Site Module>>Syndicate ကိုသြားပါ။
2) ျပီးရင္ေတာ့ Published လုပ္မယ္။ RSS ဘယ္ Format ကို Generate လုပ္မယ္ဆိုတာကိုလည္းေရြးခ်ယ္နိုင္ပါတယ္။
Module Position ကေတာ့ကိုယ့္ Template နဲ႕သင့္ေတာ္တာကိုေရြးေပါ့။
အဲဒီအဆင့္အထိျပီးရင္ေတာ့ Front End မွာလိုေတြ႕နိုင္ပါတယ္။
ဒါဆိုရင္ေတာ့ RSS Feed ကို Generate လုပ္ဖို႕ Syndicate Module ကို set up လုပ္ျပီးျပီျဖစ္ပါတယ္။ ေအာင္ျမင္ သြားျပီလို႕
ေတာ့ေျပာနိုင္ပါတယ္။
သို႕ေသာ္တစ္ခါတစ္ရံ Hosting ေပၚမွာ cache Folder ရဲ႕ write permission နဲ႕ညိွေနတက္ျပီး Happy Ending မျဖစ္တာမ်ိဳးကို
ၾကံဳေတြ႕ရတက္ပါတယ္။ ကြ်န္ေတာ္ကိုယ္တိုင္ၾကံဳခဲ့လို႕ေျပာတာျဖစ္ပါတယ္။ cache Folder ကို 777 ေျပာင္းလဲ write လုပ္လို႕
မရဘူးဆိုျပီး error တက္ေနပါတယ္။
fopen(/home/content/*/*/*/******/html/****/cache/rss20.xml)
[function.fopen]: failed to open stream: No such file or directory in
/home/content/*/*/*/******/html/****/****/includes/feedcreator.class.php
on line 711
Error creating feed file, please check write permissions.
အဲလိုမ်ိဳးၾကံဳေတြ႕ခဲ့ျပီဆိုရင္ေတာ့ကြ်န္ေတာ္လုပ္ခဲ့တာေလးကေတာ့ ကိုယ္ဟာကို Folder အသစ္တစ္ခုကို create လုပ္ျပီးအဲဒီ Folder
ကို Global configuration ထဲကေန၀င္ျပီး cache Folder ကိုေျပာင္းေပးလိုက္တာပဲျဖစ္ပါတယ္။ အဲဒီကိစၥမ်ိဳးကို Joomla forum
မွာလည္းေမးတာေတြ႕ရပါတယ္။ ေတာ္ေတာ္မ်ားကေတာ့ Default cache Folder ကို 777 ေျပာင္းဖို႕ပဲေျပာတာမ်ားပါတယ္။
ဟုတ္ျပီဗ်ာအခုဆိုရင္ Joomla1.0 မွာ Syndicate Modula ကိုသံုးျပီး RSS Feed ကိုဘယ္လို Generate
လုပ္မယ္ ဆိုတာသိေလာက္ျပီထင္ပါတယ္။
Google Reader ကေန ကြၽန္ေတာ္ Site ကိုဖတ္ခ်င္ရင္ RSS Feed ကေတာ့
http://feeds.feedburner.com/Zack-RSS
| < Prev | Next > |
|---|
Login Form
Latest Post
Categories Table View
- Reader's Conner (133)
- PHP (48)
- Joomla CMS (46)
- Codeigniter (18)
- jQuery (12)
- iDhamma (11)
- Mobile Development (10)
- PHP & AJAX (4)
- Apache (3)
- For Mac (3)
- mySQL (2)
- DhammaDroid (1)
I will take it ur RSS. I want to know more details about XML and PHP.