По какой-то причине, когда я добавляю модуль HTML (ну модуль по умолчанию добавлен в DNN 5.4), а затем добавляю javascript «AddThis». Пока кнопка отображается, нажатие на нее открывает новую страницу, а не показывает модальное сообщение iframe или при наведении курсора список популярных социальных сетей, с которыми можно поделиться страницей. Интересно, какой самый простой способ решить эту проблему и почему это происходит?
Кнопка AddThis Share не работает в DotNetNuke
Ответы (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
Ты прав. И причина, по которой этого не происходит, заключается в том, что когда вы находитесь в режиме форматированного текста и добавляете это - он пытается быть умным и удаляет несколько вещей из кода. Решение. Щелкните основной текстовый вид , затем 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