ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!

เริ่มโดย akeger, 15 ตุลาคม 2007, 21:07:58

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

akeger

คือ ตอนนี้มีปัญหาว่า ข้อความที่ post ไปมันยาวเกินไปอ่ะคับ แล้วพยายามหาวิธีการทำ read more วิธีต่างๆในบอร์ดแล้ว แต่ก็ยังไม่ได้ มัน error ตลอดเลย ตรงส่วนที่ให้เพิ่ม code ตรง post-body..... คือผมลองหาแล้วมันมีแต่ <div class='post-body entry-content'> ต้องทำยังไงอ่ะคับ

moooaunna

อ้างถึงจาก: akeger ใน 15 ตุลาคม 2007, 21:07:58
คือ ตอนนี้มีปัญหาว่า ข้อความที่ post ไปมันยาวเกินไปอ่ะคับ แล้วพยายามหาวิธีการทำ read more วิธีต่างๆในบอร์ดแล้ว แต่ก็ยังไม่ได้ มัน error ตลอดเลย ตรงส่วนที่ให้เพิ่ม code ตรง post-body..... คือผมลองหาแล้วมันมีแต่ <div class='post-body entry-content'> ต้องทำยังไงอ่ะคับ

ใช้ธีมไหนหละครับ กดเรียกข้อมูลที่ซ่อนอยู่ออกมาหรือยัง ลองส่งหน้าเทมมาให้ดูด้วยสิครับ

ค้นหา </head>วาง โค๊ดต่อไปนี้ ไว้ด้านบน

<b:if cond='data:blog.pageType != "item"'>
<script type="text/javascript">

var fade = false;
function showFull(id) {
var post = document.getElementById(id);
        var spans = post.getElementsByTagName('span');
        for (var i = 0; i &lt; spans.length; i++) {
             if (spans[i].id == "fullpost") {
                 if (fade) {
                    spans[i].style.background = peekaboo_bgcolor;
                    Effect.Appear(spans[i]);
                } else spans[i].style.display = 'inline';
             }
             if (spans[i].id == "showlink")
                 spans[i].style.display = 'none';
             if (spans[i].id == "hidelink")
                 spans[i].style.display = 'inline';
        }
}


function hideFull(id) {
var post = document.getElementById(id);
        var spans = post.getElementsByTagName('span');
        for (var i = 0; i &lt; spans.length; i++) {
             if (spans[i].id == "fullpost") {
                 if (fade) {
                   spans[i].style.background = peekaboo_bgcolor;
                   Effect.Fade(spans[i]);
                 } else spans[i].style.display = 'none';
             }
             if (spans[i].id == "showlink")
                 spans[i].style.display = 'inline';
             if (spans[i].id == "hidelink")
                 spans[i].style.display = 'none';
        }
        post.scrollIntoView(true);
}

function checkFull(id) {
var post = document.getElementById(id);
        var spans = post.getElementsByTagName('span');
        var found = 0;
        for (var i = 0; i &lt; spans.length; i++) {
             if (spans[i].id == "fullpost") {
                 spans[i].style.display = 'none';
                 found = 1;
             }
             if ((spans[i].id == "showlink") &amp;&amp; (found == 0))
                 spans[i].style.display = 'none';
        }
}

</script>
</b:if>

---------------------------------------------------------
ค้นหา <div class='post-body'

<div class='post-body'  expr:id='"post-" + data:post.id' >     
<b:if cond='data:blog.pageType == "item"'>       
<style>#fullpost{display:inline;}</style>       
<p><data:post.body/></p>     
<b:else/>       
<style>#fullpost{display:none;}</style>       
<p><data:post.body/></p>       
<span id='showlink'>       
<a expr:href='data:post.url'>Read More......</a>       
</span>       
<script type='text/javascript'>         
checkFull("post-" + "<data:post.id/>");       
</script>     
</b:if>     
<div style='clear: both;'/> <!-- clear for photos floats -->   
</div>

---------------------------------------------------------------

ออกจากแก้เทมไปที่
Settings->Formatting ->Post template
ก็อปปี้ข้อความลงไปในช่อง แล้ว เซฟ
Type your summary here
<span id="fullpost">
Type rest of the post here
</span>

akeger

ผมหาแล้วมันมีแต่อย่างนี้อ่ะคับ


<div class='post-body entry-content'>
      <p><data:post.body/></p>

พอใส่ code ตามนั้นก็ไม่ให้บันทึก :-X
(ผมใช้ snapshot sable คับ)

barbies55

 ???มันยุ่งยากตรงไหนเหรอ ก็แค่กดปุ่มนี้
รับทำเทมเพลท รับโมเทมเพลทให้เข้ากับสคริปต์ต่างๆ


On the Internet, Never One Know You are a Dog.
ผ้าขี้ริ้วห่อทองย่อมเป็นทองฉันใด เอาทองเปลวมาห่อขี้ก็ยังเป็นขี้ฉันนั้น

speedgg

เข้าไปที่ lay out >>edit ตรงชอ่งที่โพส แล้วแก้ตัวเลขจาก7เป็นๅหรือ2 post

contona

 :-X

ผมมีปัญหาเดียวกะเจ้าของกระทู้เลยครับ

หาไม่เจอ มีแต่ตัวเนี้ย

งง ลอง เทม อันแรกก็ไม่ได้

งง


<div class='post-body entry-content'>

ผู้รู้รับกวนบอกหน่อยครับ

ไม่ก็ก๊อปทัมมาให้หน่อยครับเอาทั้งหน้าเลย

hahokhok

เอา blog มาให้ดูแล้ว ตูจะบอกให้ :D แลกับคลิกให้ตูคนละ 2 คลิกนะ ;D ;D (อันนหลังนี้ล้อเล่นนะ) :P

ball6847

อ้างถึงจาก: contona ใน 20 ตุลาคม 2007, 23:04:55
:-X

ผมมีปัญหาเดียวกะเจ้าของกระทู้เลยครับ

หาไม่เจอ มีแต่ตัวเนี้ย

งง ลอง เทม อันแรกก็ไม่ได้

งง


<div class='post-body entry-content'>

ผู้รู้รับกวนบอกหน่อยครับ

ไม่ก็ก๊อปทัมมาให้หน่อยครับเอาทั้งหน้าเลย

ผมทำไว้ให้ดูแล้วคับ ตามไปดูเอา

http://www.thaiseoboard.com/index.php/topic,17088.msg220988.html#msg220988
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

hahokhok

ว้า  :-X คุณ ball6847 บอกไปซะละ แต่เอาเป็นว่า รอดูอีกวิธีของคุณ ball ก่อนดีกว่า เดี้ยวซ้ำกัน (แต่ทำเองเหรอครับเก่งจริงๆ :-*ตบมืให้เลย ของผมเอาของคนอื่นมาประยุค อะนะ :-[ )
ขอบคุณครับ

montherstss

[direct=http://support.hostneverdie.com/aff.php?aff=450][/direct]
[direct=http://www.dfashionkorea.com]กระเป๋าแฟชั่น[/direct][direct=http://www.dfashionkorea.com]กระเป๋าแฟชั่นเกาหลี[/direct][direct=http://www.dfashionkorea.com]กระเป๋าราคาถูก[/direct][direct=http://www.dfashionkorea.blogspot.com]กระเป๋าแฟชั่น[/direct]