下面分享下typecho如何非插件实现文章归档页面,其实挺简单的,按照下面的步骤操作,很简单的事情!
首先复制page.php,重命名为archives,这个可以根据自己个人的喜好随便起
其次 按照下面的代码替换其中的代码,从而可以让主题识别这个归档独立页面
PHP Code复制内容到剪贴板
- <?php$this->need(‘header.php’);?>
替换为
PHP Code复制内容到剪贴板
- <?php
- $this->need(‘header.php’);?>
接著按照以下代码进行替换,其替换的代码为归档的核心代码
PHP Code复制内容到剪贴板
- <?php$this->content();?>
替换代码如下:
<?php $this->widget(‘Widget_Contents_Post_Recent’, ‘pageSize=10000’)->parse(‘<li>{year}-{month}-{day} : <a href=”{permalink}”>{title}</a></li>’); ?>
到此归档页面已经创建完成,接著上传到主题目录,然后进入typecho后台新建page页面,然后选择模板为archives,如果开始创建这个页面的时候不是取的这个名字请自行选择!下面分享一个现成的独立页面,直接新建一个page.php页面,代码全部复制进去即可!
PHP Code复制内容到剪贴板
- <?php
- $this->need(‘header.php’);?>
- <divid=”mainbox2″>
- <divclass=”position”>当前位置:<ahref=”./”>首页</a>»<?php$this->title()?></div>
- <divclass=”post”id=”post-<?php$this->cid();?>”>
- <h2><spanclass=”float_l”><ahref=”<?php$this->permalink()?>”title=””><?php$this->title()?></a></span></h2>
- <divclass=”clear”></div>
- <divclass=”entry”>
- <?php$this->widget(‘Widget_Contents_Post_Recent’,’pageSize=10000′)->parse(‘<li>{year}-{month}-{day}:<ahref=”{permalink}”>{title}</a></li>’);?>
- <divclass=”clear”></div>
- </div>
- </div>
- </div><!–mainboxend–>
- <?php$this->need(‘footer.php’);?>
样式如果有不满意,可以自己写下CSS美化下,既然折腾了就勇猛的向后看齐吧!
1.本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
2.分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3.不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4.本站提供的源码、模板、插件等其他资源,都不包含技术服务请大家谅解!
5.如有链接无法下载或失效,请联系管理员处理!
6.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!