『主题』Typecho免费网址导航主题TiNav 2.0-Mr.KevinH

钛导航TiNav已停止开源,新版导航主题请移步https://www.seogo.me/theme/webstack.html

演示

https://web.geekji.cn/

下载

PHP5:官方下载

PHP7:官方下载

更新内容

  1. 导航增加二级分类显示
  2. 首页增加友情链接(请安装links插件,不安装首页则不显示友情链接,不影响使用)
  3. 保留了原主题的搜索功能、前台登录、留言页面(使用留言功能请新建view.html独立页面)
  4. PC端与移动端导航栏分别加载不同的链接,PC端为锚文本链接,移动端为分类栏目链接
  5. 自定义字段不显示的小伙伴,请注意PHP版本,演示站为5.5版本

使用方法

上传到typecho主题文件夹即可(使用过1.0版本的,可以直接覆盖使用;但本屌建议重装typecho,因为之前修改过系统文件)

『主题』Typecho免费网址导航主题TiNav 2.0-Mr.KevinH

主题安装完成,在撰写文章页面填入跳转URL、描述、LOGO。

创建导航栏

关于导航栏的创建,只要新建分类即可

导航栏标题前面的图标请在分类缩略名中填入,图标样式请参考:http://fontawesome.dashgame.com/

『主题』Typecho免费网址导航主题TiNav 2.0-Mr.KevinH

PHP7使用方法

由于Typecho中某些自定义字段不支持PHP7版本,所以这次在2.0最终版的基础上更新PHP7版本,安装方法较复杂,不建议小白使用。

如果网站LOGO还是无法使用,请在sidebar中写入绝对链接,懒得修改了。

本主题涉及到修改Typecho系统文件和数据库,注意备份,建议看完本文再操作,莫着急。

1、下载主题,上传到typecho主题文件夹;

2、在Typecho数据库文章表中添加新字段

在数据表 typecho_contents 中新建一个 test_url、test_word、test_img 三个字段,类型可为字符串;

『主题』Typecho免费网址导航主题TiNav 2.0-Mr.KevinH

3、修改Typecho系统文件(不爱动手的小伙伴可以下载下面修改好的系统文件,直接覆盖。)

点击下载

直接覆盖的小伙伴请忽略下面的步骤,直接跳到 创建导航栏

①后台模板文件 admin/write-post.php 表单中(大概在第21行后面)插入:

②在 var/Widget/Contents/Post/Edit.php 里的 writePost 函数里需要接收新字段参数:

③在 var/Widget/Abstract/Contents.php 里的三个函数添加新参数:

在 insert 函数添加新参数:

在 update 函数里构建更新结构加入新字段:

在 select 函数里添加查询新字段:

上面步骤操作完成后,撰写文章页面如下图

『主题』Typecho免费网址导航主题TiNav 2.0-Mr.KevinH

到这里主题安装完毕。