本文以使用phpmyadmin数据库管理工具为基础所写登录你的PHPMYADMIN账户,如果连PHPMYADMIN账户的密码都忘了请直接点屏幕右上角的X离开吧打开typecho安装数据库,找typecho_users点进去在password前面打勾,选择浏览,就能看到uid1的详细信息了选择uid1然后点最前面的笔形图标“更改”,把第三行的password改为下面的字符串:16位:49ba59abbe56e05...
更新日期:2017-11-082643 人关注
TYPECHO 随机文章调用的实现可以有三种方法,第一种方法就是最简单的,使用插件,可以参考:Typecho 随机文章列表插件RandomArticleList ;第二种方法就是上篇文章所说的,如何为 Typecho 网站实现随机文章列表? 通过更改TYPECHO系统源码实现随机文章的调用;第三种方法就是本篇文章要讲述的方法,通过修改 TYPECHO 的主题文件的 function.php 文件来实现调用网站的...
更新日期:2017-11-081503 人关注
该文主要用到的方法是修改 TYPECHO 源码,达到实现随机文章列表的功能,并且通过可以实现某个具体分类下的随机文章调用,但不建议使用该方法,因为一旦系统升级,可能就会收到影响,建议大家参考另外一篇文章,实现网站随机文章调用 : 如何通过修改 TYPECHO 主题文件来实现网站随机文章列表功能? ,另外还有一个方法就是直接使用插件实现,可以参考:Typecho 随机文章列表插件RandomArticleList...
更新日期:2017-11-082388 人关注
要修改 Typecho 的后台管理地址,由默认的/admin,改为你不想让别人知道的地址,需要修改两个地方:修改 admin 文件夹的名字,假定修改为 myadmin。打开根目录下的 config.inc.php文件,找到/** 后台路径(相对路径) */ define('TYPECHO_ADMIN_DIR', '/admin/'); 将 /admin/ 修改为之前重命...
更新日期:2017-11-085336 人关注
全站启用HTTPS让您的网站更安全,随着用户和搜索引擎的不断重视,很多小伙伴们已经加入HTTPS的阵营,分享下Typecho设置HTTPS的过程。申请SSL证书如果您还没有域名SSL证书,可以参考教程:沃通免费SSL证书申请和Let’s Encrypt免费SSL证书申请免费的SSL证书。Typecho设置登录Typecho后台 -> 设置 -> 基本设置 -> 站点地址改成https的域名是必...
更新日期:2017-11-063045 人关注
Typecho提供mysql或pdo两种方式连接数据库,若您在安装的时候选择mysql方式连接,很有可能升级PHP 7后Typecho就打不开了,原因是PHP 7已经放弃mysql方法,需要使用mysqli或pdo方法。解决办法修改配置文件config.inc.php,将:$db = new Typecho_Db('Mysql', 'typecho_'); 注释或者替换为...
更新日期:2017-11-062070 人关注
Typecho默认主题导航栏菜单仅显示了首页和关于页面,如果我们添加了更多分类目录是不会显示出来的,需要修改主题目录下的header.php文件。将55-59行使用如下代码替换:<a<?php if($this->is('index')): ?> class="current"<?php endif; ?> href="<...
更新日期:2017-11-062484 人关注
默认情况Typecho文章中如果有添加链接,那么是从当前窗口跳转的,并且外链没有添加nofollow标签,不利于SEO,Typecho文章内链接新窗口并添加nofollow标签如下。找到/var/CommonMark/HtmlRenderer.php这个文件,在105行,也就是$attrs['href'] = $this->escape($inline->getAttribute...
更新日期:2017-11-061587 人关注
默认情况下Typecho首页会全文输出所有文章内容,如果文章篇幅较长,不利于排版和阅读,通常需要对首页摘要字数进行限制,找到主题目录下面的index.php文件<!--more-->,找到如下代码:<?php $this->content('- 阅读剩余部分 -'); ?> 将代码修改为如下,数字200就是摘要字数,可根据实际情况修改。<?php $thi...
更新日期:2017-11-062128 人关注
<?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?> <?php while($categorys->next()): ?> <?php if ($categorys->levels === 0): ?> <?php $children = ...
更新日期:2017-11-061899 人关注
Typecho根据TAG调用相关文章代码:<?php $this->related(5)->to($relatedPosts); ?> <ul> <?php while ($relatedPosts->next()): ?> <li><a href="<?php $relatedPosts->permalink(); ...
更新日期:2017-11-064156 人关注
编写 functions.php 中的代码(给出的图片地址是绝对地址,如果想要相对地址可以使用php操作字符串进行截断。)function img_postthumb($cid) { $db = Typecho_Db::get(); $rs = $db->fetchRow($db->select('table.contents.text') ->from('tab...
更新日期:2017-11-061780 人关注
typecho模板侧边栏不显示博主的评论代码:<?php $this->widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments); ?> 这个代码使用以下也是可以的。省的博主自己经常回复别人的问题,上面都是自己。
更新日期:2017-11-061939 人关注
首先绑定两个域名(以下称 A域名 和 B域名)到空间目录上。接着把typecho上传到空间里,打开 A域名 时,typecho就会自动检测并开始安装,安装是请修改数据库表前缀为 A_ ,安装过程非常顺利。安装完后,把程序自动生成的文件config.inc.php下载下来备份,并删除服务器上的config.inc.php。然后,用 B域名 打开网站,此时,typecho会再度自动检测并开始安装,此时请修改数据库表...
更新日期:2017-11-062237 人关注
早就想研究下这部份,一直拖到现在。 主题设计时,评论模块希望设计得独特,富有个性,就需要修改评论结构,而 typecho 默认模板中提供给我们的只有一行简单代码:<?php $comments->listComments(); ?> 把结构都写死了。当然,其实官方的博客中有一篇文章已经声明可以自定义评论结构,只是不太详细,有点摸不着头脑~于是今天抽空折腾了下,总的来说是 在 comments....
更新日期:2017-11-062476 人关注
增加更加多样的分页输出样式选项,包括wrapTag 外层包裹标签名,默认olwrapClass 外层包裹类名itemTag 内层标签名, 默认litextTag 直接输出文字的标签名currentClass 当前聚焦类名prevClass 上一页类名nextClass 下一页类名方法一:<?php $this->pageNav('«', '»', 3, ...
更新日期:2017-11-064295 人关注