需求其实这个功能是因为我要给我的 Accessories 的操作加个操作结果提醒。代码代码是直接从Typecho源码里扣的。把下面的代码放到你的JS里。/** 消息提醒 来自 Typecho common-js.php */ function notice(noticeText, noticeType) { var head = $('.typecho-head-nav'), ...
方法一,也是最简单的方法直接使用 ShortLinks 插件方法二,前台使用JS实现var pageTagretBlank = function(pageId) { if(document.getElementById(pageId)){ var pageAnchors = document.getElementById(pageId).getElementsByTa...
需求仿WordPress主题的是否发现Typecho的侧边栏评论列表没有这样的功能。只能自己实现了实现其实观察comments表就发现该表有cid字段,就是评论所属文章,那侧边栏评论的Widget_Comments_Recent可以直接调用cidecho $comments->cid; // 文章cid那就好说了,直接一个SQL语句查询就行了。以下代码放到functions.php就能...
[alt type="info"]由于需要Join,不推荐数据量大的博客使用自定义字段存储浏览次数[/alt]前提好几年前我在打造SimpX主题的时候撸了下面的浏览次数统计代码。/* * 获取浏览次数(改进版) */ function getViewsStr($widget, $format = "{views} 次浏览") { $fields = unser...
需求刚到手就发现 Spimes主题不能用互动读者。SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'xmp.xmp_comments.authorId'...
网上千篇一律的方法1、首先进入Typecho后台,然后在基本设置里更换站点地址。2、进入数据库管理工具(mysql命令行,phpmyadmin等)在数据库里面执行下面的语句来更换文章中旧域名地址。UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');补缺现在很多Typecho主题都用到了自定义字段来存储数...
需求在分类页面下,显示当前分类的子分类带超链接的名字,点击名字,进入子分类页面后,继续显示子子分类带超链接的名字...,上午改主题的时候弄出来的需求。原理Typecho如果直接列出所有分类的话很简单<?php $this->widget('Widget_Metas_Category_List')->listCategories('wrapClass=menu-childre...
网上各种typecho二次开发实例都是自定义函数,调用方式都是方法调用,和Typecho的调调不太符合,所以看了一下Typecho代码写了这个类,方便各位主题作者使用。增加了排序,分类,模板查询处理没有做分页处理<?php if (!defined('__TYPECHO_ROOT_DIR__')) { /** * @Author: Ryan<github-benzbrake@w...
Top