Перейти к публикации

Движок производит ненужную автозамену, не могу понять где и как.


Рекомендованные сообщения

Доброго времени суток!

 

Ресурс https://semeistvo.by

DLE использую достаточно давно, до последней версии не обновлялся, завис где-то на 8.5. Всё работало, пока для ресурса не понадобился сертификат SSL. Сертификат установили нормально, адреса поменяли, перенаправления настроили. Вроде всё ок, но вылезла одна проблема.

В шаблоне я использую код стороннего агрегатора рекламы, который выводит в определенном месте определенную рекламу. До установки сертификата всё работало отлично, а вот после в строчке кода

 

 protocol =/https/i.test(w.location.protocol) ? 'https:' : 'http:',

https стало автоматически заменяться на адрес сервера, т.е. на semeistvo.by и код выглядит вот так:

protocol =/semeistvo.by/i.test(w.location.protocol) ? 'https:' : 'http:',

и, соответственно, ничего не работает.

В шаблоне строка кода выглядит как нужно, а вот при отображении страницы нет.

Подскажите, пожалуйста, может кто сталкивался с таким, где копать? Понимаю, что всё просто, но решение найти не могу.

Заранее спасибо.

 

С уважением, Алексей.

 

 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Videomaster сказал:

Доброго времени суток!

 

Ресурс https://semeistvo.by

DLE использую достаточно давно, до последней версии не обновлялся, завис где-то на 8.5. Всё работало, пока для ресурса не понадобился сертификат SSL. Сертификат установили нормально, адреса поменяли, перенаправления настроили. Вроде всё ок, но вылезла одна проблема.

В шаблоне я использую код стороннего агрегатора рекламы, который выводит в определенном месте определенную рекламу. До установки сертификата всё работало отлично, а вот после в строчке кода

 


 protocol =/https/i.test(w.location.protocol) ? 'https:' : 'http:',

https стало автоматически заменяться на адрес сервера, т.е. на semeistvo.by и код выглядит вот так:


protocol =/semeistvo.by/i.test(w.location.protocol) ? 'https:' : 'http:',

и, соответственно, ничего не работает.

В шаблоне строка кода выглядит как нужно, а вот при отображении страницы нет.

Подскажите, пожалуйста, может кто сталкивался с таким, где копать? Понимаю, что всё просто, но решение найти не могу.

Заранее спасибо.

 

С уважением, Алексей.

 

 

Причем тут DLE?

 

Попробуйте отредактировать ваш js код вот так

(function() {
  var w = window,
      d = document,
      protocol = 'https:',
      aml = typeof admixerML !== 'undefined' ? admixerML : { };
  aml.fn = aml.fn || [];
  aml.invPath = aml.invPath || (protocol + '//inv-nets.admixer.net/');
  aml.cdnPath = aml.cdnPath || (protocol + '//cdn.admixer.net/');
  if (!w.admixerML)
  {
    var lodash = document.createElement('script');
    lodash.id = 'amlScript';
    lodash.async = true;
    lodash.type = 'text/javascript';
    lodash.src = aml.cdnPath + 'scripts3/loader2.js';
    var node = d.getElementsByTagName('script')[0];
    node.parentNode.insertBefore(lodash, node);
    w.admixerML = aml;
  }
})();

 

Ссылка на сообщение
Поделиться на других сайтах

Спасибо, попробовал. Не работает. Вообще не могу понять в чем дело.

Почему грешу на DLE, потому, что больше нигде такого не происходит, у меня еще вобла стоит на этом же домене, всё ок, никаких замен.

Изменено пользователем Videomaster
Ссылка на сообщение
Поделиться на других сайтах

Речь ведь идет о шаблонах верно? 

 

В DLE нет никаких замен слов https на имя сайта. Я специально проверил на чистом дистрибутиве, все работает корректно, никаких замен не было произведено. Поэтому вероятно какие либо модификации в коде скрипта у вас производят эти замены в шаблоне.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...