Владимир
Aliaksandr
Зачем вы лазите на это гу.ру, когда есть оф инфа)
Aliaksandr
Одна оттуда со скандалом All притянула уже))
Pathologic
https://github.com/Pathologic/FormLister/tree/master/assets/snippets/FormLister/docs/ru
Pathologic
Одна оттуда со скандалом All притянула уже))
так не было там All, откуда она его притянула так никто и не понял
Владимир
https://github.com/Pathologic/FormLister/tree/master/assets/snippets/FormLister/docs/ru
+ спасибо, сори если обидел своим невежеством)
Pathologic
да я уже привык
Владимир
А еще подсказку можно? &redirectTo=`173` при авторизации стоит, сам формлистер в отдельной доке, а форма в чанке, как сделать чтобы оставаться на нужной странице? [*id*] не помогает
Владимир
Тоесть formlister не вызывается на каждой странице а с чанка перекидывает на него. Просто вынести формлистер на каждую страницу?
Pathologic
я ничего не понял
Aliaksandr
Наверно он хочет парседокументсурс)
Владимир
Если я ставлю вызов формлистера на каждую страницу, то при авторизации вот что:
Владимир
Но если делаю формлистер в отдельном документе а через чанк с формой авторзуюсь (без формлистера) то авторизует нормально.
Aliaksandr
Ну так редирект же
Владимир
&redirectTo=`[*id*]` стоит
Aliaksandr
Ну вот он и редиректит постоянно сам на себя наверно
Aliaksandr
Я бы по идее контроллер логин вообще прибивал, если пользователь авторизован, но там наверно другая логика
Aliaksandr
Зачем редиректить, если редиректить не надо? Может просто убрать его?
Aliaksandr
Для пробы)
Владимир
Убрал, очистил кеш всё равно редректит в ЛК
Aliaksandr
Ну ошибка то пропала)
Владимир
Ну ошибка то пропала)
Да, вроде получилось, но теперь при авторизации повялется просто блок о том что я авторизован, в мне он не нужен нужно просто обновить страницу, для это и ставил &redirectTo=`[*id*]` а с ним бесконечный редирект
Aliaksandr
Это скиптпл появляется
Владимир
successTpl прописать js на обновление страницы?
Aliaksandr
Там можно и другой текст вписать)
Владимир
Кажется понял)
Pathologic
все легко решается аяксом
Владимир
Там можно и другой текст вписать)
И от этого избавился, авторизует, я отсаюсь на странице, но в шапке вызываю еще сниппет который убирает кнопку войти на имя, и до обновления страницы она не меняется
Владимир
все легко решается аяксом
Да вот только аяксом он меня и направлял на личный кабинет всегда, а чтобы на страице оставаться не получалось
Aliaksandr
Ну по идее он должен весь формтпл заменить на скиптпл, там же и имя вписать можно. А вот откуда кнопка войти, разве что она не внутри формтпл
Aliaksandr
Все исключительно в теории, сам ни разу на формлистере никого не авторизовывал)))
Pathologic
в теории сниппеты выполняются по порядку
Владимир
в теории сниппеты выполняются по порядку
+ да уже нашел, формлистер вперёд вынес
Владимир
осталось найти параметр в формлистере для неавторизованных чтобы сау форму вызвать
Владимир
А, хотя
Pathologic
$('.form-wrapper').on('submit', 'form', function (e) { e.preventDefault(); var form = $(this); var data = form.serialize(); var parent = form.parent('.form-wrapper'); $.post( currentPage, data, function (response) { if (typeof response.fields.redirectTo !== 'undefined') { window.location = response.fields.redirectTo; } parent.html(response.output); }, 'json' ).fail(function () { new Noty({ type: 'error', text: 'Произошла ошибка' }).show(); }); });
Aliaksandr
Это слишком сложно))
Pathologic
да, аякс может не только лишь каждый
Pathologic
или как там
Aliaksandr
Потом еще надо объяснять, что такое currentPage и откуда брать Noty)
Pathologic
и что такое response ((:
Pathologic
ну вообще это есть в уроке про формлистер от Димы
Aliaksandr
Ай, проще сделать console.log(response), чем все эти видосы втыкать
Aliaksandr
Это для визуалов
Pathologic
я бы другое слово использовал ((:
Pathologic
от таких видосов в сон клонит
Aliaksandr
Он еще небось это все на плагин 404 засылает
Pathologic
ну да
Владимир
Всё получилось без аяка)
Aliaksandr
Я пару лет назад на одном сайте активно плагинами поля менял, и так все казалось просто и непринужденно
Aliaksandr
А теперь концов найти не могу))
Aliaksandr
Откуда все эти шаблоны титлов и т.п. повырастали))
Aliaksandr
Всё получилось без аяка)
Ну вот, а мог взять веблогинпе и не мучаться))
Владимир
Вот только внутри формлистера если авторизован должен выдать Имя пользователя сниппетом [[profile_info]] но там пусто и так тоже [!profile_info!]
Владимир
После обновления страниц появляется)
Aliaksandr
Так используй [+username+] вдруг сработает)
Владимир
Владимир
Получилось теперь и очередное спасибо!
Aliaksandr
ну так это новомодные контроллеры, чего ты недоволен ((:
Ну они хотя бы к алиасу шаблона сейчас а теории привязаны, хотя твои советы людям "подменяй темплейтпроцессор и крути контроллерами как хочешь" в этом контексте пугают перспективой))
Владимир
Блин, теперь кука есть а авторизация снова слетает при закрытии/открытии браузера
Pathologic
это легальная возможность (: так и задумывалось
Aliaksandr
Блин, теперь кука есть а авторизация снова слетает при закрытии/открытии браузера
Не может быть, наверно ты на радостях отключил плагин юзерхелпер )
Владимир
Не может быть, наверно ты на радостях отключил плагин юзерхелпер )
Нет, я зыбал выключить плагин для аякса старый, теперь всё ок)
Aliaksandr
А мог бы перейти на велогинпе и не мучаться))
Владимир
А мог бы перейти на велогинпе и не мучаться))
😀 ну уже всё получилось пойду удалять лишние сниппеты которые я наделал чтобы узнать Имя юзера)
Aliaksandr
это легальная возможность (: так и задумывалось
Ну вот это и пугает, где концы искать, я б запретил))
Владимир
А чтобы документы снялись с публикации по указанному сроку "Отменить публикацию" нужен крон?
Artem
есть тут гуру яваскрипта?
Artem
Есть такой код, по кторому при наведении видео проигрывается ,при убирании мыши - остаанвливается Но проблема в том,что работать скрипт начинает,только если в любом месте на сайте мышкой кликнуть куда угодно,хоть на пустую оласть,а если не кликать,то не работает Пример кода такой: vid = document.getElementById("v0"); vid.addEventListener("mouseover", function() { vid.play(); }); vid.addEventListener("mouseleave", function() { vid.pause(); });
Aliaksandr
Нужен заход на страницу кого-нибудь)
Владимир
Нужен заход на страницу кого-нибудь)
Админом или даже неавторизованным пользователем?
Aliaksandr
Любым
Владимир
Любым
Спасибо)