在 GraffitiCMS v1.2 中,我试图在我的博客文章中包含评论表单,但提交按钮没有任何作用。为帖子启用了评论,并且我在 blog.post.view 文件中包含了 $macros.CommentForm() 。我还确认了必要的 Ajax.ashx 文件存在于根目录中。还有其他依赖吗?
是否有任何说明张贴在任何地方解释如何使这项工作?我已经用谷歌搜索了几个小时,但找不到任何东西。
注意:我目前无法升级到 v1.3。希望在未来的项目中。
在 GraffitiCMS v1.2 中,我试图在我的博客文章中包含评论表单,但提交按钮没有任何作用。为帖子启用了评论,并且我在 blog.post.view 文件中包含了 $macros.CommentForm() 。我还确认了必要的 Ajax.ashx 文件存在于根目录中。还有其他依赖吗?
是否有任何说明张贴在任何地方解释如何使这项工作?我已经用谷歌搜索了几个小时,但找不到任何东西。
注意:我目前无法升级到 v1.3。希望在未来的项目中。
您需要确保在您的页面上链接了/__utility/js/graffiti.js
和/__utility/js/prototype.js
脚本。调用$macros.Head()
应该自动执行此操作。
事实证明,我已经按照 Jeremy H 的建议进行了调用$macros.Head()
,但是我对 jQuery 的使用与 Prototype 冲突。我通过之前 $macros.Head()
在 jQuery 中链接并切换出我所有的 jQuery $ 标记以使用实际的 jQuery 函数名称来解决了这个问题。
https://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/