DEDECMS實(shí)用漂亮的翻頁效果修改方法第2/3頁
更新時(shí)間:2008年10月15日 22:25:11 作者:
有時(shí)候大家感覺dedecms的內(nèi)容分頁不太好看,下面的方法你就可以做出更好的分頁效果代碼
首先來寫cupage的css代碼:
復(fù)制代碼 代碼如下:
.cupage {
width:638px;
text-align:center;
line-height:31px;
overflow:hidden;/*上面保留官方默認(rèn)的一些css代碼 下一行把Digg Style的DIV.digg的代碼復(fù)制過來 這里我做了些精簡 效果一樣 只是寫法不同*/
padding:3px;
margin:3px;
}
然后來當(dāng)前頁碼的css:
復(fù)制代碼 代碼如下:
.cupage strong {
/*從DIV.digg SPAN.current復(fù)制過來即可 我這里同樣做了精簡*/
border: #000099 1px solid;
padding:2px 5px;
margin:2px;
color:#fff;
background-color:#000099;
font-weight:bold;
font-size:14px;/*此句定義字體大小 保留自官方的strong樣式*/
} :
下面來編寫A標(biāo)簽的樣式,它控制的是非當(dāng)前頁碼和上一頁.下一頁的樣式:
復(fù)制代碼 代碼如下:
.cupage a {
line-height:31px;
font-size:14px;/*以上保留自官方css 下面的直接拷貝DIV.digg A中的樣式*/
border: #aaaadd 1px solid;
padding:2px 5px;
margin: 2px;
color: #000099;
text-decoration: none;
}
.cupage a:hover {
/*鼠標(biāo)懸停的狀態(tài) 照搬DIV.digg A:active*/
border: #000099 1px solid;
color: #000;
}
.cupage a:active {
/*照搬DIV.digg A:active*/
border: #000099 1px solid;
color: #000;
}
這樣css就寫完了,打開article.css,刪掉253-256行,加入上面的css代碼即可.其他的翻頁樣式都大同小異,參照上面的講解慢慢改吧.
二.列表頁分頁代碼修改
會改了內(nèi)容頁,列表頁就很容易了,都差不多,這里同樣以Digg Style為例.
首先來看看列表頁的分頁代碼:
復(fù)制代碼 代碼如下:
<div class="pages"><div class="plist">{dede:pagelist listsize='4' listitem='index pre pageno next end '/}</div></div>
生成后是:
復(fù)制代碼 代碼如下:
<div class="pages"><div class="plist">
<a href='#'>首頁</a>
<strong>1</strong>
<a href='#'>2</a>
<a href='#'>下一頁</a>
<a href='#'>末頁</a>
</div>
</div>
和內(nèi)容頁的差不多,簡單分析下.pages和plist控制整個(gè)分頁區(qū)域的樣式,依然是<strong></strong>控制當(dāng)前頁碼的樣式,其他的鏈接用的是A標(biāo)簽,這里的分頁沒
有內(nèi)容頁的bug,就是頁碼在第一頁的時(shí)候,上一頁的鏈接會不顯示,真搞不懂,列表頁都正常,內(nèi)容頁卻有bug,服了...
下面來寫css樣式:
復(fù)制代碼 代碼如下:
.pages .plist{
float:left;
line-height:17px;
padding:3px;
margin:3px;
}
.pages strong {
display:block;
float:left;
border: #000099 1px solid;
padding:2px 5px;
margin:2px;
color:#fff;
background-color:#000099;
font-weight:bold;
}
.plist a {
display:block;
height:17px;
float:left;
color:#000;
border: #aaaadd 1px solid;
padding:2px 5px;
margin: 2px;
color: #000099;
text-decoration: none;
}
.plist a:hover{
border: #000099 1px solid;
color: #000;
}
.plist a:active {
border: #000099 1px solid;
color: #000;
}
用上面的代碼替換dede.css中230-298行分頁樣式就行了,注意只替換上面代碼重新定義的樣式,其他的默認(rèn)分頁樣式(如input buttom)不要動.
相關(guān)文章
dedecms v5 跳轉(zhuǎn)網(wǎng)址 直接鏈接而非跳轉(zhuǎn)的實(shí)現(xiàn)方法修正版
最近在使用dedecms建站的時(shí)候發(fā)現(xiàn)這個(gè)問題,如果調(diào)轉(zhuǎn)網(wǎng)址是直接的連接地址,效果就更好了,網(wǎng)上的版本有點(diǎn)來,我也是參考他們的整理出來的2008-07-07
dedecms中如何在欄目列表和文章頁面中獲得當(dāng)前欄目標(biāo)題
我們在使用dedecms中會發(fā)現(xiàn),當(dāng)我們打開欄目的列表頁和文章頁的時(shí)候,無論我們使用什么標(biāo)簽,都無法獲得當(dāng)前欄目的標(biāo)題信息。究其原因是因?yàn)檫@兩個(gè)頁面所讀取的信息主要來源于dedecms的dede_archives表及其附加表,僅通過傳遞欄目的id編號來區(qū)別不同欄目,因此我們通過類似{dede:field name=’typename’/}這樣的方法是無法直接獲得欄目名稱的。但是我們依然可以通過程序的改造,利用欄目的唯一id編號,獲得欄目名稱。以下是實(shí)現(xiàn)方法:2008-03-03
DEDECMS后臺數(shù)據(jù)備份還原的應(yīng)用
前臺與測試過程--之備份與還原2009-02-02
實(shí)現(xiàn)dedecms圖集單擊圖片翻頁的功能
題記:在很多相冊的網(wǎng)站中,都有這樣的功能:當(dāng)圖片分多頁顯示的情況下,點(diǎn)擊圖片會自動翻頁到下一張圖片,接下來我們在dedecms4中實(shí)現(xiàn)這個(gè)功能。以下是實(shí)現(xiàn)方法:2008-03-03
dedecms下仿chinaz二級下拉動態(tài)讀取代碼
最近用dedecms模仿chinaz的模板,發(fā)現(xiàn)每次都用靜態(tài)以后的文件特麻煩,沒想到網(wǎng)上已經(jīng)有高手給解決了,大家看代碼2008-05-05
DEDE 24小時(shí)內(nèi)發(fā)布的信息日期為紅色
主要是學(xué)習(xí)他的思路,以后我們就能很方便的增加功能了2008-08-08
為dedecms增加欄目文章統(tǒng)計(jì)功能代碼
有些網(wǎng)友希望為dedecms增加欄目文章統(tǒng)計(jì)的功能,這個(gè)功能并不復(fù)雜,但是dedecms本身并沒有此功能,以下是實(shí)現(xiàn)的方法:2008-03-03

