我的问题大概是这样的…
在Typecho里,制作主题,只要做好一些php文件再放入/usr/themes/ 这个文件夹就可以使用了,当打开网站时,域名就会直接显示为在服务器下的文件(例如:https://localhost/… 下)而不是https://localhost/usr/themes/… 此时的php文件已经是动态的了。
但是,若制作一个不在typecho主题支持范围之下但是却用到了typecho的动态功能的文件,却不能在Typecho中打开…
如图,下面是我的文件目录:
这其中,除了html文件,Copyright.php和searchname.php文件是不在typecho支持下的,但是这些文件却需要typecho的动态功能。
如图,这是searchname.php的文件代码:
可是在浏览器中打开的时候,却无法打开这个文件:
这样也不行:
在F12工具中,显示这里什么代码也没有。如果实在IE的F12,则提示无法打开文件。
但是可以打开相同目录的html文件:
我的问题是:
为什么不能打开主题文件下的php文件?而将php文件改为html就可以打开了…但是却不能使用typecho的动态功能…
若是typecho不能打开这样的php文件,那么还有什么办法可以让这个文件使用搜索功能?
好吧,问题描述的可能有些乱,我很感谢你的帮助!
自定义模版就OK了。
在该页面头部改成这一段:
<?php
$this->need('header.php');
?>
pagename:该页的名字,可自定义
$this->need('header.php'):
如果不是共用头部可以把header改下。
做好后回到后台,管理——独立页面,然后添加,选择自定义模板即可。