Добрый вечер. Нарисовалась такая проблема. Есть скрипт рекламного баннера -

Код: Выделить всё

<script type="text/javascript">
	atOptions = {
		'key' : '9c37fe3b65d1664022a68d1a41c7828a',
		'format' : 'iframe',
		'height' : 600,
		'width' : 160,
		'params' : {}
	};
	document.write('<scr' + 'ipt type="text/javascript" src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.varietyofdisplayformats.com/9c37fe3b65d1664022a68d1a41c7828a/invoke.js"></scr' + 'ipt>');
</script>
Если его в ставить в любое из рекламных расширений то всё показывается. Но если на прямую в код форума, в шапку или в подвал то нечего не видно. Спросил в забугорной потдержки что мол за фигня ? Ответили что вполне возможно что скрипт не сработает в РНР а только в HTML. Как можно исправить ? Какое то условие или контейнер ему нужен ?
Комментарии: 4

CabinetAdmin 14 апр 2021, 16:14 Сообщение

А какая разница? Ну вот тот же файл хедера, это обычный *.html файл, чтобы он работал в нём находятся всякие переменные. В смысле если добавить код просто в, допустим, overall_header.html, это будет равнозначно "а только в HTML".
В php, это надо тогда добавлять напрямую в php файл, например в functions.php. Но в том виде как он сейчас выглядит, он работать не будет.


По современным стандартам вот этот кусок type="text/javascript" больше не нужен, т.е. так должно быть:

Код: Выделить всё

<script>
	atOptions = {
		'key' : '9c37fe3b65d1664022a68d1a41c7828a',
		'format' : 'iframe',
		'height' : 600,
		'width' : 160,
		'params' : {}
	};
	document.write('<scr' + 'ipt src="http' + (location.protocol === 'https:' ? 's' : '') + '://www.varietyofdisplayformats.com/9c37fe3b65d1664022a68d1a41c7828a/invoke.js"></scr' + 'ipt>');
</script>
А так на вид обычный скрипт, ничего необычного не вижу.


зы. Ну и опять же - кеш.
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

romaamor 14 апр 2021, 16:59 Сообщение

Всё оказалось ещё интересней. Скрипт на сохраняется в файле. Пробовал FileZilla Client, Total Commander. Такое ощущение что хостинг удаляет.
  • 0

CabinetAdmin 15 апр 2021, 18:04 Сообщение

Интересно...

Ты, вроде бы, как-то где-то писал про cloudflare, может кешируется не?
  • 0
Хочешь поблагодарить? Есть способы - Поддержать проект

romaamor 15 апр 2021, 19:58 Сообщение

CabinetAdmin писал(а): 15 апр 2021, 18:04 Ты, вроде бы, как-то где-то писал про cloudflare, может кешируется не?
Сейчас cloudflare отключён.
  • 0