San*_*dav 3 php facebook drupal drupal-7 drupal-modules
在我的drupal网站上,我想使用Facebook评论.所以我把JavaScript SDK代码放在了html.tpl.php这个:
<div class="fb-comments" data-href="http://mydomain.com" data-num-posts="5" data-width="540"></div>.
Run Code Online (Sandbox Code Playgroud)
在我的模板文件上node--article.tpl.php.
所以它显示了facebook对节点的评论.但异常的是:所有文章(节点)都显示相同的评论.A条上的评论将显示在B条,C条等上.
为什么会这样?我错过了一些明显的东西.
首先获取评论页面的URL:
global $base_path;
$node_path = drupal_get_path_alias("node/" . $node->nid);
Run Code Online (Sandbox Code Playgroud)
然后,将data-href属性更改为:
data-href="http://mydomain.com<?php print $base_path . $node_path; ?>"
Run Code Online (Sandbox Code Playgroud)
希望这有效......穆罕默德.
| 归档时间: |
|
| 查看次数: |
436 次 |
| 最近记录: |