Кнопка AddThis Share не работает в DotNetNuke

По какой-то причине, когда я добавляю модуль HTML (ну модуль по умолчанию добавлен в DNN 5.4), а затем добавляю javascript «AddThis». Пока кнопка отображается, нажатие на нее открывает новую страницу, а не показывает модальное сообщение iframe или при наведении курсора список популярных социальных сетей, с которыми можно поделиться страницей. Интересно, какой самый простой способ решить эту проблему и почему это происходит?


person soldieraman    schedule 10.05.2010    source источник


Ответы (2)


Это не полный ответ, но мне кажется, что код javascript AddThis никогда не загружается браузером. При просмотре веб-страницы, которая не работает, откройте исходный код HTML и найдите тег скрипта AddThis. Вероятно, это должно выглядеть примерно так:

<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=..."></script>

Если не можете найти, значит есть над чем поработать. Если вы найдете его, попробуйте открыть URL-адрес в своем браузере и посмотреть, получите ли вы javascript.

В противном случае: как всегда, FireBug (или инструменты в IE8) — ваш друг.

person Peter Jaric    schedule 10.05.2010
comment
Ты прав. И причина, по которой этого не происходит, заключается в том, что когда вы находитесь в режиме форматированного текста и добавляете это - он пытается быть умным и удаляет несколько вещей из кода. Решение. Щелкните основной текстовый вид , затем html снизу, затем вставьте свой код добавления и сохраните. - person soldieraman; 15.05.2010

Попробуйте скопировать ссылку на скрипт addthis и вставить ее в теги заголовка страницы:

http://s7.addthis.com/js/250/addthis_widget.js#pub=AddThis

person Ruben Restrepo    schedule 04.08.2010