typecho引入php文件,Typecho中打开主题文件下的其他php文件

我的问题大概是这样的...

在Typecho里,制作主题,只要做好一些php文件再放入/usr/themes/ 这个文件夹就可以使用了,当打开网站时,域名就会直接显示为在服务器下的文件(例如:https://localhost/... 下)而不是https://localhost/usr/themes/... 此时的php文件已经是动态的了。

但是,若制作一个不在typecho主题支持范围之下但是却用到了typecho的动态功能的文件,却不能在Typecho中打开...

如图,下面是我的文件目录:

bVlrgM

这其中,除了html文件,Copyright.php和searchname.php文件是不在typecho支持下的,但是这些文件却需要typecho的动态功能。

如图,这是searchname.php的文件代码:

bVlrgY

可是在浏览器中打开的时候,却无法打开这个文件:

bVlrgZ

这样也不行:

bVlrg0

在F12工具中,显示这里什么代码也没有。如果实在IE的F12,则提示无法打开文件。

但是可以打开相同目录的html文件:

bVlrg1

我的问题是:

为什么不能打开主题文件下的php文件?而将php文件改为html就可以打开了...但是却不能使用typecho的动态功能...

若是typecho不能打开这样的php文件,那么还有什么办法可以让这个文件使用搜索功能?

好吧,问题描述的可能有些乱,我很感谢你的帮助!

回复内容:

我的问题大概是这样的...

在Typecho里,制作主题,只要做好一些php文件再放入/usr/themes/ 这个文件夹就可以使用了,当打开网站时,域名就会直接显示为在服务器下的文件(例如:https://localhost/... 下)而不是https://localhost/usr/themes/... 此时的php文件已经是动态的了。

但是,若制作一个不在typecho主题支持范围之下但是却用到了typecho的动态功能的文件,却不能在Typecho中打开...

如图,下面是我的文件目录:

bVlrgM

这其中,除了html文件,Copyright.php和searchname.php文件是不在typecho支持下的,但是这些文件却需要typecho的动态功能。

如图,这是searchname.php的文件代码:

bVlrgY

可是在浏览器中打开的时候,却无法打开这个文件:

bVlrgZ

这样也不行:

bVlrg0

在F12工具中,显示这里什么代码也没有。如果实在IE的F12,则提示无法打开文件。

但是可以打开相同目录的html文件:

bVlrg1

我的问题是:

为什么不能打开主题文件下的php文件?而将php文件改为html就可以打开了...但是却不能使用typecho的动态功能...

若是typecho不能打开这样的php文件,那么还有什么办法可以让这个文件使用搜索功能?

好吧,问题描述的可能有些乱,我很感谢你的帮助!

自定义模版就OK了。

在该页面头部改成这一段:

need('header.php');

?>

pagename:该页的名字,可自定义

$this->need('header.php'):如果不是共用头部可以把header改下。

做好后回到后台,管理——独立页面,然后添加,选择自定义模板即可。

bVltWd

bVltWf

这问题问的,也是有点小醉... 我想你需要的是 自定义页面模板 功能,按照文档的说明写好模板的注释头之后在新建页面的时候就可以选择模板了,既可以自定义内容也能访问到还能用上 Typecho 的动态功能了。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值