การแบ่งหน้าใน Blogger

Written by Bird50 on วันศุกร์ที่ 4 กรกฎาคม พ.ศ. 2551 at 17:44

ดีีไปเจอบทความ เรื่องเกี่ยวกับการแบ่งหน้าใน Blog ของ Blogger ความจริงก็ไม่ได้เจอเองหรอก ความต้องการส่วนตัวสั่งให้หาน่ะ จากความพยายามหลายที่ก็ได้วิธีการมาหลายแบบ ใช้ไม่ได้ก็เยอะ แต่อันนี้โอเค ต้องขอขอบคุณแหล่งข้อมูลที่นี่ครับ


หัวข้อ การแบ่งหน้าใน Blogger ต้องขยายความกันก่อนคือ เวลาผู้เขียน Post บทความลง Blogger บทความที่ว่ามันยาวๆๆๆๆๆ เหลือเกิน เมื่อผู้อ่านผ่านเข้ามาอ่านในหน้าแรกหรือหน้าอะไรก็แล้วแต่ที่ไม่ได้เป็นหน้าจำเพาะเจาะจงของบทความนั้นแล้วไซร้ มันก็จะเจอบทความยาวๆ ทั้งบทความนั้นด้วย หากมีบทความอื่นในหน้านั้นอีกก็ไปกันใหญ่เลยท่าน มันน่าจะโชว์เฉพาะบท intro เท่านั้นนิ หากต้องการอ่านทั้งหมดก็คลิ๊ก Readmore นั้นละคือสิ่งที่ผมหามาไว้แล้วจะมานำเสนออีกที


วิธีการ
  • Step 0 ท่านต้องเป็นเพื่อนกับ Code ก่อนเพราะต้องแก้ Code น่ะ เช่นว่า style sheet อะไรเทือกนี้ หากไม่เป็นก็ลองๆดูแล้วกันคิดว่าไม่ยากส์


  • Step 1 login Blogger แล้วเข้าไปโหมด "รูปแบบ" เลือก "แก้ไข html" คราวนี้ก็จะเจอ โค๊ดเต็มไปหมดครับ ทำเครื่องหมายถูกหน้า option "ขยายแม่แบบเครื่องมือ" ด้วยครับ
  • Step 2ในcode html หา บรรทัดที่มี tag นี้ครับ "</head>" เสร็จแล้วก็ใส่ Code stylesheet ดังนี้ ก่อน tag ดังกล่าว

    <style type="text/css">

    <b:if cond='data:blog.pageType != "item"'>

    .therest {display: none;}

    </b:if>

    <b:if cond='data:blog.pageType == "item"'>

    .readmorelink {display: none;}

    </b:if>

    </style>

    ความหมายของ style sheet ด้านบนก็คือให้ tag พวก <div> หรือ <span> ที่มี class หรือ id ที่มีชื่อว่า "therest" แล้วcode หรือบทความภายใต้ tag พวกนี้ จะไม่ถูกแสดงออกมาในหน้าปกติ แต่ให้แสดงในหน้าจำเพาะเจาะจงน่ะ ส่วน tag ที่มี class ชื่อว่า "readmorelink" ก็แสดงผลสลับกันกับอย่างแรก

  • Step 3 ยังไม่พอครับยังต้องแก้โค๊ดอีก หาโค๊ด ทีมี tag นี้ครับ <data:post.content/> ใช้ Ctrl+F หาก็ได้ครับ แล้วก็แทนที่ด้วยโค๊ดนี้
    <data:post.content/>

    <span id="readmorelink"><a expr:href='data:post.url' expr:title='data:post.title'>Read More...</a></span>

    เท่านี้ก็พร้อมแล้วล่ะครับ สำหรับความหมายของ Step นี้ก็คือ ให้มี คลิ๊ก "Read More..." ใต้บทความที่ยังแสดงไม่หมดน่ะ
    อ้อใช้กับ template ที่เป็นแบบ xml นะครับ ไม่ใช่แบบ classic
  • Step 4 สุดท้ายแล้วสำคัญสุดๆครับ ก็คือตอน ขั้นตอนการ post น่ะ คือ postแบบ html นะครับ เวลาโพสก็โพสข้อมูลปกติ แต่แบ่งเป็น 2 ช่วงคือ ช่วงแรก และส่วนที่อยากให้ซ่อนไว้ (ควรจะเป็นช่วง เกือบทั้งหมดนะ) ช่วงแรกก็ใส่ปกติ ช่วงที่ 2 ต้องมี tag นี้คลุมไว้ <span class="therest"> </span>



เท่านี้ก็ซ่อนบทความได้แล้วครับจะได้ไม่ยาวมากนิ หวังว่านี่จะเป็น Tip หนึ่ง ได้ใช้ประโยชน์กันนะครับ


by bird

Related Posts by Categories



1 Responses to "การแบ่งหน้าใน Blogger"

Comment by jully Kooli
28/1/63 4:53 PM #  

Great job, I was doing a google search and your site came up for homes for sale in Altamonte Springs, FL but anyway, I have enjoyed reading it, keep it up!
https://techdetects.com/best-laptop-for-autocad/

Bird Box

นี่คือ web blog สำหรับเรื่องราวที่เกี่ยวกับ เรื่องอะไรก็ไม่รู้ ผู้เขียนก็ยังงงๆอยู่เหมือนกัน ก็มันมีหลากหลายน่ะ แต่ว่ามันเกิดขึ้นทีแรกเพื่อเป็น Reference สำหรับใช้งานให้ผู้คนที่เกี่ยวข้องกับผู้เขียนเข้ามาดูน่ะ ก็ถามเรื่องเดิมซ้ำ จะได้บอกให้เข้ามาดูในนี้ซะเลย แต่ไปๆมาๆเขียนแล้วรู้สึกว่ามีเรื่องอื่นๆที่ไปพบมา ก็น่าจะเอามาบอกสักหน่อย ยังไงก็ตามก็จะมีเรื่องเกี่ยวกับ AutoCAD และการเขียนโปรแกรมเยอะหน่อย

Bird peerayut.a@gmail.com