A-AA+then

webboard.js

1,257
ช่วยอธิบายไฟล์นี้หน่อยครับ ตรง
var board_news;
function webboardNews(id, time){
    board_news = 0;
    var news_interval = time || 60;// auto refresh news every 1 miniute
    var req = new GAjax();
    req.autoupdate('modules/webboard/getnews.php', news_interval, function(){return 'time=' + board_news}, function(xhr){
        var ds = xhr.responseText.split('|');
         if($E(id)){
             if (ds.length == 2) {
                 var news = $E(id);
                 news.innerHTML = ds[0];
                 board_news = ds[1];
                 if(loader){
                     loader.inint(news);
                 };
             };
         } else {
             req.abort();
         };
    });
};
อยากทราบว่าส่วนไหนครับที่สั่งให้ ไปแทนข้อมูล <div id="webboard-news"> ครับ แล้วถ้าผมจะเปลี่ยนไปแทน <div id="อื่นๆ">ยังไงครับ เพราะงงว่า function webboardNews รับค่า id มาจากไหน แล้วก็ time dด้วย

2 ความคิดเห็น

จะทำอะไรเอ่ย ?

id คือ id ของพื้นที่แสดงผล ซึ่งก็หมายถึง <div id="webboard-news">

time ไม่ต้องกำหนดก็ได้ ใช้ค่า default

ส่วนมันจะไปเรียกไฟล์อะไรนั้น ต้องไปศึกษาเกี่ยวกับ GAJAX เพิ่มเติม

ไฟล์ที่เรียกใช้ตอนนี้คือ modules/webboard/getnews.php

ถ้าจะดัดแปลงต้องมีความรู้ Javascript และ Ajax นิดนึงครับ ถ้ายังไม่รู้ แนะนำให้อ่านบทความบนเว็บดูครับ ใช้เวลาไม่มากหรอก
1

มีข้อแนะนำเพิ่มเติมนิดนึง ถ้าต้องการแสดงบอร์ด ผมแนะนำให้ใช้ widget จะดีกว่า widget RSS มีคุณสมบัติในการแสดง RSS ใดๆ ได้อยู่แล้ว และบอร์ดก็มี RSS ขอมัน

ไฟล์ RSS ของทุกโมดูลคือ feed.php ที่อยู่ตามโมดูล การทำให้ feed สามารถฟิลเตอร์ได้หลายๆแบบ สามารถทำได้ด้วยการ แก้ไข query ให้เป็นไปตามต้องการครับ
2
^