更改路径/评论/回复/ 11#评论表 -- comments 领域 drupal 相关 的问题

Change path /comment/reply/11#comment-form


3
vote

问题

中文

如何从 /注释/回复/ 11#注释 - 表单 / node / $ node-> nid / #注释 - 表单 在节点$ links中?

英文原文

How I can change path from /comment/reply/11#comment-form to /node/$node->nid/#comment-form in node $links?

  
 
 

回答列表

2
 
vote

在Drupal 7中,您可以将这样的东西添加到template.php:

  function yourtheme_preprocess_comment(&$vars) {   // Update 'reply' link to make it go to the comment form page anchor instead of some weird comment post page   if (isset($vars['content']['links']['comment']['#links']['comment-reply'])) {     $vars['content']['links']['comment']['#links']['comment-reply']['href'] = url('node/' . $vars['node']->nid, array('fragment' => 'comment-form', 'absolute' => TRUE));   } }   
 

In Drupal 7, you can add something like this to your template.php:

function yourtheme_preprocess_comment(&$vars) {   // Update 'reply' link to make it go to the comment form page anchor instead of some weird comment post page   if (isset($vars['content']['links']['comment']['#links']['comment-reply'])) {     $vars['content']['links']['comment']['#links']['comment-reply']['href'] = url('node/' . $vars['node']->nid, array('fragment' => 'comment-form', 'absolute' => TRUE));   } } 
 
 
2
 
vote

我猜这是一个drupal 6问题:

评论模块用 hook_links()。您可以使用 hook_links_alter()

 

I'm guessing this is a Drupal 6 issue:

The Comment module create the links with hook_links(). You can alter those in a custom module using hook_links_alter().

 
 

相关问题

11  删除批量评论  ( Deleting comments in bulk ) 
如何立即删除所有评论?我已经看到了如何用节点和bulkdelete模块,如何删除给定内容类型的所有节点? 但我正在寻找类似的评论解决方案。 我正在寻找一个不留在数据库中的任何伪影的解决方案。是批量操作的最佳解决方案吗? ...

4  如果注释无效,请避免重定向到评论页面  ( Avoid redirect to comment page if comment is invalid ) 
我已经配置了用于在节点页面中显示的注释,但如果提交无效的注释(例如,注释字段中没有文本),我会被重定向到/注释/回复/页面。我想留在节点页面。 ...

2  为WebForm提交页面添加注释  ( Add comments to webform submission pages ) 
我们使用WebForms进行各种目的,例如反馈问卷,联系表格和申请表格。 对于申请表格,我们希望在提交页面附上注释。这是如此,在提交了表单后,用户和管理员可以从请求中的跟进通信。 从我理解的内容页面是唯一的,只能对提交它们或管理员的用户来看。 任何人都知道我如何单独将唯一的评论表单附加到这些提交方案,以便只有提交表格...

3  是否有任何方法可以向不是节点的页面添加注释  ( Is there any way to add comments to pages which are not nodes ) 
IM构建模块,需要在不是节点的页面上放置评论表单。有没有办法这样做? 我想我需要使用: drupal_get_form('comment_form', 数组('nid'=> $ node-> nid)); 但是,这似乎在NID上具有一定的依赖性,因为它始终似乎附加到节点。 ...

6  有没有办法使评论模块在评论需要批准时将管理员电子邮件发送给管理员?  ( Is there a way to make the comment module email the administrators when a commen ) 
我想在出版前需要管理员批准的网站上进行评论时收到通知;基本上,我想知道什么时候在批准队列中出现新的东西。我看不到任何明显的设置。 ...

2  允许评论的作者查看节点的注释部分中列出的注释,并注意评论适度何种信息?  ( Allow an author of a comment to see their comment listed in the comment section ) 
我似乎在我的网站上获得了很多重复的评论,我认为它必须根据用户在提交后看到他们的评论。我已经设置了,以便管理员必须在发布之前批准它。有没有办法来制作它,所以用户只能在发布之前看到他自己的评论,并在发布了一点通知,告诉他们它适度? ...

1  是否有函数或方法来调用注释对象?  ( Is there a function or a way to invoke the comment object ) 
我想在page.tpl.php中使用 9988877660 对象。 是否有函数或方法使用它? ...

2  如何通过phpmyadmin来改变每篇文章的评论设置  ( How to alter each articles comment setting by phpmyadmin ) 
我更新了我的网站后,我发现所有节点注释都设置为"禁用" 。然后我去了特定的内容类型设置页面,并将默认注释设置更改为读/写,但仍禁用该内容类型的节点。如果我更改每个节点的注释设置,那将是一个过于繁琐的工作。有没有方法可以使用SQL命令更改每个节点注释设置? ...

2  评论主题问题  ( Comment theming question ) 
在Drupal 7中,当主题在我的网站(Comment.tpl.php)中的评论时,我想打印注释标题,而无需围绕链接包裹的永久链接。我想要原始冠军。这应该很简单,似乎,但似乎没有变量。 print $title 将显示使用永久链接链接包裹的标题。 我必须用template.php来解决这个吗? 我也尝试了 rend...

9  如何禁用评论汽车批准?  ( How do i disable comment auto approval ) 
我有评论是在Drupal中批准的自动批准,我想禁用这一点。我想在发布之前批准评论。 ...

0  特定节点正在被垃圾邮件评论攻击。我该怎么办才能阻止它?  ( Specific node is being attacked by spam comments what do i do to prevent it ) 
我的网站受到垃圾邮件机器人的严重攻击,这仅在一个特定节点上进行。所有其他节点都是安全的,或者垃圾邮件被Mollom阻挡。如何防止进一步的垃圾评论发布在那里?你有什么想法吗? ...

9  在评论中禁用CKEditor  ( Disabling ckeditor in comments ) 
任何人都知道以所有角色的评论中强制纯文本模式的方法? 编辑:是否以任何方式通过CSS执行此操作?谢谢! ...

0  意见的问题最近的评论块  ( Problem with views recent comments block ) 
我有一个问题replation oblet ocke ocke。我已经覆盖了View模板(视图 - 视图 - 字段 - Comments-Block.tpl.php)中的视图字段并打印出字段: print '<div class="subj">'. $fields['subject']->content .'<...

2  如何创建规则,以通知管理员非管理员新评论?  ( How to create a rule to notify administrators of new comments by non administrat ) 
我想使用规则通知所有的管理员用户已经存在的新评论发布到网站。 我可以得到以获得所有评论的通知,但我想将其设置为通知,以便仅通过管理员评论。然后,管理员不会收到他们自己的评论答复。 任何提示? note :我想这样做,以便我只需要指定管理角色,因为将添加许多新角色是非admin角色的。这样我不必每次网站管理员添加新...

4  以编程方式附上评论表格  ( Attaching the comment form programmatically ) 
如何在自定义模块中以编程方式添加评论表格(注释模块)? 换句话说,应该将适当的代码添加到您的模块代码中,以添加完整的"发布新评论" 表单(注释核心模块)? 表示,我如何强制使用自己的模块安装注释模块? 我在编辑的版本中重新询问我的问题,我达到了一些新结果:)。 我在我的自定义模块中创建了一个自定义菜单,当然是项目...

2  如何按特定用户对评论进行排序/删除评论?  ( How to sort delete comments by a particular user ) 
我有一个无情的人类垃圾邮件发送者,非常难以远离。垃圾邮件过滤器随着他不使用一组经常使用的单词而无力。相反,他的侮辱更为"微妙" 才能被任何Regext捕获。每次我阻止他时,他都会回到一个新的用户名,但很快新用户很快就会揭示他的垃圾大自然。所以我需要通过评论列表来找到他的一个并逐一删除它们。另一方面,我不想因为一个坏苹...

3  在模块中启用/禁用评论表单?  ( Enable disable comment form in a module ) 
我想通过我的自定义模块将给定节点的注释标志设置为1或2(要显示或隐藏评论表格),具体取决于某些条件。 我尝试过wood_node_view,但这种方法似乎不起作用: 函数custom_node_view($ node,$ view_mode,$ langcode){ $ node-&gt;评论= 1; } 即...

4  你可以批量启用评论吗?  ( Can you bulk enable comments ) 
我有一大堆节点(所有相同类型),我想打开对所有人的评论(客户端在添加所有数据后改变他们的思想)。 我找到了笔记,建议如果我做的那样: update node set comment = 2 where type = 'foo' 然后它应该对Foo类型的所有节点进行评论。但是,这似乎在Drupal 7中没有工...

6  如何将永久链接更改为#1,#2,#3?  ( How do i change the permalinks to 1 2 3 ) 
我想将评论/论坛链接更改为: 主题: #1 #2 #3 你对我该怎么做? ...

5  评论 - 允许在没有管理意见权限的情况下删除您的内容的评论?  ( Comments allow deletion of comments on your content without administer comment ) 
是否有一种方法可以允许用户删除自己内容的注释,而无需访问管理评论? 示例: 经过身份验证的用户发出博客文章(或某些节点内容) 另一个经过身份验证的用户评论它 作者不喜欢评论 - 希望删除。 我唯一的选项是编辑/回复。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.