Typecho 創(chuàng)建文章歸檔頁面的實現(xiàn)方法(非插件)
發(fā)布時間:2015-08-24 12:44:59 作者:佚名
我要評論

這個歸檔相信大家都不陌生,因為本人是先從wordpress開始的,所以在wp實現(xiàn)了這個之后跳到typecho必須也要實現(xiàn)這個,好在開源什么都可以通過代碼實現(xiàn),
下面就分享下typecho如何非插件實現(xiàn)文章歸檔頁面,其實挺簡單的,按照下面的搞起,分分鐘的事情!
首先 復(fù)制page.php一枚,重命名為archives,當然,這個可以根據(jù)自己的喜好隨便起名
其次 按照下面的替換其中的代碼,從而可以讓主題識別這個歸檔獨立頁面
替換為
第三 接著按照以下代碼進行替換,其替換的代碼為歸檔的核心代碼
替換為
<?php $this->widget('Widget_Contents_Post_Recent', 'pageSize=10000')->parse('<li>{year}-{month}-{day} : <a href="{permalink}">{title}</a></li>'); ?>
到此歸檔頁面已經(jīng)創(chuàng)建完成,接著上傳到主題目錄,然后進入typecho后臺新建page頁面,然后選擇模板為archives,如果開始創(chuàng)建這個頁面的時候不是取的這個名字請自行選擇!下面分享一個現(xiàn)成的獨立頁面,直接新建一個page.php頁面,代碼全部復(fù)制進去即可!
至于樣式如果有不滿意可以自己寫下CSS美化下,既然折騰,就勇猛的向后看齊吧!
首先 復(fù)制page.php一枚,重命名為archives,當然,這個可以根據(jù)自己的喜好隨便起名
其次 按照下面的替換其中的代碼,從而可以讓主題識別這個歸檔獨立頁面
PHP Code復(fù)制內(nèi)容到剪貼板
- <?php $this->need('header.php'); ?>
PHP Code復(fù)制內(nèi)容到剪貼板
- <?php
- /**
- * archives
- *
- * @package custom
- */
- $this->need('header.php'); ?>
PHP Code復(fù)制內(nèi)容到剪貼板
- <?php $this->content(); ?>
復(fù)制代碼
代碼如下:<?php $this->widget('Widget_Contents_Post_Recent', 'pageSize=10000')->parse('<li>{year}-{month}-{day} : <a href="{permalink}">{title}</a></li>'); ?>
到此歸檔頁面已經(jīng)創(chuàng)建完成,接著上傳到主題目錄,然后進入typecho后臺新建page頁面,然后選擇模板為archives,如果開始創(chuàng)建這個頁面的時候不是取的這個名字請自行選擇!下面分享一個現(xiàn)成的獨立頁面,直接新建一個page.php頁面,代碼全部復(fù)制進去即可!
PHP Code復(fù)制內(nèi)容到剪貼板
- <?php
- /**
- * archives
- *
- * @package custom
- */
- $this->need('header.php'); ?>
- <div id="mainbox2">
- <div class="position">當前位置:<a href="./">首頁</a> » <?php$this->title() ?></div>
- <div class="post" id="post-<?php $this->cid(); ?>">
- <h2><span class="float_l"><a href="<?php $this->permalink() ?>" title=""><?php $this->title() ?></a></span></h2>
- <div class="clear"></div>
- <div class="entry">
- <?php $this->widget('Widget_Contents_Post_Recent','pageSize=10000')->parse('<li>{year}-{month}-{day} : <a href="{permalink}">{title}</a></li>'); ?>
- <div class="clear"></div>
- </div>
- </div>
- </div><!--mainbox end-->
- <?php $this->need('footer.php'); ?>
至于樣式如果有不滿意可以自己寫下CSS美化下,既然折騰,就勇猛的向后看齊吧!
相關(guān)文章
- 這篇文章主要介紹了Fastadmin的安裝與使用方法,需要的朋友可以參考下2020-08-06
安裝FastAdmin時報1146 Table 'fastadmin.fa_admin' doesn't exist錯誤
有部分小伙伴在安裝FastAdmin時報以下錯誤,SQLSTATE[42S02]: Base table or view not found: 1146 Table 'fastadmin.fa_admin' doesn't exist2020-08-05- BOM信息是文件開頭的一串隱藏的字符,用于讓某些編輯器識別這是個UTF-8編碼的文件,也編輯器自動加上的這個會導(dǎo)致頁面頭部會出現(xiàn)一個空白行;如果是織夢的程序也會引起驗證2020-02-17
- 在本篇文章里小編給大家整理的是關(guān)于蘋果cms采集插件安裝的步驟和方法,有需要的朋友們可以學(xué)習(xí)下。2019-12-05
- 在本篇文章里小編給大家整理的是關(guān)于蘋果cms添加播放器的方法步驟,對此有需要的朋友們可以學(xué)習(xí)下。2019-12-05
- 在本篇文章里小編給大家分享的是關(guān)于蘋果cms更換logo的方法和步驟,有需要的朋友們可以學(xué)習(xí)參考下。2019-12-05
- 在本篇文章里小編給大家整理的是關(guān)于海洋cms電影源碼安裝步驟方法以及相關(guān)知識點,有興趣的朋友們學(xué)習(xí)下。2019-12-05
- 在本篇文章里小編給大家整理的是關(guān)于蘋果CMS自適應(yīng)手模板設(shè)置方法,有需要的朋友們參考學(xué)習(xí)下。2019-12-05
- 在本篇文章里小編給大家整理的是關(guān)于蘋果海洋CMS自定義采集助手設(shè)置方法,有需要的朋友們學(xué)習(xí)下。2019-12-05
- 這篇文章主要為大家介紹了蘋果cms添加幻燈片的操作方法,步驟很簡單,有需要的朋友們跟著操作下。2019-12-02