主题插件
主题
Typecho主题
xiuno主题
Wordpress主题
Discuz主题
插件
Typecho插件
Xiuno插件
Wordpress插件
Discuz插件
电脑软件
编程开发
办公软件
媒体播放
上传下载
系统工具
编程开发
安卓软件
影视播放
音乐软件
社交娱乐
小说阅读
其它软件
优质源码
社区
交流
商城
HOT
付费服务
VIP
发布
发布文章
创建话题
创建版块
发布帖子
开通会员
黄金会员
全站资源折扣购买
部分内容免费阅读
部分活动免费参与
不定时领取礼品
开通黄金会员
钻石会员
全站95%资源免费
部分内容免费阅读
提供部分技术指导
奖品活动免费参加
开通钻石会员
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
主题插件
主题
Typecho主题
xiuno主题
Wordpress主题
Discuz主题
插件
Typecho插件
Xiuno插件
Wordpress插件
Discuz插件
电脑软件
编程开发
办公软件
媒体播放
上传下载
系统工具
编程开发
安卓软件
影视播放
音乐软件
社交娱乐
小说阅读
其它软件
优质源码
社区
交流
商城
HOT
付费服务
VIP
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
分享
创建新版块
Typecho交流
Typecho技术教程
帖子 261
互动 1
关注 1
typecho技术教程分享
超级版主
申请版主
发布
全部
最新发布
最新回复
热门
精华
无人之境
9个月前发布
9次阅读
关注
私信
Typecho 自定义分页样式简析
Typecho 的这种分页样式设置最初我也是很迷茫的,所以我做的大部分模板都是只是用上一页和下一页,然而昨天翻出来看一下发现其实挺简单的,以前自己没有理解好。
其实这类文章在吕滔博客《Typecho 自定义分页样式》有讲,但是没有很细致的说明,甚至给出的代...
评分
1
分享
无人之境
9个月前发布
9次阅读
关注
私信
Typecho 实现切换上一篇下一篇文章教程
本文主要是通过JS脚本实现的,另外通过PHP自定义文章上一篇下一篇也可以实现类似效果,本文实现方式代码如下:
<script>if(document.getElementsByClassName('post-near')[0].childNodes[1].innerHTML != '上一篇: 没有了') var pre_link = document.ge...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 首页自动摘要正则表达式过滤图片
Typecho默认是全文输出的,想摘要的话,官方给出了最简单的方法,就是在你想截取的位置加上more标签即可。
但是这种方法在有图片文章的情况下摘要就会出现图片信息,也完全暴露了标签元素,影响美观,下面就给出了PHP正则表达式自动摘要的两种解决方法。
注:...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 非插件实现语法高亮教程
我们今天要实现的代码高亮是通过prism高亮代码库来实现的,首先打开Prism官网:https://prismjs.com/
Prism 是一个轻量级并且简...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 自定义首页keywords和Description内容
<?php if($this->is('index')): ?>
<?php $this->header('description=专业美国VPS评测及最新美国VPS主机优惠资讯,包括美国VPS最新发布的优惠信息、美国VPS评测服务及参数详解、LinuxVPS新手使用帮助、Linux+Nginx+Mysql+PHP教程等内容。'); ...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 复制文字添加版权信息
代码如下:
< script>
document.body.addEventListener('copy', function (e) {
if (window.getSelection().toString() && window.getSelection().toString().length > 42) {
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 自由调用多个指定cid的文章
之前在网上找的方法都是定死的,而且有些数据调不出来,所以弄了这个,cid参数我是在主题内设置传入的。
/** * 指定cid调用多个文章,用于推荐文章调用 * * 方法:$this->widget('Digest_Post@Digests', 'cid=1,2,3')->to($dpost); * 只需要传入cid后面...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 随机文章的调用方法代码
操作方法:
1、把下面的代码添加至主题的functions.php文件:
function getRandomPosts($limit = 10){ $db = Typecho_Db::get(); $result = $db->fetchAll($db->select()->from('table.contents') ->where('status = ?','publish') ->where('t...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 不同分类文章标题显示不同颜色
Typecho 搭建的一个站的文章标题颜色按照分类来显示,也就是不同分类,文章标题的颜色就会不同,刚开始想用<?php if ($this->is(‘category’,’news’)): ?> ,但是想了下,这个只是判断当前页面是不是news分类下面的,并不能达到我的要求,事实也...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 非插件实现路由功能
function themeInit($archive)
{ if ($archive->is('archive', 404)) { $path_info = trim($archive->request->getPathinfo(), '/'); if ($path_info == 'i/redirect') { $url = urldecode($archive->request->url); $archive->response-&g...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 非插件实现友情链接页面
通常友情链接我都是写死的,但是制作的主题因为要公开给大家用,所以很多童鞋表示写死了不方便修改,于是花了点时间折腾了一下,方便大家使用。首先使用该代码之前,请先确认你的页面里的友情链接最终输出格式是这样的:
<ul>
<li><a href="ht...
评分
回复
分享
无人之境
8个月前发布
8次阅读
关注
私信
Typecho调取一言API
官方文档:https://hitokoto.cn/api
做成通用的了,放在functions.php里面
function getHitokoto(){ $url = 'https://v1.hitokoto.cn/?c=g'; // http://api.hitokoto.cn/ $array_data = json_decode(file_get_contents($url),true); $content = $array_data['...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 调用指定数量最新文章教程
在制作两栏typecho博客主题时,如果想在网站的侧边栏调用一定数量的博客最新文章列表怎么办?方法很简单,使用Widget_Contents_Post_Recent这个 widget 即可调用,通过 pageSize 参数即可限制调用数量。
方法一:
<?php
$this->widget('Widget_Contents...
评分
回复
分享
无人之境
9个月前发布
8次阅读
关注
私信
Typecho 自定义文章评论列表样式教程
Typecho 文章评论列表通过 $comments->listComments() 函数代码即可调用,但存在一个问题,就是评论列表的HTML结构是固定的,限制了文章评论列表样式的设计空间,开发者只能根据其固定的HTML结构设计评论样式,庆幸的是 Typecho 也支持自定义该函数的HTM...
评分
回复
分享
无人之境
9个月前发布
7次阅读
关注
私信
Typecho 判断文章序号插入内容
Typecho判断为当前页的第几篇文章,并单独输出代码,可应用于第一篇文章底部广告::
<?php if ($this->sequence == 0): ?>
//需要的插入
<?php endif; ?>
评分
回复
分享
无人之境
9个月前发布
7次阅读
关注
私信
Typecho 彩色标签云按数量显示不同字体大小
载入标签对象
Typecho给我们留一个很好用的接口:
<?php $this->widget('Widget_Metas_Tag_Cloud', 'sort=name&ignoreZeroCount=1&desc=0&limit=30')->to($tags); ?>
参数说明
评分
回复
分享
无人之境
8个月前发布
7次阅读
关注
私信
Typecho前台添加编辑文章链接
每次编辑文章都要跑到后台,点击管理文章然后编辑,挺不舒服的,于是动手改了下代码。
其实代码也不难,首先就是判断是否登陆,然后再判断权限,官方有具体的权限控制文档。
<?php if($this->user->hasLogin()):?> <?php if($this->user-&g...
评分
回复
分享
无人之境
9个月前发布
7次阅读
关注
私信
Typecho 获取插件信息代码片段
在插件开发中经常需要获取插件的代码片段,比较版本信息什么的以便提示升级。
代码示例:
Typecho_Widget::widget(‘Widget_Plugins_List@activated’, ‘name=插件名称’)->version;
以上是获取某插件的版本信息,跟多的参数可以通过打印 Typecho_Widget:...
评分
回复
分享
无人之境
9个月前发布
7次阅读
关注
私信
Typecho 评论链接新窗口打开教程
本方法依托jQuery
<script type="text/javascript"> jQuery(document).ready(function(){jQuery("a[rel='external'],a[rel='external nofollow']").click(function(){window.open(this.href);return false})});
</script>
将上方代码丢进主题的任...
评分
回复
分享
无人之境
9个月前发布
7次阅读
关注
私信
Typecho 不兼容PHP7的解决办法
Typecho提供mysql或pdo两种方式连接数据库,若您在安装的时候选择mysql方式连接,很有可能升级PHP 7后Typecho就打不开了,原因是PHP 7已经放弃mysql方法,需要使用mysqli或pdo方法。
解决办法
修改配置文件config.inc.php,将:
$db = new Typecho_Db('Mysql'...
评分
回复
分享
上一页
1
…
8
9
10
11
12
…
14
下一页
跳转
1人已关注
分享
创建新版块
Typecho技术教程
typecho技术教程分享
发布
关注
帖子
261
互动
1
阅读
7750
本版版主
申请版主
无人之境
超级版主
关注
本版热门
发布文章
创建话题
创建版块
发布帖子
在手机上浏览此页面
登录
没有账号?立即注册
用户名或邮箱
登录密码
记住登录
找回密码
登录
社交账号登录
注册
已有账号,立即登录
设置用户名
设置密码
重复密码
邀请码(选填)
注册