HybridAuth прекрасно работает в нескольких контекстах, но для этого:
1. Нужно указывать &loginContext=`` и &addContexts=`` соответствующими контексту.
2. Всем этим контекстам должна быть доступна одна общая сессия. Если на сайте 3 поддомена, то у них по умолчанию 3 разных сессии и при авторизации в одном контексте, другие ничего не видят.
На всякий случай, авторизует не HybridAuth, а процессоры авторизации MODX. Они же используются и в Office, и в Login и в любых других нормальных дополнениях. Для того они и придуманы.
Ну окей, tech.yandex.ru/metrika/?ncrnd=285 — вот апи. Весь учет поведения (настроить тоже можно как угодно, включая цели и тд) берет на себя метрика, через апи на сайте делается логика.
Я не вижу смысла в вашем случае такие объемы данных генерировать и хранить у себя. Что вы будете делать через год, когда база вашего трекинга разрастется до несколькоих десятков гигабайт? А по вашей логике код должен эту базу каждый раз шерстить и выдавать то, что показать пользователю.
Я действительно не понимаю, в чём может быть проблема вывести какие-то значения в чанке, а потом скопировать их через javascript.
Если это получается сделать с title и alt, что мешает это сделать с другими элементами? Очевидно, вы просто не знаете, как работать с jQuery.
В моём коде title и alt — это атрибуты тега img, поэтому и обращение к ним идёт через image[0].title и image[0].alt. Если рядом с картинкой будет элемент с классом, например, desc, то получить его можно так:
Это весь нужный javascript код. 80 lvl не требуется даже близко.
Чтобы всё работало, нужно не забыть вывести описание на страницу:
Я вывожу его в скрытом виде, чтобы не мешало.
А еще нужно предусмотреть блок для вывода текста в главной картинке
Как видно, речь исключительно о работе с javascript, никаких особенностей, связанных с ms2Gallery, здесь нет.
HybridAuth прекрасно работает в нескольких контекстах, но для этого:
1. Нужно указывать &loginContext=`` и &addContexts=`` соответствующими контексту.
2. Всем этим контекстам должна быть доступна одна общая сессия. Если на сайте 3 поддомена, то у них по умолчанию 3 разных сессии и при авторизации в одном контексте, другие ничего не видят.
На всякий случай, авторизует не HybridAuth, а процессоры авторизации MODX. Они же используются и в Office, и в Login и в любых других нормальных дополнениях. Для того они и придуманы.
Еще советую переписать свой плагин переключения контекстов.
Я не вижу смысла в вашем случае такие объемы данных генерировать и хранить у себя. Что вы будете делать через год, когда база вашего трекинга разрастется до несколькоих десятков гигабайт? А по вашей логике код должен эту базу каждый раз шерстить и выдавать то, что показать пользователю.
Обнаружил ряд мелких недочетов. Скорее всего даже опечаток.
1. В скрипте
В разметке же написан не id а класс:
2. В коннекторе ajax.php проверяем на наличие action
В разметке его нет вообще.
И теперь вопрос еще по коду. А как мне вместо надписи Модальное окно в самом модальном окне)) выводить заголовок статьи pagetitle?
P.S. Письмо о регистрации с Вашего сайта мне так и не пришло))
friendly_alias_restrict_chars = alphanumeric
это разрешит только цифры, буквы и обычные дефисы
При обновлении страницы он уберёт get параметры и загрузится первая страница. В событиях должна стоять галочка «OnWebPagePrerender»
Данная проблема актуальна для данного редактора и решается последовательным уничтожением в dom-e и последующей повторной инициализацией.
Соответственно — необходимо вынести процесс создания/удаления редактора, написать свою логику работы при нажатии на кнопку «ответить» (до уничтожения формы сохранять уже введенные данные и вставлять в свежесозданную форму) и отредактировать tickets/js/web/default.js, вклинив в него нужные процессы.
Для наглядности, приведу пример часть своего кода, которым решал данную задачу.
Функция создания/удаления формы:
Первичное создании формы и логика для кнопки «ответить»:
tickets/js/web/default.js
Данное решение было выполнено довольно давно (~начало 2014), поэтому не исключаю, что в редакторе/коде тикетсов что-то поменялось, но не уверен, что это в значительной степени изменит логику работы.
Возможно, забыл добавить какой-то кусок кода — в случае чего пишите.
UPD: плюс, насколько я помню, у тикетсов была проблема с подхватыванием введенных пользователем данных в форму ckeditor, но затрудняюсь сказать точнее.