XF 2.2 Как вставить JS в сообщение?

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.2.15

Dkf

Проверенные
Сообщения
403
Решения
3
Реакции
46
Баллы
60
Поставил дополнение [ parsehtml ] [ /parsehtml ]
Но оно умеет только html :(
А как быть с JS? Его надо вставить только в 1 сообщение
 
Поставил дополнение [ parsehtml ] [ /parsehtml ]
Но оно умеет только html :(
А как быть с JS? Его надо вставить только в 1 сообщение
Точно так же, как ставишь html и CSS. Через теги
 
Код:
<style>
    свойства стиля
</style>

html код

<script>
    js код
</script>
Черт возьми это прекрасно!

По поводу моего вопроса.
Оказывается parsehtml вставляет JS код.
Только такое впечатление что ему нужен был и кусок html.
Т.е. <p>test</p><script>….
вместо просто <script>
 
Что не так делаю? Не работает.

Код:
[parsehtml]

<p>test </p> <script id="wg_fwdg_281957_3_1717671118549">

(function (window, document) {

  var loader = function () {

    var arg = ["s=281957" ,"m=3","uid=wg_fwdg_281957_3_1717671118549" ,"wj=knots" ,"tj=c" ,"waj=m" ,"tij=cm" ,"odh=0" ,"doh=24" ,"fhours=240" ,"hrsm=3" ,"vt=forecasts" ,"lng=ru" ,"p=WINDSPD,GUST,MWINDSPD,SMER,TMPE,WCHILL,FLHGT,CDC,APCP1s,SLP,RH,RATING"];

    var script = document.createElement("script");

    var tag = document.getElementsByTagName("script")[0];

    script.src = "https://www.windguru.cz/js/widget.php?"+(arg.join("&"));

    tag.parentNode.insertBefore(script, tag);

  };

  window.addEventListener ? window.addEventListener("load", loader, false) : window.attachEvent("onload", loader);

})(window, document);

</script>

[/parsehtml]
 
Что не так делаю? Не работает.

Код:
[parsehtml]

<p>test </p> <script id="wg_fwdg_281957_3_1717671118549">

(function (window, document) {

  var loader = function () {

    var arg = ["s=281957" ,"m=3","uid=wg_fwdg_281957_3_1717671118549" ,"wj=knots" ,"tj=c" ,"waj=m" ,"tij=cm" ,"odh=0" ,"doh=24" ,"fhours=240" ,"hrsm=3" ,"vt=forecasts" ,"lng=ru" ,"p=WINDSPD,GUST,MWINDSPD,SMER,TMPE,WCHILL,FLHGT,CDC,APCP1s,SLP,RH,RATING"];

    var script = document.createElement("script");

    var tag = document.getElementsByTagName("script")[0];

    script.src = "https://www.windguru.cz/js/widget.php?"+(arg.join("&"));

    tag.parentNode.insertBefore(script, tag);

  };

  window.addEventListener ? window.addEventListener("load", loader, false) : window.attachEvent("onload", loader);

})(window, document);

</script>

[/parsehtml]
Не знаю... У меня был конечно другой скрипт.
Может блокировщик рекламы?

Попробуй скриптом вывести в консоль просто-то "Hello world"... для начала
 
Поставил дополнение [ parsehtml ] [ /parsehtml ]
Но оно умеет только html :(
А как быть с JS? Его надо вставить только в 1 сообщение
Там и вопрос задавать нужно было, в теме дополнения.
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу