日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

如何使你的typecho更加精彩

發(fā)布時間:2023/11/21 66 生活家
生活随笔 收集整理的這篇文章主要介紹了 如何使你的typecho更加精彩 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

隨著typecho用戶越來越多,大家對個性化的需求也越來越強(qiáng),其實(shí)typecho自身有很多自定義的功能,受于文檔缺乏的限制一直不為大家發(fā)現(xiàn),現(xiàn)在我在這里給大家略說一二

我在哪?

這是一個非常常用的功能,簡單來說就是告訴模板現(xiàn)在是哪個頁面,這樣我們在模板里就可以用簡單的判斷語句來實(shí)現(xiàn)特殊效果。typecho已經(jīng)內(nèi)置了強(qiáng)大的is方法來供大家判斷當(dāng)前頁面。

比如,我想在進(jìn)入文章頁面時,在右側(cè)邊欄中顯示一段廣告代碼,我們就可以這么寫

<?php if ($this->is('post')): ?>
我的廣告來了
<?php endif; ?>

如果我想在某一則頁面,比如說about頁面顯示時,讓它顯示一段廣告代碼,那么可以這么寫

<?php if ($this->is('page', 'about')): ?>
我的廣告來了
<?php endif; ?>

那么,有哪些頁面是可以供判斷的呢,答案是所有的頁面,他們的參數(shù)如下

  1. index:第一個參數(shù)設(shè)為index,可以判斷當(dāng)前頁是否為主頁
  2. archive:第一個參數(shù)設(shè)為archive,可以判斷當(dāng)前頁是否為文章歸檔頁,比主頁,分類文章頁,標(biāo)簽文章頁,日期歸檔文章頁
  3. category:第一個參數(shù)設(shè)為category,可以判斷當(dāng)前頁是否為分類文章頁,第二個參數(shù)傳入具體分類slug name,比如default等等,就可以判斷具體是哪個分類
  4. tag:第一個參數(shù)設(shè)為tag,可以判斷當(dāng)前頁是否為標(biāo)簽文章頁,第二個參數(shù)傳入具體標(biāo)簽slug name,比如typecho等等,就可以判斷具體是哪個標(biāo)簽
  5. date:第一個參數(shù)設(shè)為date,可以判斷當(dāng)前頁是否為日期歸檔文章頁,第二個參數(shù)傳入year,month或者day,就可以判斷是否為按年,按月還是按日歸檔
  6. single:第一個參數(shù)設(shè)為single,可以判斷當(dāng)前頁是否為內(nèi)容頁,比如文章頁,獨(dú)立頁面,附件顯示頁
  7. post:第一個參數(shù)設(shè)為post,可以判斷當(dāng)前頁是否為內(nèi)容頁,第二個參數(shù)傳入文章id,就可以判斷具體是哪篇文章
  8. page:第一個參數(shù)設(shè)為page,可以判斷當(dāng)前頁是否為獨(dú)立頁面,第二個參數(shù)傳入頁面slug name比如about,就可以判斷具體是哪則獨(dú)立頁面
  9. attachment:第一個參數(shù)設(shè)為attachment,可以判斷當(dāng)前頁是否為附件,第二個參數(shù)傳入附件id,就可以判斷具體是哪個附件

細(xì)心的朋友可能已經(jīng)看出,上面的判斷有明顯的層次之分,他們從上到下互相包含,這樣做有什么作用呢,下一次繼續(xù)與大家分享typecho強(qiáng)大的模板結(jié)構(gòu).

本文轉(zhuǎn)自:http://typecho.org/archives/49/

總結(jié)

以上是生活随笔為你收集整理的如何使你的typecho更加精彩的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。