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

评论

最后,这个评论是关联到某篇文章(Post)的,由于一个评论只能属于一篇文章,一篇文章可以有多个评论,是一对多的关系,因此这里我们使用了 ForeignKey。...created_time 记录用户发表评论的时间,我们肯定不希望用户在发表评论时还得自己手动填写评论发表时间,这个时间应该自动生成。 创建了数据库模型就要迁移数据库,迁移数据库的命令也在前面讲过。...当用户想要发表评论时,他找到我们给他展示的一个评论表单(我们已经看到在文章详情页的底部就有一个评论表单,你将看到表单呈现给我们的样子),然后根据表单的要求填写相应的数据。...,因为后面需要把评论和被评论的文章关联起来。...{% endfor %} 接下来尝试在详情页下的评论表单提交一些评论数据,可以看到详情页的评论列表处渲染了你提交的评论数据。

3.1K60

WPJAM「评论增强插件」:支持评论点赞和评论置顶

:「WPJAM 评论增强」插件。...后台评论管理 因为评论置顶的功能是针对单篇文章的评论才能置顶,所以我在 WordPress后台 「文章」菜单下,添加了「文章评论」子菜单: 在该界面,我把页面分成左右两块,左边首先显示文章列表,点击某篇文章即可显示该篇文章的评论列表...管理员添加评论 另外一个比较重要的功能是:管理员可以给一些文章添加一些评论来丰富文章的内容了,操作也非常简单,在后台的文章列表,点击「添加评论」按钮: 就会弹出管理员添加评论的界面: 按照要求输入平路用户的昵称...前台评论展示和点赞 前端界面无需更改任何代码,即可实现点赞,置顶评论的作者昵称前会显示置顶的图标,其他评论则按照点赞数排序。...评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1. 给媒体创建个分类「图片集 | collection」 2. 图片分类限制为二级 3. 取消图片编辑入口 4. 附件页面直接图片链接。

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

django之评论系统及多级评论

最后,这个评论是关联到某篇文章(Post)的,由于一个评论只能属于一篇文章,一篇文章可以有多个评论,是一对多的关系,因此这里我们使用了 ForeignKey。...当用户想要发表评论时,他找到我们给他展示的一个评论表单(我们已经看到在文章详情页的底部就有一个评论表单,你将看到表单呈现给我们的样子),然后根据表单的要求填写相应的数据。...,因为后面需要把评论和被评论的文章关联起来。...{% endfor %} 接下来尝试在详情页下的评论表单提交一些评论数据,可以看到详情页的评论列表处渲染了你提交的评论数据。...https://www.zmrenwu.com/courses/django-blog-tutorial/materials/13/ 多级评论实例 需求分析 一般论坛中有评论和子评论,这样很容易就成了一个评论

6.8K61

WPJAM「评论增强插件」支持后台添加评论

WPJAM「评论增强插件」新增后台添加评论功能,这样管理员也给一些文章添加一些评论来丰富文章的内容了,操作也非常简单,在后台的文章列表,点击「添加评论」按钮: 就会弹出管理员添加评论的界面: 按照要求输入平路用户的昵称...,上传头像,撰写评论内容,点击添加即可。...评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1. 给媒体创建个分类「图片集 | collection」 2. 图片分类限制为二级 3. 取消图片编辑入口 4. 附件页面直接图片链接。...外部链接 将文章或评论中的外部链接加上安全提示的中间页。 让用户确认之后再跳转,并还支持添加 nofollow rel 属性。 话题标签 文章中插入 #话题标签#。

1.1K20

博客评论网易云跟帖评论提醒功能

多说官方宣布 17 年 6 月 1 号停止维护,一个优秀的评论系统从此倒下了,令人唏嘘不已,还是要感谢多说团队多年的付出。眼下留给博主们的选择也就畅言和网易云跟帖了。...之前多说收到评论会在博客的右上角提示,云跟帖就没有这个功能,而且也不会收到邮件,这样就不能即时的处理评论。好在提供了收到评论的回调功能,所以我们自己来实现发送邮件的功能。...数据回推 在获取代码里面有个优化设置功能,需要我们自己设置接口来接受评论推送。以下邮件评论提示由 php 来实现。...", "文章标题:{$title}评论内容:{$name}({$...userId}): {$comment}评论时间:{$date}{$content}"); file_put_contents

78420

twikoo仿段落评论,实现快速评论功能

我想了一下,下载了个番茄小说发现,他们都是按照每一行的内容分别进行评论的,Hexo可以实现类似于每一段落一个Url,也就是#[段落名]的格式,但是Twikoo并不能将这些段落分开,而且本来评论就很少了,...所以我想是否可以利用我的说说页面中的,点击评论按钮后后会在评论区添加一个:> + “文本”,从而实现类似引用的功能,那么也就实现了仿段落评论,同时所有的评论都会在评论区显示,避免了因为都在段落评论而导致主评论区没人的尴尬局面...解决好友imsyy提出的弹窗中再次点击打开弹窗会导致无法关闭的问题:点击跳转 解决好友imsyy提出的弹窗中点击刷新按钮会退出的问题:点击跳转 欢迎测试:请选中你想评论的段落并右键,点击:“评论选中段落...妥协方案 下面我们需要实现该功能,刚开始我选择的时使用和说说页面类似的效果,当点击评论后,找到评论区输入框,将选中文字放到输入框中,进行类似于回复段落的效果,但是由于我设置的懒加载,当评论区没有滚入到页面视野内时不会自动加载...,但是因为他的评论区是只引入了一个twikoo,而我的评论区是双评论(其实屁用没有,不过当摆设倒是很高大上),导致他的样式和主题加载出来的有些不同,这里我没有记录截图,现在回退回去也有点麻烦,所以我就放一张正常的

9720

WordPress 代码屏蔽英文垃圾评论评论链接

做 wordpress 博客时间长了,总有发帖软件来骚扰,时不时的给你发一组 4 个全英文评论,而且专门挑一篇文章评论。虽然启用了评论审核机制,但是手机总响起垃圾评论提示也让魏艾斯博客很烦。...对于这种现象,有两种解决思路:一个是安装评论过滤插件;另一个是用代码实现。 ? 类似上面这种全英文评论太多了,必须要想办法能在发评论之前就给他过滤掉。...:SI CAPTCHA Anti-Spam 使用验证码过滤评论也是一种不错的方法,但是不太利于用户体验。...评论滑动解锁插件:myQaptcha 我们想既达到目的又不要增加服务器负担。所以使用了常见的代码形式。...add_filter(‘preprocess_comment’, ‘wp_comment_post’); 将两处代码添加到当前主题 functions.php 最后面,可以在一定程度上过滤到大部分全英文垃圾评论评论中的链接

1.2K20

Django评论

评论的功能打算用Django的评论库,添加引用却报错。 查了一下,Django原本会自带一个评论库组件,而从1.6版本以后就没有自带了,需要自己安装。...接着,修改前端页面显示评论列表和评论提交表单。...变量得到的评论加载即可。 而评论提交表单,最主要的是提交的url和表单字段。...虽然现在可以提交评论了,但提交评论之后会跳转到一个很简陋的页面。 接下来用ajax写评论提交事件避免避免跳转到独立的评论页面,修正时间戳等Bug。...Django的评论库如果填写不完整,或者提交出错,就会跑到自带的页面。 关键是自带的评论页面超级不好看。所以得想方法避开。 为Comments添加Ajax功能,免得提交出错跳到自带的评论页面。

1K21

评论的革新?

在最近的Real-Time CrunchUp 2009上,通过自己的产品JS-Kit(已经安装在世界上60万个网站上),Khris Loux(世界上最大的评论服务提供商之一的CEO)宣布了传统评论渠道的死亡...,指出现在我们需要找到一些传统社交网络之外的评论渠道。...同时Loux介绍了自己的新产品“Echo”,通过在自己网站上添加一小段JavaScript代码,可以将自己的站点和社交媒体和博客上的评论整合到一起,这就意味着网站的任何改动都可以通过Twitter、Flickr...通过这个工具,可以整合自己的多个站点中的评论,不过目前提供的免费版本功能还比较少,如果想要强大的功能,就要付费,俨然是SaaS呀。 如果需要了解更多,可以访问 http://js-kit.com/。

31910

Disqus评论框改造工程-最近评论的实现

最近从多说迁移到了 Disqus,确实老东家做的插件会好得多,唯一的麻烦就是需要一些步骤才能看到评论框。 大多功能都还凑合。唯一不满意的就是 CSS 风格。...本来也没多在意,也就一个 Disqus 的 Logo 放在那儿还看得过去,今天试着用他们 Advanced Usage 里面加了个最近评论框,同样也是 Iframe,不过各种padding加起来之后丑得不行...是时候研究一下 Disqus 的 API 了 毕竟是最大的三方评论供应商,他们的 API 及其详细。1....一章内介绍了如何进行请求,实际上就是告诉你记得把 Key 传过去 从Documents 页面找到我们需要的 call,也就是Forums/listPosts 注意还有其他的listPosts的需求,当前我们使用的是全站评论.../评论内容,甚至一同返回了纯文本和富文本两种内容,最后将返回的数据进行渲染一下: $.ajax({ url: 'https://disqus.com/api/3.0/forums

45030

屏蔽无中文的评论,有效避免垃圾评论

wordpress博客网站一直倍受垃圾评论侵扰,而且基本上都是英文和网址,真的是让人不胜其烦!每个站长都会为自己的网站搭配自己喜欢的垃圾评论拦截的方案。...如:wordpress插件,Some Chinese Please插件就可以拦截不带中文字的评论,用起来很不错,而且不写入数据库,可以有效地减少spam对服务器的额外负担,其实我们完全没有必要使用插件,.../* 评论必须包含中文 拦截spam */ function refused_spam_comments( $comment_data ) { $pattern = '/[一-龥]/u'; if(...preg_match($pattern,$comment_data['comment_content'])) { err('评论必须包含中文,谢绝英文垃圾留言。')...还有就是那些使用技术手段,比如GET、POST等方式直接评论而不经过前台表单的垃圾评论我们就无能为力了,其它什么验证码、滑动解锁等等面对这些技术手段全部无用,只有屏蔽IP才能解决这个问题。

43010

Rust 外刊评论

还有很多评论,就不一一列出。这些评论里也存在一些对 Rust 语言的误解,总之,见仁见智吧。...有一句评论,我觉得说的很好:Rust 语言你平常可以不用,但是当你真正需要的时候,你会发现 Rust 语言很好。 有哪些重要特性是 Rust 缺失 而 C/Cpp 中存在的?...不过这篇帖子里评论大部分还是比较中肯的,建议阅读。 用 Rust 编写科学计算有哪些资源?...我们来看看 Reddit 里评论怎么说的,这里摘录几条: “我选择在我的公司采用 Rust,并帮助所有其他 3 名工程师学习这门新语言。对于 Rust 炒作的各种抱怨,我基本上只是一个旁观者”。...太多的评论就不贴了。你是否也认为 Rust 是过度炒作呢?至少我不这么认为,甚至我还觉得 Rust 从来都没有炒作过。 Rust 只是复制而不是 Move ?

78630

VuePress V1 评论插件选型 & 添加 Vssue 评论

为了让静态站点具有互动能力,评论功能必不可少。评论功能为用户提供了参与和互动的机会,使他们能够表达观点、提出问题、相互交流,进而帮助静态站点持续改进。...尽管静态网站本身不支持后端交互和数据库存储,但可以使用第三方服务或静态网站生成器的插件来实现评论功能。 1.选型 为静态网站添加评论功能,市面上有很多评论系统可供选择,且大部分都是开源的。...Gitalk 是一个基于 GitHub Issue 和 Preact 构建的开源评论系统。它使用 GitHub 登录,将评论存储在仓库的 Issue 中,使评论和代码更加紧密地集成在一起。...Disqus 支持登录和评论的匿名访客,同时也有管理评论的后台管理界面。 Disqus 是一个商业评论系统,暂未开源。提供免费的基础评论服务和付费的增值服务。...为静态站点添加评论功能,免费的基础评论服务足够我们使用。 因为开源书籍《后台开发命令 365》托管在 Github,其评论最好存储在同一个地方,所以基于 Github 的评论系统的插件是我的优先选择。

38250
领券