|
|
18.11.2010, 12:36
|
|
Гость
Гость
|
Всегда и везде, во всех формах добавления объектов всех компонентов после, например ошибки заполнения поля, форма перезагружается не по адресу изначальной ее загрузки, например, /users/public/add_public.html, а перекидывает в /netcat/add.php.
Как исправить, чтобы при неправильном заполнении полей в формах, перезагрузка форм с надписью об ошибке заполнения происходила на ту же страницу, на которой она была изначально?
Это касается форм, доступных только внешним зарегистрированным пользователям.
|
|
|
18.11.2010, 17:14
|
|
MipH
Спирин Дмитрий
Зарегистрирован: 2004-12-22
Сообщений: 252
|
А какая цель, если не секрет? Чем мешает add.php?
bbzone@gmail.com | bbz.ru | miph.info | miph.ruВы можете обратиться ко мне, если необходима разработка функционала на NetCat
|
|
|
18.11.2010, 17:56
|
|
Гость
Гость
|
Цель есть, объяснять долго, из области юзабилити
Так все-таки как сделать, чтобы не было этого редиректа?
|
|
|
18.11.2010, 18:46
|
|
Denis
Зарегистрирован: 2008-07-15
Сообщений: 666
|
Никак.
Почему мы не сделаем это? Потому что при отсутствии mod_rewrite post-параметры не дойдут до адресата
|
|
|
18.11.2010, 19:22
|
|
Гость
Гость
|
рядового пользователя как-то не волнует что куда не дойдет, изначально надо нормально делать
в моем случае для многих рядовых пользователей это очень важно, что в адресной строке при ошибке
придется на аяксе как-то прятать проверки полей
|
|
|
15.04.2011, 17:02
|
|
Гость
Гость
|
Да, но опять же можно сделать такую фишку если mod_rewrite включен, как дополнительную опцию.
|
|
|
15.04.2011, 23:00
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Цитата:после, например ошибки заполнения поля, форма перезагружается не по адресу изначальной ее загрузки, например, /users/public/add_public.html, а перекидывает в /netcat/add.php.
Кто вам мешает в поле "Условия добавления объекта" при обнаружении каких-либо ошибок делать обратный редирект на исходную страницу?
Temet nosce...
|
|
|
16.04.2011, 05:01
|
|
Asiat
Аниматика
Зарегистрирован: 2005-12-12
Сообщений: 576
|
Если для компонента в разделе поставить по умолчанию "Добавление", то можно просто убрать у формы добавления атрибут action, все будет работать.
В этом случае никаких редиректов не понадобится.
|
|
|
17.04.2011, 20:17
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
а если в альтернативной форме добавления менять action на $addLink или как там ее
не побовали? теоретически должно получиться
|
|
|
20.04.2011, 15:06
|
|
Гость
Гость
|
Цитата:Кто вам мешает в поле "Условия добавления объекта" при обнаружении каких-либо ошибок делать обратный редирект на исходную страницу?
Тогда теряются value='' полей, что тоже плохо по отношению к пользователю, после каждой ошибки по-новой все заполнять.
|
|
|
20.04.2011, 15:10
|
|
Гость
Гость
|
Не прокатит. Это системный компонент комментариев, там в настройках компонента в разделе нужно "просмотр" выставлять. Форма добавления в префиксе компонента стоит, а выше ее список с комментариями.
|