Skip to main content

Установка Facebook comments на Drupal 6: вывод URL текущей ноды в data-href

С установкой формы facebook-комментариев всё просто, только одно "но", да такое что...

С первого взгляда всё понятно: https://developers.facebook.com/docs/plugins/comments/

Проблемы начинаются тут:

<div class="fb-comments" data-href="http://example.com" data-width="560" data-numposts="5" data-colorscheme="light"></div>

Ибо в data-href должен стоять URL для каждой страницы свой.

Читаем у Шакина, что для Wordpress-а это

<?php the_permalink(); ?>

Боже, как просто!

Находим, что для Drupal 6 это переменная $node_url, однако в блоках она не работает. Что делать??

Форумы друпаловодов предлагают разные длинные, пипец, коды - php, которые не работают, ибо, как нам объясняют, мы "тупо блядь копируем" гениальные километровые программерские кодомысли.

И далее полтора-два часа спустя вот тут нахожу:

<div class="fb-comments" data-href="http://example.com/<? echo $_SERVER["REQUEST_URI"]; ?>" data-width="540" data-numposts="5" data-colorscheme="light"></div>

Итак... Е* вашу мать! Работает!