Цитата: fincheck
одолжите свой бубен
Цитата: Aleksandr Kreator
Странно что в движок его не интегрируют в коробке.
Хотя место для него в форме авторизации припасено уже много версий назад.
Цитата: Тимофеев Алексей
Может его обновить)
Цитата: Aleksandr Kreator
Написал в Ulogin
Виджеты (в стандартном случае) инициализируются «магическим» образом сами, без вызова какого-либо js-кода. Это обеспечивается за счет того, что примерно 10 раз в секунду перебирается все DOM-дерево страницы и у каждого элемента ищется аттрибут data-ulogin. Это достаточно тяжелая опеация. В абсолютном большинстве случаев она не настолько тяжелая, чтобы это было хоть как-то заметно, но все же, злоупотреблять этим не стоит. Поэтому этот поиск останавливается, да, примерно через 15 секунд. После этого, примерно с такой же частотой, раз в 100мс, проверяется наличие на странице элементов с id=«ulogin» и id=«uLogin» и проверяется, нужно ли их инициализировать. Короче говоря: гарантией инициализации виджета на странице в любое время после ее загрузки может служить только id=uLogin/ulogin. В остальных случаях требуется добавить вызов js-кода (в справке рассказано вот здесь ulogin.ru/help.php#custom_init ). Для плагина является лучшим решением генерировать уникальные id для виджетов (потому что если присвоить uLogin/ulogin то будет ситуация, которую вы упоминали — при добавлении 2х и более виджетов они не работают) и сразу добавлять js-код для их принудительной инициализации. Получится 100% гарантия правильной работы виджета. К сожалению, в текущей версии плагина, насколько я помню, с таким не заморачивались, т.к. ajax-загрузка виджета достаточно редкий кейс и жалоб практически не поступало. А в тех едининых случаях решалось в индивидуальном порядке. В общем — доработаем. В наших плагинах для wp и bitrix уже внедрено такое поведение, т.к. жалоб там набралось в свое время достаточное количество. Но раз уж мы возьмемся за instantcms — доведем до ума все, что получится
Цитата: Aleksandr Kreator
Но раз уж мы возьмемся за instantcms — доведем до ума все, что получится
Отвечать в темах могут только зарегистрированные пользователи. Вход • Регистрация .