Кнопка "Поделиться на Facebook" не отображается


Я установил модуль Facebook Share на своем сайте Drupal 7 и настроил его в соответствии с моими предпочтениями, но он не отображается ни на одной из выбранных мной страниц.

Я только что протестировал его еще больше, выбрав его для отображения на каждом (полном) узле, и он отображается на основных страницах, часто задаваемых вопросах и некоторых других, но не на моих продуктах Ubercart и одном пользовательском типе контента. Он отображается в другом пользовательском типе контента.

Есть идеи?

Author: kiamlaluno, 2013-01-05

3 answers

Я понимаю, что это не совсем ответ на то, как получить доступ к Facebook на всех ваших страницах, но я решил, что я бы выбросил это в качестве возможного альтернативного решения.

Я протестировал множество различных модулей обмена, и я бы рекомендовал Ссылки на сервисы вместо обмена в Facebook. Я обнаружил, что он легко настраивается, очень гибкий, и он просто очень хорошо работает. Возможно, вы захотите попробовать, возможно, он будет правильно отображаться в тех местах, где вы этого хотите появляйся.

 2
Author: Kenny Wyland, 2013-01-05 21:07:37

Наконец-то я смог решить эту проблему. Просто опубликуйте решение на случай, если оно пригодится кому-то еще.

Как оказалось, проблема с Facebook share заключалась в наборе дисплеев. Узлы, для которых он не работал, были, конечно, не случайными, как это выглядело изначально. Это были узлы, которые использовали набор дисплеев. Мне не удалось найти решение этой проблемы, и поэтому я использовал модуль служебных ссылок (предложенный @Kenny Wyland), в котором была дополнительная функция, охватывающая случай, когда используется набор дисплеев.

 3
Author: Voullage, 2013-01-14 19:48:07

Вы можете попробовать включить его непосредственно в файлах php шаблона (например node.tpl.php ) с помощью

<?php hide($content['facebookshare']); ?>

, А затем позже в tpl, где вы хотите, чтобы появилась кнопка:

<?php print render($content['facebookshare']);?>

Также убедитесь, что вы включили его для определенного типа контента здесь:

/ администратор/конфигурация/пользовательский интерфейс/facebookshare

Кроме того, другие модули fb могут конфликтовать с ним, если они у вас есть.

 0
Author: NenadP, 2013-01-05 17:04:07