0 Пользователей и 1 Гость просматривают эту тему.
  • 17 Ответов
  • 808 Просмотров
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Не работает js [Решено]
« : 06.05.2019, 23:57:47 »
Приветствую всех!
В общем дали мне для размещения js кода сторонний сайт. Я его вроде поставил, но работать он отказывается напрочь.
Вот страничка где он помещен http://www.100-89.ru/index.php/o-nas/dispetcher-obrashchenij
Вот как я его вставляю: через {source}
<script src="https://forma1.ru/js/ufz.min.js?load=ufz" async defer></script>
{/source}
Иначе никак, JCE режет код.
Пробовал отключать этот редактор. Тоже самое.
И другие коды вставленные таким образом тоже не работают(
Куда копать, что делать? Может где в админке посмотреть, но я не знаю где.
« Последнее редактирование: 07.05.2019, 14:07:04 от CriZtmb »
*

effrit

  • Легенда
  • 9970
  • 1099 / 13
  • effrit.com
Re: Не работает js
« Ответ #1 : 07.05.2019, 04:51:52 »
здра.
ставите модуль Flexi Custom Code (на JED), в него загоняете код и публикуете модуль в привязке к пункту Диспетчер обращений.
*

dm-krv

  • Завсегдатай
  • 1027
  • 28 / 0
Re: Не работает js
« Ответ #2 : 07.05.2019, 07:16:21 »
здра.
ставите модуль Flexi Custom Code (на JED), в него загоняете код и публикуете модуль в привязке к пункту Диспетчер обращений.

Можно даже проще. В общих настройках выберите редактор - без редактора и спокойно вставляйте свой код. При этом желательно код публиковать не внутри материала, а отдельным HTML модулем в позиции debug. Не забудьте только потом обратно включить графический редактор.
*

draff

  • Гуру
  • 5196
  • 368 / 7
  • ищу работу
Re: Не работает js
« Ответ #3 : 07.05.2019, 07:44:57 »
JCE режет код.
Как настроить этот редактор есть решение и в Google и на форуме.
Я пользуюсь стандартным TinyMCE, в котором прописал в Дополнительные валидные элементы
Код
script[*],iframe[*]
Соответственно оставил в Запрещённые тегах, только applet
*

dm-krv

  • Завсегдатай
  • 1027
  • 28 / 0
Re: Не работает js
« Ответ #4 : 07.05.2019, 07:50:18 »
Как настроить этот редактор есть решение и в Google и на форуме.
Я пользуюсь стандартным TinyMCE, в котором прописал в Дополнительные валидные элементы
Код
script[*],iframe[*]
Соответственно оставил в Запрещённые тегах, только applet

Это работает в случае с подгружаемыми скриптами, но если использовать кастомный код, то TinyMCE автоматически оборачивает его в CDATA и он перестает работать, т. е. этот способ тоже не без минусов.
*

draff

  • Гуру
  • 5196
  • 368 / 7
  • ищу работу
Re: Не работает js
« Ответ #5 : 07.05.2019, 08:16:28 »
то TinyMCE автоматически оборачивает его в CDATA и он перестает работать, т. е. этот способ тоже не без минусов.
Это у Вас не работает. Вставил в материал
Код
<script>
jQuery(function($){ console.log('TEstim custom' + $.fn.jquery); });</script>
Редактор
Код
<script>// <![CDATA[
jQuery(function($){ console.log('TEstim custom' + $.fn.jquery); });
// ]]></script>
В браузере в консоли
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Не работает js
« Ответ #6 : 07.05.2019, 08:53:29 »
Можно даже проще. В общих настройках выберите редактор - без редактора и спокойно вставляйте свой код. При этом желательно код публиковать не внутри материала, а отдельным HTML модулем в позиции debug. Не забудьте только потом обратно включить графический редактор.
Пробовал. Код появляется на странице и его видно, но обрабатываться ни в какую не хочет. А может быть такое, что запрещена обработка скриптов на сайте?
*

dm-krv

  • Завсегдатай
  • 1027
  • 28 / 0
Re: Не работает js
« Ответ #7 : 07.05.2019, 09:16:21 »
Пробовал. Код появляется на странице и его видно, но обрабатываться ни в какую не хочет. А может быть такое, что запрещена обработка скриптов на сайте?

Не может быть такого. А вы без {source} надеюсь вставляете? Вообще, покажите скрин html-блока, где у вас код висит, с отключенным редактором.
*

Taatshi

  • Глобальный модератор
  • 5235
  • 477 / 1
  • Верстаем и кодим. Обращайтесь ;)
Re: Не работает js
« Ответ #8 : 07.05.2019, 09:23:07 »
CriZtmb, а чем не устроил вариант решения от effrit?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

sivers

  • Завсегдатай
  • 1624
  • 226 / 0
Re: Не работает js
« Ответ #9 : 07.05.2019, 09:32:51 »
Пробовал. Код появляется на странице и его видно, но обрабатываться ни в какую не хочет. А может быть такое, что запрещена обработка скриптов на сайте?
Потому что он выдает ошибку - в консоли видно. Сообщает, что "$" - не функция.
Постарайтесь вставить этот скрипт между подключением jquery.min.js и jquery-noconflict.js и уберите async и defer - тогда скрипт будет отрабатывать ДО того, как noconflict отключит "$".

Если это сложно, то попробуйте перед подключением этого стороннего скрипта подключить скрипт с таким содержимым:
Код
var $ = jQuery;
А после него желательно еще раз подключить jquery-noconflict.js, иначе на страницах с мутулсом могут появиться конфликты.
На связи в телеге @sivers
*

sivers

  • Завсегдатай
  • 1624
  • 226 / 0
Re: Не работает js
« Ответ #10 : 07.05.2019, 09:37:36 »
Да! Еще один вариант решения проблемы - постараться воткнуть подключение этого скрипта ДО подключения jQuery. Судя по его содержимому - он тогда сам jQuery подгрузит какой-то. Попробовать можете - вдруг получится. Только defer надо убрать.
На связи в телеге @sivers
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Не работает js
« Ответ #11 : 07.05.2019, 13:19:43 »
Если это сложно, то попробуйте перед подключением этого стороннего скрипта подключить скрипт с таким содержимым: Код var $ = jQuery; А после него желательно еще раз подключить jquery-noconflict.js, иначе на страницах с мутулсом могут появиться конфликты.
Выбрал этот вариант, потому код должен показываться лишь на одной указанной странице и в определенном месте. Я в js не силен. Вот такую кадабру написал в модуле который затем вывожу в нужном месте:<script type="text/javascript">
var $ = jQuery;
</script>
<script src="https://forma1.ru/js/ufz.min.js?load=ufz" async defer></script>
<script type="text/javascript">
jQuery.noConflict();
</script>
*

sivers

  • Завсегдатай
  • 1624
  • 226 / 0
Re: Не работает js
« Ответ #12 : 07.05.2019, 13:27:09 »
Если на одной странице, то не надо ставить noconflict вовсе (там нет мутулса). Потому что сейчас noconflict успевает отработать до загрузки того скрипта. Или уберите из него async.
На связи в телеге @sivers
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Не работает js
« Ответ #13 : 07.05.2019, 13:28:11 »
Если на одной странице, то не надо ставить noconflict вовсе (там нет мутулса). Потому что сейчас noconflict успевает отработать до загрузки того скрипта. Или уберите из него async.
Ура! Заработало!
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Не работает js
« Ответ #14 : 07.05.2019, 13:39:51 »
Если на одной странице, то не надо ставить noconflict вовсе (там нет мутулса). Потому что сейчас noconflict успевает отработать до загрузки того скрипта. Или уберите из него async.
Чем Вас можно отблагодарить? Хоть закинуть денег на телефон, а то 2 часа в сложности мучался с этим скриптом
*

sivers

  • Завсегдатай
  • 1624
  • 226 / 0
Re: Не работает js
« Ответ #15 : 07.05.2019, 14:00:24 »
Чем Вас можно отблагодарить?
Можно сказать "спасибо" ))
На связи в телеге @sivers
*

CriZtmb

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
Re: Не работает js
« Ответ #16 : 07.05.2019, 14:05:09 »
Можно сказать "спасибо" ))
Спасибо огромное
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Re: Не работает js [Решено]
« Ответ #17 : 07.05.2019, 19:54:52 »
Спасибо огромное

:) имелось в виду немного другое :) вам пока недоступно, сообщений не хватает, но я передал
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Несколько URL в одно условие IF

Автор lgmax

Ответов: 2
Просмотров: 88
Последний ответ 21.03.2021, 18:07:17
от lgmax
После перехода на https не работает авторизация

Автор ALEXRAW

Ответов: 1
Просмотров: 99
Последний ответ 15.02.2021, 22:42:07
от ALEXRAW
Не работает стиль и шаблон страницы 404

Автор kiev

Ответов: 1
Просмотров: 82
Последний ответ 06.02.2021, 11:24:19
от arma
Не работает отправка писем sendmail

Автор buto

Ответов: 2
Просмотров: 127
Последний ответ 30.01.2021, 16:37:40
от buto
Не работает создание материала

Автор Wak

Ответов: 11
Просмотров: 251
Последний ответ 19.12.2020, 18:30:52
от Wak