我最近在我的 Drupal 网站上添加了一个 Facebook 评论框,以允许用户使用他们的 Facebook 帐户评论我的文章。
问题是我无法更改框的位置:我希望它位于页面末尾,文章内容之后,但它停留在标题和文章内容之间......
我试图用 CSS 来确定一个绝对的位置,但我不喜欢这样做,因为它不是很甜:
编辑:我通过手动将 facebook 评论框内容放入模板 node.tpl.php 来解决我的问题,如下所示:
<article>
...
<?php if (!strstr($classes,"node-teaser")) : ?>
<br><br>
<div id="fb-root" class=" fb_reset">
<div style="position: absolute; top: -10000px; height: 0px; width: 0px;">
<div>
</div>
</div>
<div style="position: absolute; top: -10000px; height: 0px; width: 0px;">
<div>
</div>
</div>
</div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:comments href="http://localhost/Studio 107/?q=node/<?php print $node->nid; ?>" width="700" num_posts="10" colorscheme="dark" fb-xfbml-state="rendered" class="fb_iframe_widget">
</span>
</fb:comments>