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

Comments模块重定向到#CommentForm,在processwire中提交时不显示任何内容

在ProcessWire中,如果要将Comments模块重定向到#CommentForm并在提交时不显示任何内容,可以按照以下步骤进行操作:

  1. 首先,确保你已经安装并启用了Comments模块。如果没有安装,可以通过ProcessWire的模块目录进行安装。
  2. 打开ProcessWire的后台管理界面,并进入模板编辑器。
  3. 找到用于显示评论的模板文件,通常是一个名为"comments.php"或类似的文件。
  4. 在该模板文件中,找到处理评论提交的代码块。这段代码通常会包含一个表单,用于接收用户输入的评论内容。
  5. 在表单的提交按钮上添加一个属性,例如"onclick",并将其值设置为"return false;"。这将阻止表单的默认提交行为。
  6. 在表单的提交按钮上添加一个属性,例如"href",并将其值设置为"#CommentForm"。这将使页面在表单提交后自动滚动到评论表单的位置。
  7. 保存并关闭模板文件。

现在,当用户在评论模块中提交评论时,页面将自动重定向到#CommentForm,并且不会显示任何内容。用户可以在评论表单中输入评论内容,并通过其他方式(例如AJAX)将评论内容发送到服务器进行处理。

请注意,以上步骤是基于ProcessWire框架进行的,具体实现可能会因为使用的模板和代码结构而有所不同。此外,对于具体的评论模块和相关功能,可能需要进一步的定制和配置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

评论

created_time 记录用户发表评论的时间,我们肯定希望用户发表评论还得自己手动填写评论发表时间,这个时间应该自动生成。 创建了数据库模型就要迁移数据库,迁移数据库的命令也在前面讲过。...我们知道每一个 URL 对应着一个 Django 的视图函数,于是 Django 调用这个视图函数,我们视图函数写上处理用户通过表单提交上来的数据的代码,比如验证数据的合法性并且保存数据数据库,...这个函数位于 django.shortcuts 模块,它的作用是对 HTTP 请求进行重定向(即用户访问的是某个 URL,但由于某些原因,服务器会将用户重定向另外的 URL)。...显示评论内容 detail 视图函数我们获取了全部评论数据,并通过 comment_list 传递给了模板。...和处理 index 页面的文章列表方式是一样的,我们模板通过 {% for %} 模板标签来循环显示文章对应的全部评论内容

3.1K60

第 14 篇:交流的桥梁“评论功能”—— HelloDjango 系列教程

我们知道每一个 URL 对应着一个 django 的视图函数,于是 django 调用这个视图函数,我们视图函数写上处理用户通过表单提交上来的数据的代码,比如验证数据的合法性并且保存数据数据库,...action 指定表单内容提交的地址,这里我们提交comments:comment 视图函数对应的 URL(后面会创建这个视图函数并绑定对应的 URL),模板标签 url 的用法 分类、归档和标签页...这个函数位于 django.shortcuts 模块,它的作用是对 HTTP 请求进行重定向(即用户访问的是某个 URL,但由于某些原因,服务器会将用户重定向另外的 URL)。...紧接着传入消息的内容,最后 extra_tags 给这条消息打上额外的标签,标签值可以展示消息使用,比如这里我们会把这个值用在模板的 HTML 标签的 class 属性,增加样式。...请修改表单的错误后重新提交。', extra_tags='danger') 发送的消息被缓存在 cookie ,然后我们模板获取显示即可。

1.7K20
  • django之评论系统及多级评论

    created_time 记录用户发表评论的时间,我们肯定希望用户发表评论还得自己手动填写评论发表时间,这个时间应该自动生成。 创建了数据库模型就要迁移数据库,迁移数据库的命令也在前面讲过。...我们知道每一个 URL 对应着一个 Django 的视图函数,于是 Django 调用这个视图函数,我们视图函数写上处理用户通过表单提交上来的数据的代码,比如验证数据的合法性并且保存数据数据库,...这个函数位于 django.shortcuts 模块,它的作用是对 HTTP 请求进行重定向(即用户访问的是某个 URL,但由于某些原因,服务器会将用户重定向另外的 URL)。...显示评论内容 detail 视图函数我们获取了全部评论数据,并通过 comment_list 传递给了模板。...和处理 index 页面的文章列表方式是一样的,我们模板通过 {% for %} 模板标签来循环显示文章对应的全部评论内容

    6.9K61

    Django搭建blog网站(二)

    这些内容相对比较固定,且各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数获取然后传递给模板,则每个页面对应的视图函数里都要写一段获取这些内容的代码,这会导致很多重复代码。...created_time 记录用户发表评论的时间,我们肯定希望用户发表评论还得自己手动填写评论发表时间,这个时间应该自动生成。...,重定向文章详情页。...这个函数位于 django.shortcuts 模块,它的作用是对 HTTP 请求进行重定向(即用户访问的是某个 URL,但由于某些原因,服务器会将用户重定向另外的 URL)。...和处理 index 页面的文章列表方式是一样的,我们模板通过 {% for %} 模板标签来循环显示文章对应的全部评论内容

    4.5K100

    Django 博客单元测试:测试评论应用

    如果提交的评论内容有错误(例如 email 格式不正确),将渲染 preview.html 预览页面,并且预览页面显示评论出错的消息提醒和评论表单包含的错误。...提交内容合法,则创建评论,用户被重定向回被评论文章的详情页,页面包含评论成功的消息提醒。...请修改表单的错误后重新提交。')...这个测试用例,我们构造了一个缺失评论内容、评论人名字且邮箱格式不正确的数据,然后将其提交了评论。接着就是对预期结果的断言。这里关键的一点是,渲染的预览页面应该包含提示用户的表单错误。...test_valid_comment_data ,我们构造合法的评论内容提交,预期结果是评论提交成功后重定向被评论文章的详情页,所以使用了 assertRedirects 进行断言。

    54430

    基于django的视频点播网站开发-step5-详情页功能

    我们把详情页分为4个小的业务模块来开发,分别是:视频详情显示、喜欢和收藏功能、评论功能、推荐功能。下面我们分别对这四个功能模块进行开发讲解。...实现起来非常容易,我们知道详情页实现用的是VideoDetailView,我们可以get_context_data()把推荐内容传递给前端模板。...w=1000&h=705&f=png&s=102509] 评论功能是一个独立的模块,该功能通用性较高,在其他很多网站中都有评论功能,为了避免以后开发其他网站重复造轮子,我们建立一个新的应用,命名为comment.../', views.get_comments, name='get_comments'), ] 我们配置了两条路由信息:评论提交 和 获取评论。...评论列表部分,我们使用了的是上拉动态加载的方案,即当页面拉到最下侧,js加载代码会自动的获取下一页的数据并显示出来。前端部分,我们使用了一种基于js的开源加载插件。

    2.1K30

    emlog评论ajax提交的几种方法

    我精心的翻阅各种资料的时候终于找到了解决方法 详细过程我就不多说了,我直接贴出的我Js 直接参考对照修改即可,小白就别瞎折腾了!...\include\lib\function.base.php "function show_404_page()"函数上方添加函数: /** * 显示json信息 * * @param string...; break; case "5": tip.text("昵称超过6个汉字或者20个字符哦!"); break; case "6": tip.text("请填写正确的邮件地址哦!")...async:false, beforeSend: function(){ tip.html("提交...");...4、关于重复提交问题     答:因为原版js没有加同步操作,所以只需要在ajax操作中加入async:false同步操作即可,本文已加 上面就是小杰替换ajax评论提交遇到的一些复杂问题。

    94510

    Python 学习入门(15)—— Tornado

    重写 RequestHandler 的方法函数 除了 get()/post()等以外,RequestHandler 的一些别的方法函数,这都是 一些空函数,它们存在的目的是必要子类重新定义其内容...所有这些功能都可以template 模块 的代码文档中了解。...我们不会对模板有任何限制,Tornado 模板模块的设计宗旨就是要比 其他模板系统更灵活而且限制更少。所以,当你的模板语句里发生了随机的错误,执行模板 你就会看到随机的 Python 错误信息。...例如你正在写一个博客的应用,你希望首页和单篇文章的页面都显示文章列表,你可以创建 一个叫做 Entry 的 UI 模块,让他两个地方分别显示出来。...{% end %}  entry.html 里面,你需要使用 show_comments 参数来引用 Entry 模块,用来 显示展开的 Entry 内容: {% module Entry(entry

    2K50

    如何使用 Python 抓取 Reddit网站的数据?

    使用 Python 抓取 Reddit 本文中,我们将了解如何使用Python来抓取Reddit,这里我们将使用Python的PRAW(Python Reddit API Wrapper)模块来抓取数据...第 3 步:类似这样的表格将显示您的屏幕上。输入您选择的名称和描述。重定向 uri框输入http://localhost:8080 申请表格 第四步:输入详细信息后,点击“创建应用程序”。...本教程,我们将仅使用只读实例。 抓取 Reddit 子 Reddit 从 Reddit 子版块中提取数据的方法有多种。Reddit 子版块的帖子按热门、新、热门、争议等排序。...我们需要 praw 模块的 MoreComments 对象。为了提取评论,我们将在提交对象上使用 for 循环。所有评论都会添加到 post_comments 列表。...我们还将在 for 循环中添加一个 if 语句来检查任何评论是否具有 more comments 的对象类型。如果是这样,则意味着我们的帖子有更多可用评论。因此,我们也将这些评论添加到我们的列表

    1.4K20

    Django站内消息通知

    相关的django-comments开发可参考Django评论库开发专题。 此处建议直接修改评论库提交评论的代码,可使用signals机制处理消息通知。...Django自动监控这些信号会执行对应的代码。故,打开django-comments库的signals.py文件,在其中添加评论提交之后的处理代码。...django-comments库的路径同样Python安装目录的Lib/site-packages。由于我对该库修改比较多,已经复制全部代码到我的Django项目中。...signals获取被评论的对象就是通过comment获取,当然该代码不是我写的,参考comments.py的post_comments方法。...原本评论邮件通知的链接如下: /subject/3#F168 #号前半部分是具体页面;F168是执行评论的锚点位置,在打开页面得到该值并定位评论位置。

    3K20

    nuxt3目录结构详解

    你不应该碰里面的任何文件,因为整个目录将在运行nuxt build重新创建。 使用此目录将Nuxt应用程序部署生产环境。...components目录任何组件(以及你可能正在使用的任何模块注册的组件)。...也就是说,它应该在初始加载呈现相同的HTML,否则您将遇到水合匹配的情况。 DevOnly Component Nuxt提供了 组件,只开发过程渲染组件。...这意味着当路由被服务器渲染或静态生成,您将能够正确地看到它的内容,但是当您在客户端导航期间导航该路由,路由之间的转换将失败,您将看到路由将不会被渲染。...除了任何进程环境变量外,如果您的项目根目录中有一个.env文件,它将在构建、开发和生成自动加载,并且nuxt.config文件和模块设置的任何环境变量都将可访问。

    2.2K10

    WP Super Cache静态缓存插件纯代码版(兼容多域名网站)

    $_SERVER['HTTP_HOST']); 代码已加入缓存黑名单功能,如果想禁止某页面缓存,只要将该页面的关键字眼加入如下代码,比如我要禁止缓存留言板,也就是 http://zhangge.net...#下面部分是nginx原有规则.... } 只要将以上代码的开始结束之间的代码,添加到 nginx 配置文件 location / 模块原有规则之前即可。...③、提交评论清除文章缓存 这是张戈博客之前的文章就分享过的方法(相关文章),这次只要稍微修改下路径就可以用了!...对于①、②,很显然缓存的时候将用户登陆状态一起缓存了,导致任何人打开都是已登录,你醉了么? 解决办法: 针对①、找到主题显示状态的位置,修改登陆相关代码!...>/wp-comments-post.php" method="post" id="commentform"> <input

    2.1K70

    自定义 WordPress 评论表单和功能实现

    一些使用 WordPress 搭建的产品介绍、个人介绍、博客等类型的网站,评论往往是必不可少的模块。...通常把评论模块的代码写进单独的 comments.php 文件,然后使用 comments_template 这个函数 single.php、page.php 等文件底部引用评论模块。...上面代码大体功能就是:评论内容提交的时候会触发 comment_post 这个 hook ,使用 add_action 函数为 comment_post 这个 hook 绑定一个函数,函数的内容就是接收表单...position 这个文本框的内容,然后过滤掉 html 标签,再使用 add_comment_meta 这个函数将内容插入数据库。...具体插入 wp_commentmeta 这个表,你提交了信息之后,会在这个表中发现对应内容 仅仅存到了数据库当然不行了,我们还要取出来评论内容显示

    92610

    分享一篇关于Vuex的入门指南(TypeScript版)

    安装完成后,使用以下命令导航您的项目: # Install Vue CLI globally cd my-vue-ts-project 您可以您选择的任何集成开发环境打开新创建的文件夹。...Vuex的mutations是同步的设计,建议Vuex的mutations中使用异步函数。...建议将每个模块存储自己独立的文件,以促进关注点分离和每个模块的更小、紧密相关的紧凑代码。 Vuex模块也可以包含内部模块官方Vuex文档可以探索很多有关这个强大功能的内容。...辅助函数可以分离不同的模块,并从那里导入。...你可能会遇到像 TypeErrors 这样的问题,即你想要使用的值与你需要的函数的类型匹配。一个快速的解决方案是将你的类型指定为 any ,这将允许使用任何类型。

    25620

    WordPress评论滑动拉链解锁myQaptcha修改为自动提交的方法

    目的是为了滑动模块后,不管是评论提交成功还是失败,模块都应该恢复未拉动的状态,以备再次评论!总不能滑动评论一次就不能评论了吧?...很明显,也就新增了 2 行 JS 代码,作用就是为了 aja 评论成功或失败后,复原滑动模块,让滑动模块可以再次使用!...如果在原版基础上修改成滑动提交,那么不管是否登陆这个滑动模块都应该显示才行!!!...②、整站暗链 知更鸟博主鸟哥,分享这个他修改版的滑动解锁插件,提到了这个插件会往评论框写入一个隐藏的 a 标签(不得不说作者三十岁还是动了一点歪脑筋的)。...③、不动脑筋 自动提交的原理很简单,说白了就是将原有的提交按钮用 css 样式隐藏掉,然后滑动动作绑定一个点击隐藏的提交按钮的机制,这样用户滑动模块,就会自动点击那个隐藏的提交按钮了,从而实现自动提交

    1.4K50
    领券