Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Javascript

00 голосов
10
Проблема такая, вставляю код javascript, под админом всё работает отлично, но если залогиниться под любым другим пользователем весь код javascript разваливается. Захожу снова под админом - снова всё работает отлично. Как бороться подскажите?
спросил 13 Март, 13 от KolbaseM (200 баллов)

10 Ответы

00 голосов
Цитата
marsei пишет:
Проблема такая, вставляю код javascript, под админом всё работает отлично, но если залогиниться под любым другим пользователем весь код javascript разваливается. Захожу снова под админом - снова всё работает отлично. Как бороться подскажите?
возможна проактивная ззащита код херит)
ответил 13 Март, 13 от Hax (1,100 баллов)
00 голосов
Похоже на защиту
ответил 17 Март, 13 от Nipasha (140 баллов)
00 голосов
Да, первым делом тоже так подумал. Отключил проактивку - тоже самое. [IMG] Попробывал для всех пользователей настроить свойство "обход проактивной защиты" - тоже ничего. Вообще ничего в голову не приходит, потому что только на проактивную защиту и думаю, симптомы на неё указывают, потому что именно для пользователя админа она игнорирует.
ответил 27 Май, 13 от KolbaseM (200 баллов)
00 голосов
Вот здесь вот проблема описана в точности - линк, только действия которые приводятся в руководстве не приводят smile:) к нужному результату.
ответил 23 Авг, 13 от KolbaseM (200 баллов)
00 голосов
Цитата
marsei пишет:
весь код javascript разваливается.
покажи как именно))
ответил 22 Ноя, 13 от Hax (1,100 баллов)
00 голосов
Да нет, дело не касаемо какого то конкретного скрипта, такое происходит с любым java скриптом вставляемым в битрикс. Разваливается так, как будто он не видит подключаемых файлов .js в <head>
ответил 03 Март, 14 от KolbaseM (200 баллов)
00 голосов
Цитата
marsei пишет:
вставляю код javascript
Куда вставляете-то?
ответил 23 Июнь, 14 от Ly (4,580 баллов)
00 голосов
Это код слайдера, вставляю его по всем правилам в <head> + инициализация в хидере, если бы была проблема в скрипте в этом или в том куда я его вставляю он бы под админским аккаунтом не работал бы. Под админом работает всё супер, когда пытаюсь зайти на сайт неавторизованным пользователем или любым другим, то слайдер в хидере разваливает на части как будто он не видит скриптов подключаемых в <head>. По всем признакам похоже на проактивную защиту, но даже отключив её слайдер не работает. Если выставляю "ОБход фильтра" через Пользователи>Группы пользователей - всё таже картина. Сделал даже уже отдельное правило по примеру http://www.1c-bitrix.ru/blog/rsv/961.php - никаких изменений.
ответил 23 Окт, 14 от KolbaseM (200 баллов)
00 голосов
Блок <head> покажите, пожалуйста. В трёх вариантах.

1) Как он выглядит в шаблоне сайта
2) Как он выглядит в HTML-коде страницы, если авторизоваться администратором
3) --- // ---, если не авторизовываться

Домыслы на тему неинтересны.
ответил 21 Фев, 15 от Ly (4,580 баллов)
00 голосов
Понял к чему клоните поэтому приведу сразу разницу между неавторизованным пользователем и админом.
Это неавторизованный пользователь:

Код
<script src="/bitrix/tmp/wo/wo.static.php?/js/slidorion/js/jquery.easing.js" type="text/javascript"></script>
<script src="/bitrix/tmp/wo/wo.static.php?/js/slidorion/js/jquery.min.js" type="text/javascript"></script>
<script src="/bitrix/tmp/wo/wo.static.php?/js/slidorion/js/jquery.slidorion.js" type="text/javascript"></script> 
 

Это кусок <head> из под админа


Код
<script src="/bitrix/js/slidorion/js/jquery.easing.js" type="text/javascript"></script>
<script src="/bitrix/js/slidorion/js/jquery.min.js" type="text/javascript"></script>
<script src="/bitrix/js/slidorion/js/jquery.slidorion.js" type="text/javascript"></script> 

 

Вот эта строчка в пути явно лишняя

Код
tmp/wo/wo.static.php?

 
ответил 01 Июнь, 15 от KolbaseM (200 баллов)

Похожие вопросы

0 голосов
0 ответов
0 голосов
1 ответ
спросил 08 Дек, 16 от аноним
0 голосов
2 ответов
спросил 11 Апр, 14 от Kurt (100 баллов)
0 голосов
3 ответов
спросил 22 Март, 14 от Willow (300 баллов)
0 голосов
3 ответов
спросил 18 Март, 14 от WelMax (430 баллов)