Skip navigation.

Yokey My Blog Editor

How to blog seo, store shopping - I am User Opera for Thai Language

Add Feeds ใน Blogger

,

เพิ่งไปปล่อยไก่มากับเรื่องการ Add Feeds ใน Blogger กระทู้ ทำไมถึง เพิ่ม Feed ใน Blog ไม่ได้!! - Blogger Talk

หลังจากที่ลองทดสอบดูก็พบว่าเป็นจริงครับ มันไม่ทำงานต่อไปจริง ๆ เลยลอง ๆ แกะดู ด้วยเครื่องมือ developer tools ประจำของ Opera

ก็พบปัญหาที่ว่าซึ่งมีนิดเดียวเองคิดว่าน่าจะเป็นขั้นตอนการ Build ของทีม Blogger

ฟอร์มที่มีปัญหา



มันแสดงผลได้ไม่ครบ คือไม่ถูกต้องนั่นเองครับ

ลอง ๆ แกะดูก็เจอส่วนปัญหาเกิดจาก script javascript ชุดนี้ครับ

<script type="text/javascript" language="Javascript"><!--


        _FW_setFeedReaderJsonBaseUrl(
        "/feedReaderJson"
        );

        messageBundle = {

        _retrievingFeed:
        'Retrieving feed...'
        ,

        _invalidFeedUrl:
        'Invalid feed URL.'
        ,

        _feedUrlTooLong:
        'Must be at most 2083 characters.'
        ,

        _missingFeedUrl:
        'Required field. Enter valid feed URL.'

        };

        var fc = null;

        function onLoad() {
        fc = new _FW_FeedController(
        false,
        document.getElementById("feedItemListDisplay"),
        document.getElementById("moduleTitleDisplay"),
        messageBundle);
        
          goToStep1();
          
        }


        function goToStep1() {
        fc._GoToStep1();
        }

        function goToStep2() {
        fc._RetrieveFeedAndGoToStep2(
        document.getElementById("feedUrl").value,
        document.getElementById("numItemsShow").value,
        document.getElementById("showItemDate").checked,
        document.getElementById("showItemAuthor").checked,
        document.getElementById("moduleTitle").value,
        "en_US",
        "America/Los_Angeles");
        }

      //--> </script>


ซึ่งมีส่วนเกินของสคริป เป็นตัวลูกน้ำ , อยู่ 3 ตำแหน่ง

        _retrievingFeed:
        'Retrieving feed...'
        , <=== ตัวที่ 1

        _invalidFeedUrl:
        'Invalid feed URL.'
        ,  <=== ตัวที่ 2

        _feedUrlTooLong:
        'Must be at most 2083 characters.'
        , <=== ตัวที่ 3

        _missingFeedUrl:
        'Required field. Enter valid feed URL.'



หากท่านใดใช้งาน Opera หรือ Firefox สามารถใช้ DOM แก้ปีญหานี้ได้ชั่วคราวโดยการลบ ลูกน้ำ , ออกไปครับ



ซึ่งจะได้สคริปใหม่ แล้วทำการสั่งโหลดจากแคชชั่วคราว
<script type="text/javascript" language="Javascript"><!--


        _FW_setFeedReaderJsonBaseUrl(
        "/feedReaderJson"
        );

        messageBundle = {

        _retrievingFeed:
        'Retrieving feed...'
        

        _invalidFeedUrl:
        'Invalid feed URL.'
       

        _feedUrlTooLong:
        'Must be at most 2083 characters.'
        

        _missingFeedUrl:
        'Required field. Enter valid feed URL.'

        };

        var fc = null;

        function onLoad() {
        fc = new _FW_FeedController(
        false,
        document.getElementById("feedItemListDisplay"),
        document.getElementById("moduleTitleDisplay"),
        messageBundle);
        
          goToStep1();
          
        }


        function goToStep1() {
        fc._GoToStep1();
        }

        function goToStep2() {
        fc._RetrieveFeedAndGoToStep2(
        document.getElementById("feedUrl").value,
        document.getElementById("numItemsShow").value,
        document.getElementById("showItemDate").checked,
        document.getElementById("showItemAuthor").checked,
        document.getElementById("moduleTitle").value,
        "en_US",
        "America/Los_Angeles");
        }

      //--> </script>



เมื่อแก้ไขแล้วก็จะได้ฟอร์ม แบบนี้


ซึ่งจะสามารถใช้งานได้ถูกต้อง แล้วลอง Add Feeds ลงไปครับก็จะช่วยแก้ปัญหาไปพลางก่อนที่ทีม Blogger จะทำการแก้ไขในขั้นตอนต่อไป
ตอนนี้ผมแจ้งไปทางทีม Terms of Service แล้วน่าจะได้รับการแก้ไขในไม่ช้านี้ครับ

ใช้งานชั่วคราวไปก่อน








Blog trend user in Vietnamyahoo! pop3 in Opera (@yahoo.co.th)

Comments

Anonymous 2. May 2007, 09:26

นาเดีย writes:

เก่งมากเลยค่ะที่รู้สาเหตุด้วย

ลองเขียนวิธีเป็นภาษาอังกฤษแล้วไปแปะลิงค์ใน http://groups.google.com/group/blogger-help

ดูสิค่ะ รับรองคนเข้าตึมเพราะดูแวว คงอีกหลายวันกว่า blogger จะแก้แล้วตอนนี้ก็มีหลายคนที่ไปแจ้งปัญหานี้แล้ว

http://nadiamode.blogspot.com

yokey 2. May 2007, 10:05

ผมแจ้งไปที่ http://status.blogger.com/ แล้วครับ คาดว่าเขาคงใช้เวลาอีกหน่อยมั๊งครับ

เดี่ยวจะลองดูเป็น Step ดูครับอาจได้ลิงก์จากสาวก blogger อีกหลายคนเปลี่ยนใจใช้ Opera :smile:

ขอบคุณครับ

Anonymous 5. May 2007, 11:35

iake writes:

ถามนอกเรื่องหน่อยครับ เรื่อง Opera

Opera นี่ผมลองโหลดมาดูแล้ว เวลาเข้าหน้าเว็บที่มี Flash Video อยู่นี่มันมองไม่เห็น
ไม่รู้ว่าต้องปรับตั้งยังตรงไหนหรือเปล่า

เช่นหน้า Blog http://iake.blogspot.com

จะมองไม่เห็นวีดีโอ (ดูรูปประกอบ)

แต่ Firefox กับ IE มองเห็นและดู Video ได้ปกติ

ต้องปรับตั้งตรงไหนหรือเปล่าครับ

yokey 5. May 2007, 12:01

จากภาพเข้าใจว่าคุณ iake กำลังใช้งาน Opera USB ซึ่งไม่ได้รับการบรรจุไฟล์ปลั๊กอิน Flashmedia player ไว้ครับ ซึ่งเป็นไปตามจุดประสงค์ของการทำ Opera @USB เพราะต้องการประหยัดพื้นที่ในส่วนของปลั๊กอิน

และสามารถทำการเพิ่มเติมปลั๊กอิน Shockwave Flash เข้าไปได้ครับ โดยการค้นหาไฟล์ DLL ที่ชื่อ NPSWF32.dll แล้วทำการ Copy มาวางในไดเรคทอรี่ของ Opera@USB ครับ เช่น .Plugins\NPSWF32.dll ครับ

ก็จะทำให้ Opera@USB สามารถดูไฟล์มีเดียแฟลชได้ครับ

Anonymous 5. May 2007, 12:14

iake writes:

อ่อ ขอบคุณครับ :D
Download Opera, the fastest and most secure browser