SocialTools нет скриптов в контексте EN
Судя по частоте ответов на мои вопросы, либо я всех порядком достал, либо вопросы глупые.
Вопрос собственно вот в чем:
Socialtools не подгружает скрипты на страницу в контексте en.
В контексте web, он вставляет на страницу следующее:
Почему в en-контексте он мог не вставить свои скрипты? — как следствие не работают ajax функции отправить, удалить, и т.п.
Вопрос собственно вот в чем:
Socialtools не подгружает скрипты на страницу в контексте en.
В контексте web, он вставляет на страницу следующее:
<script type="text/javascript">
SocialToolsConfig = {
jsUrl: "/assets/components/socialtools/js/web/"
,cssUrl: "/assets/components/socialtools/css/web/"
,actionUrl: "/assets/components/socialtools/action.php"
,notify:"alertify"
};
if(typeof jQuery == "undefined") {
document.write("<script src=\""+SocialToolsConfig.jsUrl+"lib/jquery.min.js\" type=\"text/javascript\"><\/script>");
}
</script>
<link rel="stylesheet" href="/assets/components/socialtools/css/web/default.css" type="text/css">
<link rel="stylesheet" href="/assets/components/socialtools/css/web/lib/alertify.core.css" type="text/css">
<link rel="stylesheet" href="/assets/components/socialtools/css/web/lib/alertify.default.css" type="text/css">Как он вставляет данные скрипты? Это может мне помочь в поиске решения. (Кстати, там рядышком и скрипты userprofile2 появились)Почему в en-контексте он мог не вставить свои скрипты? — как следствие не работают ajax функции отправить, удалить, и т.п.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Не подгружает, скорее всего, потому что сниппет не инициализируется в любом контексте, отличном от web.
Причиной может служить как неправильная инициализация скрипта с вашей стороны (возможно, следует указать параметр &context), так и банальный недосмотр со стороны разработчика.
//ну и так, на всякий случай — когда работаете через разные контексты, всегда не лишним будет включить системную настройку allow_forward_across_contexts
да проблема в моем коде — самый простой костыль на строке 67 изменить 'web' на 'default' в switch
Пробовал изменить varchar на 128 — не помогло, пробовал тип таблиц изменить на InnoDB — не помогло