Typecho常量 Typecho常量,在config.inc.php最后面插入一行代码就可以启动一些功能或者重新定义一些参数,在config.inc.php中加是全局生效的,不在config.inc.php中其实也可以生效,只是在你加的位置那个局部生效。debug模式平时不建议开启,遇到报错或者开发东西时最好开启,可以看到更详细的报错define('__TYPECHO_DEBUG__', ...
typecho1.2.1主题设置保存后不生效bug解决方法 Typecho1.2.1有个bug,就是某些情况下主题设置需要勾选的设置,勾选后不生效,解决办法其实很简单,按照下面的方法操作下操作下即可。解决办法下载上方的压缩包,用里面的Config.php文件覆盖你站点这个路径var/Widget/Themes/Config.php下的对应文件即可。其实就是用https://github.com/typecho/typecho的修复过的这个文件替换下T...
自定义Typecho加密文章的Html结构 自定义加密文章的Html将模板post.php中的<?php $this->content(); ?>换为以下代码即可,其中html结构可根据自己模板架构自行调整。<!--判断文章是否加密--> <?php if($this->hidden): ?> <!--如果加密,输出自定义的表单格式--> <form action=&q...
判断调用某个独立页面模板的页面链接 为模板适配友情链接插件时,首页除了显示首页友链外,还需要显示更多友链的按钮,点击后进入友情链接的内页,那么就会出现两个问题,一个是怎么获取这个链接因为这个链接其实并不固定,用户可以随便设置,二是用户如果没创建链接呢。方案于是乎就有了如下函数,独立页面的模板是link,php,我们针对它来写函数即可。function linkpage() { $db = Typecho_Db::get...
Typecho允许多个域名绑定同一个网站 Typecho默认只认后台设置的域名,通过域名访问网站主题资源都是从设置的域名进行加载的,此时如果你绑定了其他域名,使用其他域名访问网站,资源也是从网站设置的域名进行加载的,这个就属于跨越加载,而浏览器部分资源不允许跨域加载。举个常见的例子,比如你网站后台设置的域名为qq.com,但同时你又给网站绑定了www.qq.com,那么使用www.qq.com的域名进行访问,网页加载的资源实际上还是...
Typecho设置伪静态隐藏掉网址中的index.php Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:http://xxx.com/index.php/archives/233/,但我们希望最终的形式是这样:http://xxx.com/archives/233.html。那么我们如何做到这样的效果?配置服务器的rewrite规则Linux Apache 环境 (.htaccess):<...
Typecho新手常见问题指南 1,博客首页怎么只显示5篇文章?答:在typecho的后台,设置 -> 阅读 里面可以设置首页文章数量,默认5篇。2,编辑器怎么居中文字,怎么给文字设置颜色?答:typecho默认的是markdown编辑器,本身不支持这些功能,可以换用其他编辑器插件!或者使用html语句实现!3,怎么在文章里使用html语句?使用如下格式书写即可!!! 你的html语句 !!!4,如何修改 Grava...
Typecho输出所有用户邮箱地址 有的时候我们想要群发邮件通知时旧需要获取用户的邮箱地址,一个用户一个用户的手动获取明显不现实,于是就有了下面的查数据库的方式来全部获取。<?php $db = Typecho_Db::get(); $mail=$db->fetchALL($db->select('mail')->from('table.users')->...