首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Typecho 博客文章评论添加显示 UserAgent(UA)功能

本篇文章实现了为 Typecho 博客文章评论添加显示 UserAgent(UA)功能 本功能可替代 UserAgent 插件,更美观、简洁且好看 效果显示 大概就是这样了,实际效果请看我评论!...目前可以识别的操作系统以及浏览器 食用方法 这里以 Mirages为例,其他主题操作方法类似(VOID配置看评论)。...background-image:url(https://img.jichun29.cn/img/20200226125421.png)} 也可后台加入自定义 css 或是直接在 header.php 引入...然后 找到 Mirages/functions.php,将下面代码完整复制,加到 functions.php 文件最末尾 // 获取浏览器信息 function getBrowser...> 如果修改完都显示 Linux 的话,需要将上面的 comments 替换成 this 即可,注意代码缩进修改完后刷新浏览器缓存,现在你评论 UA 已经变得很漂亮啦!

1.2K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WordPress某篇文章显示所有评论者名称或头像

    在某篇文章或当前文章适当位置显示所有评论者名称列表,或在文章列表摘要下方显示评论者头像,可以引导读者也发个热情洋溢评论。 1....显示评论者名称 1.1 效果 独元殇, 耳朵主人, 雅岚, Kevin’s, 小彦, 阿和, Mr.Chou等人对本文发表了17条热情洋溢评论。...,并放在当前文章页面模板,如本站评论列表上面。...> 当然也可以在当前文章调用: php [comment_authors_list /] 2. 显示头像(加强版) 其实在折腾上面名称时特别想弄一个头像版(替代文字名称)。...php $nums=20; //要显示几个评论 $get_comments_num=30; //获取最大评论数,主要用来排除博主评论

    7510

    Emlog评论显示楼层方法

    如何实现评论显示楼层?几楼几楼样子。这个方法是我在动点那里看到,我感觉很不错,虽然说EMLOG博客程序是属于开源程序,但是对于我们这些菜鸟来说开源还不够,哈哈。...在你主题module.php文件评论列表函数找到,以下以默认板子为例: 1、找到 function blog_comments($comments){ 替换为如下代码: blog_comments...>  (注:是评论列表最后)替换为 4、调用代码为:,放入你想要实现位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。 5、最后把echo_log.php和page.php两个文件调用评论函数,放入你想要实现位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。 ---- 小技巧:为了追求极致效果还可以在调用楼层地方加个判断语句来个沙发地板之类显示 <?

    30130

    如何在 WordPress 获取最新被评论文章列表

    我之前「WordPress 文章查询教程6:如何使用排序相关参数」详细介绍了文章查询排序参数,其中介绍可以通过评论数进行排序: $query = new WP_Query( array(...'orderby' => 'comment_count' ) ); 但是需求总是不停变化,现在又有了新需求,获取最新被评论文章列表,意思就是某篇文章刚被评论,它就排到最前面,在某些社交需求网站可能需要用到...clauses['orderby'] = "cid {$order}"; } return $clauses; }, 10, 2); 上面的代码简单解释一下,就是通过 posts_clauses 接口实现文章表和评论表连表...,然后通过评论时间进行排序获取最新被评论文章列表。...当然你也可以不需要了解和使用上面的代码,因为 WPJAM Basic 已经整合,你只需要知道最后可以通过下面简单方式就能够获取最新被评论文章列表: $query = new WP_Query( array

    1.5K30

    Echo 评论是如何显示

    层 关于评论 Dao 层接口定义在 CommentMapper 。...还是很清楚,我们需要后端传过来数据有如下这些: 帖子相关信息:包括内容、标题、发帖时间、以及作者信息、点赞数量、评论数量、当前登录用户对帖子点赞状态等 评论相关信息:包括内容、发布评论时间...、以及发布评论作者信息、点赞数量、回复数量、回复相关信息、当前登录用户对评论点赞状态等 回复相关信息被封装在评论相关信息里面,既然回复和评论我们都放在一张表里面了,那自然不用多说,它和显示评论所需要信息是一样...封装评论分页信息,这里就显示出我们分页模型强大了,一套代码随处用,不了解各位强烈推荐回看上篇文章 Echo 帖子列表与分页是怎么做 ?...:点赞数量 4)likeStatus:当前登录用户对点赞状态 5)replyCount:每个评论对应回复数量 6)comments:所有评论及其相关信息 comment:评论(包含内容

    1K11

    文章显示摘要方法 可用做文章页描述

    刚刚在论坛里有人“问怎么样把添加文章所填文章摘要”内容变为该文章描述(即description) ”,以下是解决方法: 1、在根目录include/model/log_model.php(大概在...124行)找到 'template' => $row['template'], 在后面加入 'excerpt' => $row['excerpt'], 2、然后在echo_log.php你需要调用地方加入...> 另一种方法实现文章页描述调用摘要方法:1不变,找到根目录include/controller(大概86行) $site_description = extractHtmlData($log_content..., 90); 把其中log_content改为excerpt即可,其中90为字符数,如果不需要截取和清除格式,请直接把上代码改为 $site_description = $excerpt;

    87710

    实现 Emlog 最新评论列表不显示博主评论回复

    博主需要经常和访客互动,博主回复也作为一条评论在最新评论显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论地方显示都是自己评论,这样不太好。...以我当前emlog5.3.1版本为例: 打开include/lib目录下cache.php文件(这是个缓存函数文件)在其中找到以下代码: 我是在179行,如下 $query = $this...='阿珏' ORDER BY date DESC LIMIT 0, $index_comnum"); 提示:这是一段执行SQL语句PHP代码,条件是检测评论用户用户名是不是博主用户名,是则不显示评论到最新评论列表...(也可以通过检测邮箱网址 poster!...本博客所有文章如无特别注明均为原创。作者:阿珏 ,复制或转载请以超链接形式注明转自 阿珏博客 。 原文地址《实现 Emlog 最新评论列表不显示博主评论回复》

    76000

    WordPress免插件修改代码去掉评论留言里链接

    这篇文章名为技术技巧篇,但也算是一个通告吧:即日起,Jeff阳台为了规范评论,将移除评论员里面的网站链接。同时,一切在评论里夹带链接,将以垃圾评论处理。如有不便,请原谅。 为什么这样做?...因为最近非垃圾评论垃圾评论一下子多了起来,有些人来评论就是为了推广网站链接,但很多都是与我网站毫无内容主题相关。Jeff只能一不做二不休了。 固然,这会打消评论积极性。...但Jeff认为,你如果真的是用心想评论,你就不会太在乎这些。当然,Jeff姑且算是测试一阵子,如果真的对用户体验不好,我也会考虑还原。...WordPress去掉评论/留言里链接 打开wp-includes/comment-template.php,找到这一段代码: function get_comment_author_link( $comment_ID

    92760

    zblogphp随机显示文章教程

    以上就是解释,不明觉厉啊,无论是计算机专业术语还是mysql官网文档解释我都不明白,不过明不明白不要紧,要紧是你必须修改,否则就别想通过审核,于是乎,鸟儿随机显示就横空出世,随机主体思路: 鸟儿随机显示代码...1、先查出post表,log_ID最大值和最小值。...';         }                  return $str; } 可以说是解决了燃眉之急,但是(就这对了,哪有那么完美啊)就是当你文章ID有断档时候,可能会出现少几篇文章现象...问题可以解决,可是不是谁都愿意使用插件啊,于是继续寻找,偶然间看到飞鸟博客提供了一种方法: 飞鸟随机原理 1、先从数据库中提出一部份数据,加入数组; 2、随机抽取数组数据,并显示。...使用PHParray_rand()函数,用随机获取数组键名,并不是数据。

    60310

    WordPress实现每篇文章只允许用户评论一次

    之前有网友提出,在WordPress中有没有办法实现每篇文章只允许用户评论一次? 暂不说这个需求有没有用,毕竟WordPress就是给有各种需求的人用。...这个功能实现起来也比较简单,只需每次用户发表评论进数据库之前,从当前文章所有评论查找是否有相同用户名或邮箱已经发表过评论,如果有就跳到错误页面即可。...实现代码,放到当前主题functions.php即可(这里还增加了对IP判断,更保险): // 获取评论用户ip,参考wp-includes/comment.php function ludou_getIP...ludou_only_one_comment( $commentdata ) { global $wpdb; $currentUser = wp_get_current_user(); // 不限制管理员发表评论...LIMIT 0, 1;"); if($bool) wp_die('本站每篇文章只允许评论一次。

    37800

    这篇文章是我在评论区学到

    上周发了这篇文章《线程池遇到父子任务,有大坑,要注意!》 里面描述了一个线程池遇到父子任务情况。 总结来说就是如果线程池任务之间存在父子关系,那么请不要使用同一个线程池。...然后评论区有这样一个评论: comparable future 加 join,啥意思呢? 歪师傅这种经验老道程序员一眼就 get 到了。...思考 回到我们自己 Demo ,当我用 CompletableFuture 改造完成之后,我还发现了一个小细节。 如果你还记得前一篇文章,那你应该知道是因为父子线程使用了同一个线程池导致。...其实你从日志输出也能发现端倪: 当前线程ForkJoinPool.commonPool-worker-6 这说明什么? 是不是说明 runAsync 方法内置了一个默认线程池?...另外一个主要原因是因为写过程我翻到了一篇文章:《一次线程池引发线上故障分析》。 我们要找答案就在这篇文章里面: 我是在查阅资料时候看到这篇文章,看完之后,怎么说呢?

    15410
    领券