现在,我想修改评论回复链接,我喜欢的效果就像wordpress的。当我点击“回复”链接。它会将我带到页面底部的评论框中,就像名称锚一样。没有带我到一个新的页面,任何提示将不胜感激。修改评论回复链接
修改评论回复链接
回答
首先,进入你的内容类型的编辑页面。 然后,找到“评论设置”,并在“显示下面的帖子或评论”上放置“评论提交表单的位置”选项
编辑您的适合节点模板文件并打印回复链接,例如:
<a href="#addComment"><?php print t('Add Comment'); ?></a>
添加一些时髦的jQuery到链接,例如滚动到窗体,然后关闭。 例如:
Drupal.behaviors.initCommentLink = function(context) {
// Hide the comment form
$('#comment-form').hide();
// Add click handler to our custom relpy link
$('a[href=#addComment]').click(function(){
$('#comment-form').fadeIn('slow');
var targetOffset = $('#comment-form').offset().top;
$('html,body').animate({
scrollTop : targetOffset
},'slow');
$(this).fadeOut('fast');
});
}
如果一切顺利的话,你现在应该看到一个回复链接,但没有意见表。点击回复链接应该使评论表单出现,并使页面滚动到表单。 另外,回复链接在点击后应该隐藏。
如果你不知道jQuery,不用担心,如果你把代码放到一个普通的JS文件中,只要确保它包含就可以工作。为了确保这一点,把它放在你的主题中的JS文件中。
您可以设置该文件中像这样
$nid = arg(1);
$node = node_load($nid);
$node->comment = COMMENT_NODE_READ_WRITE;
$commentLink = comment_link('node',$node);
可以测试登录状态等在这里也并把它放在你的看法。
谢谢你的回复,我应该把你的代码放在哪里?谢谢。 – runeveryday 2010-11-07 07:21:24
如果我想自己做,我应该怎么做。谢谢 – runeveryday 2010-11-07 07:23:00
然后阅读该模块的代码:) – 2010-11-07 11:47:31
- 1. WordPress的回复评论链接
- 2. 隐藏回复评论drupal的链接
- 3. 获取评论仅回复链接?
- 4. Yii链接#评论?
- 5. drupal ---评论回复
- 6. 修改AccuRev交易评论
- 7. 回复评论时的评论回复框
- 8. 锚链接到WooCommerce评论
- 9. 应用内评论链接
- 10. 参考user_email回复评论
- 11. 显示评论和回复?
- 12. 如何回复评论? (PHP)
- 13. 如何使回复评论引用评论的ID在论坛
- 14. 修复颠覆提交无效评论
- 15. 直接链接到YouTube评论功能
- 16. WordPress的评论显示修改
- 17. Wordpress中的评论和评论回复链接中的日期格式不一致
- 18. 用于评论和评论回复的mysql结构
- 19. 评论模块:允许匿名用户回复评论
- 20. Facebook的评论[链接不可达]
- 21. IE:条件评论链接到文件
- 22. 评论$链接订单在drupal
- 23. 将评论框链接到Facebook页面?
- 24. Visual Studio中的链接评论?
- 25. 发布评论的链接iPhone
- 26. Reg Ex在评论中的超链接
- 27. 显示删除评论上的链接
- 28. 评论作者链接WordPress的
- 29. 在评论中链接用户
- 30. 评论框出现在点击链接
感谢您的回复,如果我想当我点击'添加评论'第二次。我想再次隐藏评论表单,如何获取。谢谢。有没有办法将“添加评论”更改为评论“回复”链接。 – runeveryday 2010-11-21 10:59:06