Выводятся непонятные символы внизу сайта

Главные вкладки

Аватар пользователя Funtik44 Funtik44 28 февраля 2014 в 14:56

Я использую модуль AddThis, после очередного обновления, внизу сайта появилась белая строка, в которой выводится вот это:
//--> //-->
Что это такое и как избавиться от этого? Пересмотрел все файлы модуля, такого не нашёл. Помогите кто может?!

Ссылка на сайт.

На главной выводится один такой символ, а вот на других страницах два (я так понял в зависимости от количества выводов самой панельки AddThis) - вот пример.

Комментарии

Аватар пользователя vortex vortex 28 февраля 2014 в 15:08
 <script type="text/javascript">
<!--//--><![CDATA[//><!--
<!-- AddThis Smart Layers BEGIN -->
<!-- Go to http://www.addthis.com/get/smart-layers to customize -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50409b495645b4f7"></script>
<script type="text/javascript">
 addthis.layers({
   'theme' : 'transparent',
   'share' : {
     'position' : 'left',
     'numPreferredServices' : 5
   },
   'follow' : {
     'services' : [
       {'service': 'facebook', 'id': '465176733515655'},
       {'service': 'twitter', 'id': 'pmorganization'}
     ]
   },  
   'whatsnext' : {},  
   'recommended' : {}
 });
</script>
<!-- AddThis Smart Layers END -->
//--><!]]>
</script>

Ну да. оно так и есть.

Как вы добавляли этот AddThis Smart Layers?
В разыв тегов одного скрипта, вставлены все остальные. В итоге скобки комментариев вылезли наружу.

Вероятнее всего Вы влезли в один из шаблонов .tpl. Но влезли не верно.

Аватар пользователя Funtik44 Funtik44 28 февраля 2014 в 15:57

Я его установил ранее еще в более поздней версии, после чего обновил. Так вот после автоматического обновления вылезло такое. Шаблоны не трогал, при этом пробовал откатиться на более раннюю версию, это исправляет ошибки, но потом вручную обновляю модуль и опять такая штука получается.

Аватар пользователя Funtik44 Funtik44 28 февраля 2014 в 15:59

Я так понял, сам скрипт находится на сервера AddThis и подкачивается оттуда, поэтому на его корректность я повлиять не могу. Я не прав?

Аватар пользователя vortex vortex 28 февраля 2014 в 16:29

не правы

Вот это
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50409b495645b4f7"></script>
качает с сервера

А все остальное ваш шаблон.

Возможно Вы правили шаблоны модуля, что крайне не рекомендуется, и при обновлении он восстановил всю структуру, а у Вас все поехало.

Вот код кнопки

<!--//--><![CDATA[//><!--
<!-- AddThis Smart Layers BEGIN -->
<!-- Go to http://www.addthis.com/get/smart-layers to customize -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50409b495645b4f7"></script>
<script type="text/javascript">
  addthis.layers({
    'theme' : 'transparent',
    'share' : {
      'position' : 'left',
      'numPreferredServices' : 5
    },
    'follow' : {
      'services' : [
        {'service': 'facebook', 'id': '465176733515655'},
        {'service': 'twitter', 'id': 'pmorganization'}
      ]
    },  
    'whatsnext' : {},  
    'recommended' : {}
  });
</script>
<!-- AddThis Smart Layers END -->
//--><!]]>

но кто-то обернул его в:

<script type="text/javascript">

</script>

на вскидку убрав эти теги - всё наладится

Аватар пользователя vortex vortex 28 февраля 2014 в 16:56
<script type="text/javascript">
<!--//--><![CDATA[//><!--
<!-- AddThis Smart Layers BEGIN -->
<!-- Go to http://www.addthis.com/get/smart-layers to customize -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50409b495645b4f7"></script>
<script type="text/javascript">
  addthis.layers({
    'theme' : 'transparent',
    'share' : {
      'position' : 'left',
      'numPreferredServices' : 5
    },
    'follow' : {
      'services' : [
        {'service': 'facebook', 'id': '465176733515655'},
        {'service': 'twitter', 'id': 'pmorganization'}
      ]
    },  
    'whatsnext' : {},  
    'recommended' : {}
  });
</script>
<!-- AddThis Smart Layers END -->
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
<!-- AddThis Smart Layers BEGIN -->
<!-- Go to http://www.addthis.com/get/smart-layers to customize -->
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-50409b495645b4f7"></script>
<script type="text/javascript">
  addthis.layers({
    'theme' : 'transparent',
    'share' : {
      'position' : 'left',
      'numPreferredServices' : 5
    },
    'follow' : {
      'services' : [
        {'service': 'facebook', 'id': '465176733515655'},
        {'service': 'twitter', 'id': 'pmorganization'}
      ]
    },  
    'whatsnext' : {},  
    'recommended' : {}
  });
</script>
<!-- AddThis Smart Layers END -->
//--><!]]>
</script>

тут вообще жесть.
Две кнопки подряд.

какая у Вас версия модуля и как Вы вставляли эти кнопки?

только что сделал на версии 7.x-4.x-dev
Кнопка вставляется родным(!) блоком модуля.

Аватар пользователя vortex vortex 28 февраля 2014 в 17:14

Ну в общем всё стало понятно
Вы вставляете код. А надо просто настроить модуль. Возможно будет необходимо обновиться до 7.x-4.x-dev.
Там же пишите профиль AddThis и будет трекинг кнопочки.
и убить ваш код который Вы всё равно криво вставили.

Аватар пользователя vortex vortex 28 февраля 2014 в 17:29

Вставляете код вероятнее всего либо через некое поле(!) field-type-addthis.
Видимо старая версия модуля так предлагала.

Я пробовал через блок. Вставлял его как обычно и ничего в него не вписывал. Всё работает само.

Аватар пользователя Funtik44 Funtik44 28 февраля 2014 в 17:51

Да, точно, нашел - у меня был кастомный вывод модуля (в настройках самого модуля1). Спасибо за наводку)))

PS Кстати, если работали с этим модулем, какой способ загрузки лучше выбрать (When to load the widget js)?

Аватар пользователя vortex vortex 28 февраля 2014 в 18:14

А вот хз. Я не пользуюсь им. Смотрите через "firebug -> сеть" скорость загрузки сайта при обоих вариантах. Мне важнее скорость.