21 июня, 20213 yr comment_170077 Это говорит, например, о том, что вы вызываете код кнопки напрямую, а не через {template=''...} Link to comment https://ipbmafia.ru/topic/23247-ne-vydaet-formu-plagin/?&do=findComment&comment=170077 Share on other sites Больше вариантов
3 июля, 20213 yr Author comment_170310 Вопрос такой: Форма работает, все нужные события происходят, однако после отправки формы происходит редирект на сайт/index.php?app=core&module=members&controller=profile&do=testform&id=1 Можно ли как-то обновиться на текущей странице? Link to comment https://ipbmafia.ru/topic/23247-ne-vydaet-formu-plagin/?&do=findComment&comment=170310 Share on other sites Больше вариантов
3 июля, 20213 yr comment_170312 Ну добавьте в конце обработчика формы что-нить типа \IPS\Output::i()->redirect( $this->member->url() ); Link to comment https://ipbmafia.ru/topic/23247-ne-vydaet-formu-plagin/?&do=findComment&comment=170312 Share on other sites Больше вариантов
4 июля, 20213 yr Author comment_170316 Спасибо, получилось! Кажется, последнее, что меня интересует: как можно сделать проверку, что я нахожусь в своём профиле? Чтобы кнопка отображалась только в своём профиле. Плюс такую же проверку нужно добавить в обработчик, чтобы по ссылке нельзя было отправить форму на чужой id. Link to comment https://ipbmafia.ru/topic/23247-ne-vydaet-formu-plagin/?&do=findComment&comment=170316 Share on other sites Больше вариантов
4 июля, 20213 yr comment_170318 if ( $this->member->member_id == \IPS\Member::loggedIn()->member_id ) { } Link to comment https://ipbmafia.ru/topic/23247-ne-vydaet-formu-plagin/?&do=findComment&comment=170318 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.