给typecho加上主题自动添加tag标签功能
当然也有这样的插件,安装启用就简单多了插件下载地址:https://qqdie.com/archives/tyepcho-tag-select-plugin.html功能如图所示:如果不需要插件,也可以在自己的主题上整合添加,首先在functions.php里面添加一句Typecho_Plugin::factor...
给你的网站主题加上一言功能,适用typecho,wordpress
在这里,教大家一个使用一言官方 API 的方法~作为一个养殖站用一言好像没啥用,分享给你们玩玩。同样的使用typecho和wordpress首页在你的主题functions加上这句话 function GetHitokoto(){ ...
Typecho更换Gravatar头像源,QQ邮箱取用qq头像教程
无论是Typecho还是WordPress,默认的Gravatar地址都是国外的,访问速度很慢,严重影响网站的访问体验,这里分享一下替换方法。全站修改法在网站根目录下的 config.inc.php 文件,加入以下代码。define('__TYPECHO_GRAVATAR_PREFIX__', 'https://...
Typecho百家号图文同步插件,ty百家号同步插件
实现Typecho图文内容自动同步到百家号,实现更高效的百家号运营,及网站内容的分发,降低运营成本。注意:目前插件仅支持图文同步,不支持图集、视频等内容的同步。
typecho搬迁后出现no input file specified 三种解决方法
最主要的是,把项目文件下的.user.ini文件删除解决了以下是官方较为正规的解决办法一.IIS Noinput file specified方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS方法二:请修改php.ini找到; cgi.force_redirect = 1去掉...
Typecho出现"Database Server Error"
原因今天从APPNODE一键迁移完,发现出现Database Server Error错误.解决办法站点目录config.inc.php里面Mysql改为Pdo_Mysql.因为迁移网站从PHP5->PHP7 因为PHP7 不支持Mysql,我们只可以选用Pdo_Mysql所以以后大家安装Typecho的时...
Typecho门户CMS主题模板
基于typecho做的门户主题,整体版面高端大气,适合大型CMS门户内容的搭建,适合内容聚合优化本主题模板并没有做成响应式,为PC和移动端独立分开运作,由插件来区分是PC端还是移动手机端来匹配不同的模板,考虑内容页面较为复杂的时候,区分会方便针对pc和移动端人群访问和信息收集请移步到typecho 门户主题[po...
配置typecho的多分类筛选 - spzac主题篇
如图所示,这个功能并没有整合到主题里面,是因为大部分功能都是固定写死的,比如每个人的主题字段都不一样,而多分类筛选是可以按字段来检索的,所以就简单的在这里分享一下教程,但是具体来说,还是较为复杂,也就简单看看思路把页面地址:https://www.veimoz.com/search/sy/?allsuo=1&ca...
typecho给主题做一个顶踩功能评分功能
借用之前转载的typecho打造点赞功能(案例教程)文章,思路是一样的,能做个点赞,也能做个踩帖的功能,然后通过点赞和总人数的比例推算一个评分标准[post]570[/post]比如某一篇文章,支持顶贴2人,踩帖1人,总数3人,那么评分(满分为10分)为2*10/3=6.6分如图所示右上角的星级评定代码为:htm...
Typecho调用文章第一张图,第N张图以及无图显示随机图
有时候Typecho想调用文章第二张图,或者在输出多图的时候想对多图顺序的一个调用可以尝试下面的方法function thumb($cid) { if (empty($imgurl)) { $rand_num = 10; //随机图片数量,根据图片目录中图片实际数量设置 if ($rand_num == 0) {...
解决typecho搜索功能关于过滤空格的问题优化
Typecho的原生搜索对于用户的搜索习惯不是特别好,我们例如在百度进行搜索的时候习惯性在两个词中间加上空格,例如我需要搜索关于win10的IP问题,会输入win10 IP进行搜索,可是Typecho的原生搜索会自动过滤空格,搜索词语就变成了win10ip,这样是搜索不到数据记录的,为了解决这个问题,就查找了下t...
给typecho编辑器添加复制粘贴=上传图片功能
为自带 Markdown 编辑器增加系统剪贴板中的图片粘贴上传的支持,类似简书写文章页面的编辑框来自typecho的插件:https://github.com/zgq354/PasteImage插件主要是调用了程序的上传函数,通过js处理在编辑器里面的操作,复制粘贴的时候就触发了上传图片等功能,并且输出更新附件的...
Typecho百度SEO插件(浏览页面自动提交给百度)
推荐一个很不错的插件:Typecho百度SEO插件主要作用于发布文章的时候,会实时推送,而且在用户前端浏览的时候,也会进行百度推送,个人觉得更适合普通推送合适一点本插件目前有两个功能:1、发布文章时通过API主动将文章推送给百度2、用户在前台浏览文章时,会在每个页面底部加载自动提交代码,将当前浏览的页面提交给百度...
typecho正确的开启伪静态教程步骤
Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:http://xxx.com/index.php/archives/37/,但我们希望最终的形式是这样:http://xxx.com/archives/37.html。那么我们如何做到这样的效果?1.配置服务器的r...
typecho输出导航(二级)和独立页面代码
typecho输出导航(二级)和独立页面代码留个痕迹,方便往后查询……如题一级分类导航代码:<?php $this->widget('Widget_Metas_Category_List')->to($category); ?> <?php while($category->n...
Typecho主题前台实现删除文章功能
将下面的代码放到 post.php 中即可<?php Typecho_Widget::widget('Widget_Security')->to($security); ?> <a href="<?php $security->index('/action/conte...
打造typecho的用户投稿,编辑,删除功能
投稿功能到底有没有用呢?不知道有没有大家有没有想过这个问题,是谁会来投稿,是谁会来为你更新内容如果投稿的都是来发广告,或者发的文章底部加上自己网站的链接,这样并没有什么实际意义的帮助1,你拥有自己的一个小团队,每个人拥有自己的账号而不方便每个人都进入后台,这样就可以利用前端投稿实现日常更新编辑2,网站拥有类似头条...
给typecho加上历史访问记录功能教程
给主题加上历史访问记录,这个功能一定程度上可以挽留一下读者,比如:某位大佬经常通过搜索引擎进来我站,可能发现以前在这里也看过一些文章,比较合他口味,久而久之就能发展成常客。之前有个类似的文章教程:[post]288[/post]实践起来不复杂,里面的代码复制出来,比如viewhistory.js,引入到网站中,最...
总结一些typecho的常见问题FAQ
总结一些typecho的常见问题FAQ,也许对你有所帮助1,typecho默认没有封面图片功能,因为定位轻简博客日记系统,日记通常一标题,一内容2,typecho默认自带的编辑器,简简单单,普普通通,想丰富一点,改变颜色,插入视频or公式,可以参考借鉴markdown的语法功能3,typecho部分主题首页,会涉...
typecho给主题自定义字段添加智能输入
弄主题的时候,有时候自定义字段需要填写相对复杂的格式内容,才能便于页面上的输出例如如果按格式输出,编辑内容格式去填,有可能对一些用户来说,比较抽象复制但是如果这样的话,可能就相对来说人性化一点制作教程 Typecho_Plugin::factory('admin/writ...
Typecho显示不同的日期方式标签
我们在制作Typecho主题的时候,默认官方提供的日期格式是类似July 8, 2020,这样子的,我们可能需要其他的格式,比如2020-08-08。所以我们只需要找到对应模板中的日期格式就可以。这里简单记录一下,如果以后有需要的话可以使用到。一般而言需要修改的代码存在于 archive.php index.ph...
Typecho百度推送插件,普通or快速收录2种推送方式
就是一款针对百度站长(原熊掌号收录)推送,当发布文章的时候,可以同时推送给百度,实现快速收录的插件目前,百度站长区分有普通和快速收录的接口,其中快速收录是根据网站的质量提供24小时内必收录的通道之前的插件,只有一个填写入口,也就是你填普通收录接口插件就是普通收录,填写快速收录接口就是快速收录但是有时候挺不方便的,...
typecho制作Sitemap文件提交(XML版本)
向搜索提交网站的sitemap文件,帮助spider更好的抓取您的网站。sitemap提交后,搜索会根据sitemap了解网站中数据情况。360,今日头条,百度工具都提供了这方面的接口sitemap数据能帮助搜索改进抓取策略,不能决定收录量级,也不能决定搜索排名。总之,对网站文字的收录抓取都有不少的好处,在这里,...
typecho主题模板中判断某一个插件是否存在激活
模板技巧之判断插件是否激活<?php $all = Typecho_Plugin::export();?> <?php if (array_key_exists('插件名称', $all['activated'])) : ?> ........... ........... <?ph...
响应式Typecho企业主题
整体页面的布局清晰简洁又不简单,从上而下观看全站高端大气简洁,适合任何企业的运用。从上而下的特效更是让网站有种动态显示的特色主题购买者,可以联系管理员进行整站搭建和配置暂停出售了主题使用:当栏目之间存在一级和二级分类的时候,则会启用栏目图片封面的显示,所以,一级栏目下建立二级栏目的时候,需提前做好栏目封面图片哦栏...
typecho打造点赞功能(案例教程)
Typecho 默认是没有提供点赞相关的 API 的,需要涉及到数据库操作编写函数Typecho 提供了一个 functions.php,可以用来定义函数,数据库相关的操作就放在 functions.php 中。下面编写两个函数,agreeNum 函数用来获取点赞数量,agree 函数用来点赞。agreeNum ...
typecho 出现 Database Query Error(或404页面)的问题
有时候上传一个主题,打开后会出现404页面,或者出现Database Query Error的代码导致的原因,主要是主题界面里面会指定栏目调用的问题,或者调用其他的部分信息的问题比如,刚搭建的网站里面只有分类A的栏目,id为1,然后上传了主题模板,前端界面属于多分类布局,头部调用了分类A,边栏调用了分类B,底部调...
给typecho加上txt缓存功能,减缓网站并发压力(spimes篇)
之前觉得分类栏目页比较单调,想给不同的栏目页加上本栏目的最热,最火文章显示,但是后面做出来,流量大的时候,直接爆卡,网站打都打不开,毕竟typecho定位为小博客类型,发文都默认没有封面图的,要实现那么多文章展示的内容,确实有点勉强……之前文章也提到过[post]509[/post]有些时候我们希望减少对数据库的...
typecho搬家后sql批量更换文章和字段的新旧域名
Typecho搬家后,会有好多附件地址不变,附一个SQL语句,应用于phpmyadmin,批量修改下面这个是文章sqlUPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');下面是自定义字段sqlUPDATE `typecho_...
给typecho加上友情链接,无需插件
忘了之前在哪里看到了,回头找到原文地址,再加上思路是这样的,page页面,按格式填入代码:友情链接的代码如下: <ul id="flinks"> <li>域名名称</li> <li>域名地址</li> <li>域名图标&l...
用Server酱给typecho做微信信息推送教程代码
server酱需要去sc.ftqq.com申请 并且绑定你的微信 ,然后别人可以直接从网页发消息给你的微信typecho回复提示推送 Typecho_Plugin::factory('Widget_Feedback')->comment = array('ComW...
typecho会员中心的头部导航菜单
之前的比较简单,就一个下拉菜单就完事了,看到日主题的用户导航菜单,还是很不错的,就模仿抄袭改一下,具体如图所示演示:注册后就看到了……我把先样式代码集中分享出来,大家可以根据自己的需要去改造,有问题可以留言样式css:<style> .header-top { position: relat...
无聊就弄一个typecho积分规则玩玩
我也瞎搞瞎搞…… 我很喜欢知乎,百家号那样的积分规则,就像玩游戏一样,任务多了,经验多了,随着等级的提升,开发的权限就越来越多,就像知乎里面的创作者中心一样,如图,等级越高,权利就越大知乎的玩法:每位入驻创作者中心的创作者都将获得一个成长等级及对应的成长指数分。成长指数是评估创作者在知乎站内创作行为及创作所处阶段...
实现typecho评论框输入QQ号码自动获取QQ头像和昵称
玩不溜,花了不少时间才实行了这个功能,网上找打的都是wordpress比较多,结构不是很熟悉,又用不了,看看评论效果把输入QQ就自动获取昵称,邮箱和头像,可能还有不少错误或者不严谨的地方,不过,基本上也就大概了…… 留个记录方便有缘人折腾下饭主要核心还是ajax去处理,获取到QQ身份的数据信息,比如……<?...
(新)typecho获取QQ头像,隐藏QQ号
最初想到获取QQ头像地址就是下面这样,当随之而来的问题就是暴露了别人的QQ号码,这点对于保护他人隐私上来说不太好。国内使用Gravatar的用户很少,所以很多邮箱根本没有注册Gravatar,所以也就没有头像,而国内主流的还是以QQ邮箱为主,今天主要记录将typecho的评论进行邮箱识别,QQ邮箱则调用QQ头像下...
typecho免插件开启评论@小尾巴
最近自己在搞typecho,折腾了好久。找了好多教程,都没找到这个,然后自己琢磨出来的。直接开始代码吧在function里面加上这个//获取评论的锚点链接 function get_comment_at($coid) { $db = Typecho_Db::get(); $prow = $db...
typecho常用代码片段收集
typecho 获取最新文章,指定数量<?php $this->widget('Widget_Contents_Post_Recent','pageSize=5')->to($news);?> <?php if($news->have()):?> <?p...
typecho纯代码算术验证码
Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。第一步function.php如下函数//算术验证评论by minirizhi.com function themeInit($comment){ $comment = spam_protection_pre($comme...
Typecho 文章内链接在新窗口打开实现方式
默认情况Typecho文章中如果有添加链接,那么是从当前窗口跳转的,并且外链没有添加nofollow标签,不利于SEO,Typecho文章内链接新窗口并添加nofollow标签如下。方法一:修改Typecho系统文件找到 /var/CommonMark/HtmlRenderer.php 这个文件,在105行,也就...
typecho中的文章页面获得当前页面分类的缩略名
如何在typecho中的文章页面获得当前页面分类的缩略名??还有当前分类的名称$categories = $this->categories; foreach($categories as $cate) { echo $cate['slug']; echo $cate['name']; }
typecho自定义分类、搜索、首页文章数量
自定义分类、标签、搜索、首页等文章分页数量,修改 functions.php 文件:function themeInit($archive) { if ($archive->is('index')) { $archive->parameter->pageSize = 10...
typecho判断是否第一篇文章并个性显示
<?php if (($this->_currentPage == 1) && ($this->sequence == 1)): ?> ... //首页第一篇文章 <?php else: ?> ... //其它文章 <?php endif;...
typecho主题函数functions.php里面怎么获取$this
Typecho大部分请求的路由,都会转发到Widget_Archive中,在execute()函数中,即大概1357行处,有如下代码: $functionsFile = $this->_themeDir . 'functions.php'; if (!$this->_inv...
Typecho根据访客记录自动显示隐藏账号cookies信息
typecho内置有这方面的功能,也就是<?php $this->remember(''); ?><?php $this->remember('author'); ?> = 账号信息<?php $this->remember('mail'); ?> =...
Typecho 博客评论显示 UserAgent (UA)
将下面的样式表外链加入到header.php的head部分,当然也可通过主题设置界面添加ua图标下载:https://www.veimoz.com/usr/uploads/2021/04/3424062869.gz这里建议大伙把css中的图片下载到本地,以便将来…………。.ua-icon { displa...
个性化编辑文章标签选择器(typecho)插件 or 无插件代码实现
插件名为tagshelper作用:如下图在文章编辑页面右下方标签位置的下方,会显示出你的博客所有的标签(常用标签会显示在前面),点击任意标签即可为当前文章添加选中的标签。下载地址网盘下载:https://u8315427.ctfile.com/fs/8315427-357531591论坛下载:http://for...
Typecho实现类似微博几分钟、几天前的词义化时间
事情是这样的,刚开始折腾Typecho的时候呢,想把评论框的时间显示成类似微博的 “几秒前” "几分钟前" "几天前"这样的词义化时间,但是却毫无头绪,于是到SegmentFault看到了这么一篇文章 《分钟前,小时前,天前,个月前,年前如何实现》,里面提供了好几种方案,但我不是很喜欢。突然我发现一个细节,在Ty...
彻底删除Typecho模版中程序版本号、模版名称等多余Meta标签
只保留关键字标签(description)与描述标签 (keywords)先献上代码:<?php $this->header('generator=&template=&pingback=&xmlrpc=&wlw=&atom=&rss1=&rss...
typecho实现文章内容替换为内链,有助于SEO优化
其实可以发布文章的时候,去添加外链,但是个人觉得很麻烦,而且文章数量多的话,维护起来更加麻烦了,添加内链可以引导蜘蛛爬行走向,对网站:首页-栏目-文章的分层权重是很有帮助的其实也可以借助插件实现这个功能,插件地址:http://www.yzmb.me/archives/net/keywords-for-typec...
typecho获取分类下文章数量
typecho获取分类下文章数量function leinum($id){ $db = Typecho_Db::get(); $po=$db->select('table.metas.mid')->from ('table.metas')->where ('parent = ?', $id); ...
typecho访问个人主页author无用户信息相关问题
author.php文件一般很少用到,先放出问题所在访问用户a的个人主页,如果a发布过文章,则页面主页页面可以正常获取到a的邮箱,头像等相关信息但是如果a没有发布过文章,则页面不能获取到相关个人信息,原因是获取并不到相关的用户id,但是浏览器的地址是带有用户的uid的,所以通过浏览器的地址,获取到用户uid,通过...
typecho网站添加博主认证及等级
这个功能其实非常简单,通过判断评论者的邮箱及评论条数,输出对应的文字或图片。老规矩直接上代码。在主题模板的functions.php文件里添加以下代码。 function dengji($i){ $db=Typecho_Db::get(); $mail=$db->...
typecho网站评论者UA及IP转真实地址
具体实现的效果可看下图。要实现此效果共分两部分,我们一步一步来。首先第一步先实现UA部分,在此再次感谢黑冰技术站的博主大大提供的教程。在主题模板的functions.php文件里添加以下代码。 function getBrowser($agent){ $outputer =...
一些常用的typecho调用语法
以下typecho调用语法为博主网络收集而来,很多都是很常用的,可方便大家查看调用。如有错误或者问题,也可以在下方留言一起讨论~站点名称<?php $this->options->title() ?> 站点网址<?php $this->options ->siteUrl(...
typecho上一篇下一篇内获取图片封面实例
常规来说:主要记录上一篇/下一篇的代码 function theNext($widget, $default = NULL) { $db...
typecho热门文章按访问量排序的自定义扩展
首先,配置文件里面的functions.php,我的是这样的 function Postviews($archive) { $db = Typecho_Db::get(); $cid = $...
typecho获取用户UA实现方法
将如下代码添加至 function.php 文件中// 获取浏览器信息 function getBrowser($agent) { if (preg_match('/MSIE\s([^\s|;]+)/i', $agent, $regs)) { $outputer = 'IE浏览器'; ...
typecho获取文章阅读时间代码
实例代码:(放到functions.php文件里面)//文章阅读时间统计 function art_time ($cid){ $db=Typecho_Db::get (); $rs=$db->fetchRow ($db->select ('table.contents.text')-&...
typecho页面底部显示当前页面执行时间
方法在网站根目录下的index.php内第一行加入$runStime = microtime();在模板页底部,合适的位置加入PHP代码<?php global $iyuuStime; echo 'Page:'.(microtime()-$runStime).'s';?>
Typecho CommentToMail 非常漂亮的邮件样式分享
评论邮件提醒样式预览图参考链接:https://www.liuguogy.com/archives/typecho-commenttomail-mail-style.html ...