我想在每篇文章底部的帖子中預覽下一篇文章。其目的是通過讓每位訪問者查看下一篇博文的摘錄,並在感興趣的情況下點擊它,來增加每位訪問者的瀏覽量。預覽下一篇文章
我想知道最好的方式去獲得下一篇文章的標題和正文的預覽(摘要)。
我應該在帖子或提要上使用表達式嗎?該代碼也應該是有效的,以便它不會不必要地循環所有項目。
這是用於Google的Blogger服務。
我想在每篇文章底部的帖子中預覽下一篇文章。其目的是通過讓每位訪問者查看下一篇博文的摘錄,並在感興趣的情況下點擊它,來增加每位訪問者的瀏覽量。預覽下一篇文章
我想知道最好的方式去獲得下一篇文章的標題和正文的預覽(摘要)。
我應該在帖子或提要上使用表達式嗎?該代碼也應該是有效的,以便它不會不必要地循環所有項目。
這是用於Google的Blogger服務。
試試這個
在HTML找到 '<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'>
'。 在上面的代碼後面加上以下代碼。
<b:includable id='nextprev'>
<div class='blog-pager' id='blog-pager'>
<b:if cond='data:newerPageUrl'>
<span id='blog-pager-newer-link'>
<a class='blog-pager-newer-link' expr:href='data:newerPageUrl' expr:id='data:widget.instanceId + "_blog-pager-newer-link"' expr:title='data:newerPageTitle'><data:newerPageTitle/></a>
</span>
</b:if>
<b:if cond='data:olderPageUrl'>
<span id='blog-pager-older-link'>
<a class='blog-pager-older-link' expr:href='data:olderPageUrl' expr:id='data:widget.instanceId + "_blog-pager-older-link"' expr:title='data:olderPageTitle'><data:olderPageTitle/></a>
</span>
</b:if>
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
<b:else/>
<b:if cond='data:newerPageUrl'>
<a class='home-link' expr:href='data:blog.homepageUrl'><data:homeMsg/></a>
</b:if>
</b:if>
</div>
<div class='clear'/>
</b:includable>
它應該工作。
我認爲這是上一頁和下一頁的標準博客代碼,我正在尋找的是在每個帖子視圖下顯示下一篇文章的預覽代碼。 –
_我正在尋找的代碼是顯示預覽每個帖子下的下一篇文章view_ **博主在每篇文章下已經有較舊的帖子和較新的帖子鏈接了。是否要顯示這些帖子的縮略圖?** –
是啊,我想要一些文本,可能是一段或兩段,或者在一定數量的字符處截斷,比如下一篇文章的300,並且有更多的鏈接到帖子。 –
我知道這是一箇舊帖子,但這篇文章仍然在收到觀衆,所以我想我會回答。
至於顯示文章標題,而不是下一個和以前的職位(也被稱爲「大齡郵報」和「新崗位」),複製 - 粘貼「/頭」上面下面的代碼
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script>
<script type="text/javascript">
var olderLink = $("a.blog-pager-older-link").attr("href");
$("a.blog-pager-older-link").load(olderLink+" h3:first", function() {
var olderLinkTitle = $("a.blog-pager-older-link:first").text();
$("a.blog-pager-older-link").text(olderLinkTitle);
});
var newerLink = $("a.blog-pager-newer-link").attr("href");
$("a.blog-pager-newer-link").load(newerLink+" h3:first", function() {
var newerLinkTitle = $("a.blog-pager-newer-link:first").text();
$("a.blog-pager-newer-link").text(newerLinkTitle);
});
</script>
請您詳細說明一下嗎?我不完全明白。你想在textarea下使用Stack Overflow風格的文章預覽嗎? – Joe
我編輯了這個問題,希望它更清楚嗎? –
您可以爲每個帖子條目分配一個時間戳,然後在查看帖子時,通過比較唯一ID或時間戳創建一個新的mysql查詢來獲取下一個條目。然後只需獲取新的結果標題和帖子,然後使用substr();在帖子上刪除帖子到一定數量的字符,如 - $ post = substr($ post,0,100);回聲( 「$郵報」); - 這樣你只會看到下一個條目的一個片段。對不起,如果我誤解了! – Joe