เลือกวิธีที่ง่ายที่สุดในการนำข้อมูลจาก Townlie.com ไปแสดงบนเว็บไซต์หรือบล็อกของคุณ
<?php
$rss_url = "https://www.townlie.com/rss.php";
$limit = 5;
$rss = @simplexml_load_file($rss_url);
if($rss){
echo "<div style='font-family:sans-serif; border:1px solid #eee; padding:15px; border-radius:10px;'>";
echo "<h4>อัปเดตจาก Townlie.com</h4>";
$count = 0;
foreach ($rss->channel->item as $item) {
if($count >= $limit) break;
echo "<div style='margin-bottom:10px;'>";
echo "<a href='{$item->link}' target='_blank' style='color:#2563eb; font-weight:bold;'>{$item->title}</a>";
echo "</div>";
$count++;
}
echo "</div>";
}
?>
<div id="townlie-widget">กำลังโหลดข่าว...</div>
<script>
fetch("https://api.allorigins.win/get?url=" + encodeURIComponent("https://www.townlie.com/rss.php"))
.then(r => r.json()).then(d => {
const parser = new DOMParser();
const xml = parser.parseFromString(d.contents, "text/xml");
const items = xml.querySelectorAll("item");
let h = '<div style="font-family:sans-serif; border:1px solid #ddd; padding:15px; border-radius:10px;">';
h += '<b>ข่าวจาก Townlie</b><hr>';
for(let i=0; i<5; i++) {
h += `<div style="margin-bottom:8px"><a href="${items[i].querySelector("link").textContent}" target="_blank" style="color:#2563eb; font-size:14px; text-decoration:none;">${items[i].querySelector("title").textContent}</a></div>`;
}
h += '</div>';
document.getElementById("townlie-widget").innerHTML = h;
});
</script>