ThaiSEOBoard.com

พัฒนาเว็บไซต์ => CMS & Free Script => ข้อความที่เริ่มโดย: akeger ที่ 15 ตุลาคม 2007, 21:07:58



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


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: moooaunna ที่ 15 ตุลาคม 2007, 21:18:07
คือ ตอนนี้มีปัญหาว่า ข้อความที่ 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>


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: akeger ที่ 16 ตุลาคม 2007, 09:41:59
ผมหาแล้วมันมีแต่อย่างนี้อ่ะคับ


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

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


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: barbies55 ที่ 16 ตุลาคม 2007, 09:52:06
 ???มันยุ่งยากตรงไหนเหรอ ก็แค่กดปุ่มนี้
(http://img87.imageshack.us/img87/7408/showwb3.jpg)


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: speedgg ที่ 16 ตุลาคม 2007, 10:13:50
เข้าไปที่ lay out >>edit ตรงชอ่งที่โพส แล้วแก้ตัวเลขจาก7เป็นๅหรือ2 post


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: contona ที่ 20 ตุลาคม 2007, 23:04:55
 :-X

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

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

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

งง


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

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

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


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: hahokhok ที่ 20 ตุลาคม 2007, 23:31:43
เอา blog มาให้ดูแล้ว ตูจะบอกให้ :D แลกับคลิกให้ตูคนละ 2 คลิกนะ ;D ;D (อันนหลังนี้ล้อเล่นนะ) :P


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: ball6847 ที่ 21 ตุลาคม 2007, 02:49:52
:-X

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

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

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

งง


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

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

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


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

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


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: hahokhok ที่ 21 ตุลาคม 2007, 03:38:16
ว้า  :-X คุณ ball6847 บอกไปซะละ แต่เอาเป็นว่า รอดูอีกวิธีของคุณ ball ก่อนดีกว่า เดี้ยวซ้ำกัน (แต่ทำเองเหรอครับเก่งจริงๆ :-*ตบมืให้เลย ของผมเอาของคนอื่นมาประยุค อะนะ :-[ )
ขอบคุณครับ


หัวข้อ: Re: ช่วยด้วยเรื่องทำ read more ใน blogspot!!!!
เริ่มหัวข้อโดย: montherstss ที่ 18 ตุลาคม 2009, 20:29:34
 :P