純 CSS 的 Blogger 繼續閱讀功能 - 部落格

Olive avatar
By Olive
at 2008-12-08T06:06

Table of Contents

(註:「純 CSS」只是說沒用到 javascript 而已)

繼續看下去前,請先注意以下幾點:

一、要比較新的瀏覽器才能起作用,純文字瀏覽器當然也不行。
二、使用上很麻煩,你只能參考而已,有時複製了也不一定能用。
三、每頁第一篇「一定」會顯示全文,而後面有弄繼續閱讀的「一定」會隱藏一部分。
四、真的看不懂也不會用的,可以不必勉強學這個,好用的還有很多的。


----

首先在模版裡幫 CSS 加上這堆規則(為好看而加的行開頭的空格並無影響):

/* 很挑瀏覽器的純 CSS 「繼續閱讀」功能 */
.GoBackTop
{
display:none
}
.hentry + .hentry .content-show-and-hide + .GoBackTop ,
.hentry + * + .hentry .content-show-and-hide + .GoBackTop
{
display:block
}
.hentry + .hentry .content-show-and-hide * ,
.hentry + * + .hentry .content-show-and-hide *
{
display:none
}
.hentry + .hentry .content-show-and-hide + .GoBackTop ,
.hentry + * + .hentry .content-show-and-hide + .GoBackTop
{
text-align:right
;
margin: 1.8em 1em 0 0 !important
}
.hentry + .hentry .content-show-and-hide + .GoBackTop a:after ,
.hentry + * + .hentry .content-show-and-hide + .GoBackTop a:after
{
content:".....後續完整文章請點此"
}


然後進各篇文章的原始碼編輯模式,
照下面這方式為內文寫入 HTML 來隱藏文章:
用 [ 跟 ] 包住的是說明文字,修改時得連 [] 一起拿掉,
然後 GoBackTop 那裡要跟下行接的,記得要接緊 # 別參空格。

<p>要顯示的文,這裡用 p 元素包著當說明例。</p>

<!-- 開關內文 --><div class="content-show-and-hide"
id="[注意這裡要使用獨一無二的 id 名稱(一定要英文字開頭)]">

<p>被隱藏的文,這裡用 p 元素包著當說明例。</p>

<!-- 開關內文 --></div>

<p class="GoBackTop"><a href="[該文章的獨立頁面網址,跟下行接起來。]
#[對應前面 class="content-show-and-hide" 那段的 id 名稱]"></a></p>


以上的 CSS 跟 HTML 部分,都可以視使用情況,
自行改用適當的元素、id、class、頁內書籤的名稱,
CSS 規則跟 HTML 內容也能隨需要修改,
本文只是當個範例而已,不太適合無腦使用。



----
想看展示效果,或有其它意見的,可以來以下頁面,PTT 我比較少上的。
http://atelier-wini.blogspot.com/2008/12/blog-post_07.html

--

All Comments

部落格廣告收益?

Mary avatar
By Mary
at 2008-12-07T20:51
推 a892245:其實你不用特地推銷 因為他不是只有廣告 12/07 20:06 → a892245:掛一個他們的搜尋引擎就很好用了!! 12/07 20:06 → a892245:我姊的網誌是跟BL有關的 他都掛一個搜尋引擎在旁邊 12/07 20:07 → a892245:自己想到要買書也方便XDDD ...

XUITE文章編輯到最後一直出現資料錯誤

Elvira avatar
By Elvira
at 2008-12-07T20:48
請問有用xuite的版友們, 我今天寫了一篇很長很長圖文並茂的文章 結果…一直無法成功發表 不斷的出現「資料錯誤」 全部複製到另一篇文章也是一樣 有辦法救嗎? 難不成真的要重寫? 因為文章很長很長~有點不想再重寫啦~ 拜託各位幫我想想辦法 感激不盡… - ...

怎樣可以把plurk外掛放到pchome新聞台?

Eden avatar
By Eden
at 2008-12-07T19:54
我用的是pchome新聞台blog 最近他們終於開放支援html和rss了 (btw,新聞台最近改版動作挺多的,真的進步不少) 我想要把plurk外掛放到內文裡頭 但是插入時卻一直失敗 看了一下他的使用說明,發現他限制以下語法 一、script 二、frameset 三、iframe 四、applet 五、m ...

部落格廣告收益?

Oliver avatar
By Oliver
at 2008-12-07T18:30
用這個標題問一下關於google adsense的問題 我一直看不懂google adsense到底是怎麼算收益的? 似乎只跟點擊有關,可是我也曾經有過沒點擊情況下,還有0.01的收益 而且每次點擊和收益之間的關係也很亂 之前好像有在某篇文章看過,在同樣點擊率下,如果曝光數過多,錢反而會變少 如果是 ...

部落格廣告收益?

Yuri avatar
By Yuri
at 2008-12-07T14:55
※ 引述《chineseknot ( 緣起性空,自在枯榮 )》之銘言: :  Google adsense平均來說賺不多,只有放在 udn 那兒的美食文章上到首頁時 :  一天才大約可以賺到 0.5塊美金,其他日子賺不多 google adsense的規定對使用者算很苛 只有展示沒點擊不給錢,但使用者已經承 ...