Android · '; } else { $os = 'Linux · '; } echo $os; } comments.php 中找到合适位置(比如评论作者的后面
但是,本次查询应该另创建VO类用于封装查询结果,因为后续显示回答时,每个“回答”还可以存在若干个“评论”,则在“回答”的数据中,应该存在List的属性,由于当前还没有开发“评论”,所以,暂时无法设计这个属性...显示评论列表-持久层 (a)规划需要执行的SQL语句 应该在查询”回答“列表时,就一并查出每个”回答“对应的若干条”评论“!...关于”回答列表“的业务层和控制器层都是不需要调整的,直接测试控制器层,可以看到返回的JSON数据就已经包含了List comments的数据! 77....显示评论列表-前端页面 首先,需要调整的是”显示回答列表“中的评论数量: 然后,遍历”回答“中的”评论列表“: 经过以上调整后,显示每个”回答“时,都会尝试显示该”回答“匹配的”评论列表“,即读取answer...“之后,新的评论并不会自动显示到页面,所以,在发表成功后,还应该: if (json.state == 2000) { alert("发表评论成功!")
评论的功能打算用Django的评论库,添加引用却报错。 查了一下,Django原本会自带一个评论库组件,而从1.6版本以后就没有自带了,需要自己安装。...', 'django.contrib.sites', ) SITE_ID = 1 在INSTALLED_APP添加django_comments和django.contrib.sites两个应用...接着,修改前端页面显示评论列表和评论提交表单。...这些需要使用django_comments的模版标签,在使用标签之前导入加载: {# 导入评论库模块的模版标签 #} {% load comments %} 评论列表可以通过django_comments...变量得到的评论加载即可。 而评论提交表单,最主要的是提交的url和表单字段。
每行可以是一个帖子或对该帖子的评论。 如果是帖子的话,parent_id 就是 null。 对于评论来说,parent_id 就是表中对应帖子的 sub_id。...编写 SQL 语句以查找每个帖子的评论数。 结果表应包含帖子的 post_id 和对应的评论数 number_of_comments 并且按 post_id 升序排列。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。...ID 为 3、4 和 9 的三个评论。...表中 ID 为 3 的评论重复出现了,所以我们只对它进行了一次计数。 表中 ID 为 2 的帖子有 ID 为 5 和 10 的两个评论。 ID 为 12 的帖子在表中没有评论。
设计评论的数据库模型 用户评论的数据必须被存储到数据库里,以便其他用户访问时 Django 能从数据库取回这些数据然后展示给访问的用户,因此我们需要为评论设计数据库模型,这和设计文章、分类、标签的数据库模型是一样的...,处理文章详情页面的视图函数是 detail,相应地需要更新 detail,让它生成表单和从数据库获取文章对应的评论列表数据,然后传递给模板显示: blog/views.py import markdown...显示评论内容 在 detail 视图函数我们获取了全部评论数据,并通过 comment_list 传递给了模板。...和处理 index 页面的文章列表方式是一样的,我们在模板中通过 {% for %} 模板标签来循环显示文章对应的全部评论内容。...https://www.zmrenwu.com/courses/django-blog-tutorial/materials/13/ 多级评论实例 需求分析 一般论坛中有评论和子评论,这样很容易就成了一个评论树
emlog默认主题的侧栏模块“最新评论”不显示评论文章标题和评论时间,部分用户会有显示评论所属文章的标题以及该评论的评论时间的需求,可在emlog wiki中查找没有发现相关的调用函数代码,不过可以使用...sql语句通过评论gid进行查询实现调用,下面博客吧通过emlog默认主题进行修改。...title']; }elseif($type == 'time'){ return $row['date']; } } } 找到主题最新评论代码...php //widget:最新评论 function widget_newcomm($title){ global $CACHE; $com_cache = $CACHE->readCache...> 代码中的以下代码是评论时间: 代码中的以下代码是评论标题: <?
昨天发了评论旧访客评论次数显示,也不能冷落了新访客,于是就添加了实时显示新访客头像的功能。 没有输入时的效果: 输入邮箱后的效果: 只有一点作用,看着右面的Gravatar头像可以避免输错邮箱。...>/js/你新建的.js"> 第三步,修改comments.php,在评论框上部要输入邮箱的位置,根据你的主题,添加下面代码。这个是我针对我的主题添加的,不能直接复制哦。...top:25px;border:1px solid #ccc; background:#fff; width:47px; height:47px; padding:2px;} 这个只是针对新访客的头像显示...如果本文侵犯您和第三方权益,请联系我及时删除。 原文链接:https://www.kudou.org/show-real-time-pic.html
评论显示IP,其实理论上兼容很多程序,只要数据库有记录IP插入全局文件调用就行了(包括上篇文章) 其实这个非常简单,我也懒得动手重新写基本就基于上篇文章的插件,插入了一段function函数,找到上个函数结束的位置插入就行了...//ip显示 function ip2unkonw($ip) { $arrip = explode('...$arrip[1]. '.*.*'; echo $ip; } 然后找到自己想显示的位置插入,就可以了 ip); ?> 效果的话就和我这个一样,自己加点什么点缀一下就行了
修改django_project/blog/views.py,增加帖子的增删改查视图类方法: ? ? 修改django_project/blog/urls.py,添加帖子相关视图url规则: ?...在django_project/blog/templates/blog下新建post_form.html帖子新建和更新表单: ?...在django_project/blog/templates/blog下新建post_detail.html帖子详细信息页面: ?...修改在django_project/blog/templates/blog/home.html,添加电子帖子标题导航链接和用户头像: ?...输入帖子内容和标题然后提交: ? ? 点击更新按钮进入更新页面,输入更新内容提交: ? ? 点击删除按钮跳转到删除确认页面: ? 点击确认可删除。今天就到这里下节见!
如果还没有显示,请在setting.py中加入以下代码: STATICFILES_DIRS = [ os.path.join(BASE_DIR, 'static') ] 1.修改django-admin...设置**** 为自定义名称显示: 在models后加上如下代码: from django.db import models class Article(models.Model): id = models.AutoField...:(看代码和注释) from django.contrib import admin from . import models # 模型的管理器 @admin.register(models.Article...) class BlogAdmin(admin.ModelAdmin): # listdisplay设置要显示在列表中的字段(id字段是Django模型的默认主键) list_display...fk_fields = () # 设置哪些字段可以点击进入编辑界面 list_display_links = ('name',) 还有搜索框 和过滤器 等,我就不写了,请百度
一、摘要 拓展 django 官方的评论库,为评论提供无限层级的支持。...点击测试,进入评论页面 ? 输入表单数据,会跳转页面 http://example.com/posts/1#c1 重新访问首页,点击测试 在提交按钮下面,就会显示评论。 ?...再次返回首页,点击测试,评论效果如下: ? 点击2楼后面的reply,回复一下 ? 再次返回首页,点击测试,评论效果如下: ? 回复3楼 ? 4级评论如下: ? 还可以再次回复,这里就不演示了。...django_mptt_comments_mpttcomment 表记录了评论信息 ? templates 是模板目录,可以根据需要,将页面调整的好看一些。...本文参考链接: https://github.com/zmrenwu/django-mptt-comments
找到thread.php文件 $rt ;; $foruminfo += $rt;#版块信息合并 $forumset = $foruminfo['forumset...
如何实现评论显示楼层?几楼几楼的样子。这个方法是我在动点那里看到的,我感觉很不错,虽然说EMLOG的博客程序是属于开源的程序,但是对于我们这些菜鸟来说开源的还不够,哈哈。...在你的主题module.php文件中的评论列表函数找到,以下以默认板子为例: 1、找到 function blog_comments($comments){ 替换为如下代码: blog_comments...> (注:是评论列表的最后)替换为 4、调用代码为:,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。 5、最后把echo_log.php和page.php两个文件中调用评论的函数,放入你想要实现的位置,这样的话就能显示评论里面的楼层了,具体样式见本站留言板。 ---- 小技巧:为了追求极致效果还可以在调用楼层的地方加个判断语句来个沙发地板之类的显示 <?
最近流行显示ip归属地了,不管是抖音、知乎、微博还是各种小网站都在弄这个。这几天又开始折腾博客,把邮件通知加上了,于是今天就想着把显示归属地再加上。随便搜了一下,各种文章还真不少。...里面提到了一些内容,通过修改 functions.php 和 comments.php来实现效果。...很不幸的是我目前使用的主体,在comments文件中很难定位评论生成的位置,我又不想去找各种回调在修改。于是就想着用偷懒的办法。..., obaby 欢迎评论测试自己的归属地~~ ☆文章版权声明☆ * 网站名称:obaby@mars * 网址:https://h4ck.org.cn/...* 本文标题: 《WordPress 评论显示IP归属地》 * 本文链接:https://h4ck.org.cn/2022/08/wordpress-%e8%af%84%e8%ae%ba%e6%98%
评论显示归属地,这个插件是我在网上看到了 用的是纯真的离线IP库,纯真目前好像不能通过网站更新了(过段时间在找找其他库或者换成调用API) 纯真这个目前只支持IPv4,目前我也懒动手就把IPv6关了,毕竟...IPv6虽然宽带和手机卡基本都有了但目前来说实际意义不大,主流还是IPv4,后面有时间再搞 那就废话不多说开始动手,首先我用的主题是Joe,也是最近换的,我就以Joe演示,其他主题也都差不多 首先找到主题的...function.php,位置的话自己找找吧,直接搜文件名就行了 打开之后直接引入ipdata.class.php //引入评论者归属地 require 'ipdata.class.php'; 然后再找个位置插入...,插入到function函数结束之后,这一步自行判断 /** 获取评论者归属地信息 */ function convertip($ip){ echo convertips($ip); } 然后找到评论模板...> 如果显示位置需要和我这个在名字下面的话,就把代码插入到(自己看图吧主题不同的话自己找位置)下面这个是引入小图标,图标我放在插件里了自己下载之后传上去,改一下Url就行了 ip); ?
通用 在config.inc.php最上方添加下方代码 /** 替换Gravatar头像镜像为大白熊头像镜像 **/ define('__TYPECHO_GRA...
前言 Artalk 无评论时随机显示诗词(今日诗词或一言等)的效果,如本博客截图所示: 在本博客现阶段如果没有换主题或评论系统,随便找一篇没有评论的文章都可以看到实际效果。...我无意中发现,在 Artalk 的管理后台的 前端配置 中 无评论显示文字 可以插入 HTML 代码。 不知道这是开发者的有意或无意,让这一个需要 JS 侵入性实现的功能变得简单。...方法 打开 Artalk 管理后台,找到 前端配置 再找到 无评论显示文字: 输入: 1 <img alt="今日诗词" src="https://v2.jinrishici.com/one.svg?...我自己试了好几个颜色,<em>显示</em>结果都不太满意,然后我就问了一下 ChatGPT。...什么颜色的文字能同时在 #22272e <em>和</em> #FFFFFF 这两种背景色下都能优雅的<em>显示</em>,要求这种颜色必须具备浏览能识别的英文名称 为什么要以 #22272e 作为暗黑模式的代表色呢?
好吧,离题了,言归正传,经常来老王这里的朋友应该了解本站评论经历了从纯文字到文字加表情,而表情又从表情图片列表显示到点击才显示表情图片列表,虽然在不断折腾,但一直以来都只有一组表情。...配置完又发现发表评论时表情图片可以在评论框中显示,但发表成功后表情却没有了。...update-utf8bm4=1 其实打开地址我什么也没有看见,但重新发表评论插入表情并发布时发现表情可以显示了。...不过还有一个问题,因为表情来源于网络,涉及到json文件中alias等原因,暂时没有深入研究和折腾,所以会出现如阿和留言所说的表情比较丑,但和阿和一起测试发现貌似和所用系统有关,正如我这边macOS看着可以...阿和2020-10-16 10:32:22 原来真的加了表情啊,,,只是选择的表情是正常的,显示的表情就太丑了吧。。。 其实有些表情图标我也不是很喜欢,后续有时间再研究和折腾吧。
UA图标下载:https://bsblog.lanzoui.com/iIgPuogw52j
每行可以是一个帖子或对该帖子的评论。 如果是帖子的话,parent_id 就是 null。 对于评论来说,parent_id 就是表中对应帖子的 sub_id。...编写 SQL 语句以查找每个帖子的评论数。 结果表应包含帖子的 post_id 和对应的评论数 number_of_comments 并且按 post_id 升序排列。...Submissions 可能包含重复的评论。您应该计算每个帖子的唯一评论数。 Submissions 可能包含重复的帖子。您应该将它们视为一个帖子。... ID 为 3、4 和 9 的三个评论。...表中 ID 为 3 的评论重复出现了,所以我们只对它进行了一次计数。 表中 ID 为 2 的帖子有 ID 为 5 和 10 的两个评论。 ID 为 12 的帖子在表中没有评论。
领取专属 10元无门槛券
手把手带您无忧上云