Typecho中文网

国内最大Typecho开发者社区

Typecho模板的header页面片

Typecho模板中,一般都会有header.php页面片,用于将页面公共头部抽离出来,减少代码冗余。header页面片中,可以包含html的head标签和网站导航栏nav。<!DOCTY...

阅读全文

Typecho模板的index页面

制作index.php模板作者信息在index.php的开头,可以使用注释方式添加模板作者信息。/** * 这是一段描述,写在前面 * @package TypechoDev v2 * @aut...

阅读全文

Typecho的functions.php

很抱歉,最近很忙,没有时间上来更新内容哈。上篇文章《Typecho主题制作文件结构》介绍了制作Typecho主题所需要的模板文件,其中有一个特殊的文件,叫“皮肤函数”,文件名为functions...

阅读全文

Typecho中的路由解析

路由概述路由的功能简单的说就是根据请求(即URL)找到对应业务代码(或者说控制器,Controller),请求来自用户端,业务由系统提供,路由器的主要任务就是为请求和业务提供一对一的绑定。目前大...

阅读全文

Typecho中Widget_Archive详解

Widget_Archive的内涵Widget_Archive是Typecho中非常重要的一个组件,基本上所有文章/页面内容的渲染都离不开这个组件。Widget_Archive类位于/var/W...

阅读全文

Typecho主题制作文件结构

文件结构概览特殊文件这类模板文件,在typecho系统中定义,特定路由会尝试加载对应的模板文件,譬如index路由会去加载index.php,post路由会去尝试加载post.php。详细列表如...

阅读全文

Typecho的错误输出

在编码联调阶段,出错了只返回一个500页面,对开发人员是不友好的,此时打开错误输出就很有必要。那么,Typecho如何开启错误输出呢?从/var/Typecho/Common.php可以看到,如...

阅读全文

Typecho中的is函数

什么是isTypecho中内置了强大的is函数,用于判断“我在哪里?”。在制作主题页面的时候,经常需要根据页面的位置来加设特殊的效果,譬如在首页显示搜索框,但在归档页则显示最新评论:<?p...

阅读全文