Владимир
Владимир
Aliaksandr
Зачем вы лазите на это гу.ру, когда есть оф инфа)
Aliaksandr
Одна оттуда со скандалом All притянула уже))
Pathologic
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
Откуда все эти шаблоны титлов и т.п. повырастали))
Владимир
Вот только внутри формлистера если авторизован должен выдать Имя пользователя сниппетом
[[profile_info]] но там пусто
и так тоже [!profile_info!]
Владимир
После обновления страниц появляется)
Aliaksandr
Так используй [+username+] вдруг сработает)
Владимир
Pathologic
Владимир
Владимир
Получилось теперь и очередное спасибо!
Владимир
Владимир
Владимир
Блин, теперь кука есть а авторизация снова слетает при закрытии/открытии браузера
Pathologic
это легальная возможность (: так и задумывалось
Aliaksandr
Владимир
Aliaksandr
А мог бы перейти на велогинпе и не мучаться))
Владимир
А чтобы документы снялись с публикации по указанному сроку "Отменить публикацию" нужен крон?
Artem
есть тут гуру яваскрипта?
Artem
Есть такой код, по кторому при наведении видео проигрывается ,при убирании мыши - остаанвливается
Но проблема в том,что работать скрипт начинает,только если в любом месте на сайте мышкой кликнуть куда угодно,хоть на пустую оласть,а если не кликать,то не работает
Пример кода такой:
vid = document.getElementById("v0");
vid.addEventListener("mouseover", function() {
vid.play();
});
vid.addEventListener("mouseleave", function() {
vid.pause();
});
Aliaksandr
Aliaksandr
Нужен заход на страницу кого-нибудь)
Aliaksandr
Любым
Владимир