Перейти к содержанию

Изменение формы при регистрации (полная форма регистрации)


Рекомендуемые сообщения

Необходимо убрать лишнее: А именно строки где указано что нужен: Адрес, Регион, Пост(почтовый) код.

Спойлер
<ul class="ipsField_fieldList" data-ipsAddressForm {{if $googleApiKey}}data-ipsAddressForm-googlePlaces data-ipsAddressForm-googleApiKey="{$googleApiKey}"{{endif}} data-ipsAddressForm-requireFullAddress="{{if $requireFullAddress}}true{{else}}false{{endif}}" {{if $minimize}}data-ipsAddressForm-minimize{{endif}}{{if $value->country AND !$value->city AND !$value->region AND !$value->postalCode}} data-ipsAddressForm-country="{$value->country}"{{endif}}>
	<li>
		<select name="{$name}[country]" data-role="countrySelect" data-sort>
			<option value='' {{if !$value->country OR (!$value->city AND !$value->region AND !$value->postalCode)}}selected{{endif}}>{lang="country"}</option>
			{{foreach \IPS\GeoLocation::$countries as $k}}
				<option value="{$k}" {{if $k == $value->country AND ( ( $value->city AND ( $value->postalCode OR $value->region ) ) OR !$minimize )}}selected{{endif}}>
					{lang="country-{$k}"}
				</option>
			{{endforeach}}
		</select>
	</li>
	{{foreach $value->addressLines as $i => $line}}
		<li>
			<input type="text" name="{$name}[address][]" placeholder="{lang="address_line"}" value="{$line}" data-role="addressLine">
		</li>
	{{endforeach}}
	<li>
		<input type="text" name="{$name}[city]" placeholder="{lang="city"}" value="{$value->city}" data-role="city" autocomplete="address-level2">
	</li>
	<li>
		<input type="text" name="{$name}[region]" placeholder="{lang="region"}" value="{$value->region}" data-role="regionText" autocomplete="address-level1">
	</li>
	<li>
		<input type="text" name="{$name}[postalCode]" placeholder="{lang="zip"}" value="{$value->postalCode}" data-role="postalCode" autocomplete="postal-code">
	</li>
</ul>

 

Спойлер

2024-02-26_21-26-24.png.d22a436310848ee01f5669717d71df2b.png

 

Ссылка на комментарий
Поделиться на другие сайты

Вам ведь в предыдущем топике дали ответ как это сделать без обработки кода разве нет? Или я ошибаюсь?)

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, amnesia сказал:

Вам ведь в предыдущем топике дали ответ как это сделать без обработки кода разве нет? Или я ошибаюсь?)

Думаю будет правильным не конструировать самолет старого типа, а решить вопрос и закрыт эту тему, так как ответ в другой теме - не удовлетворяет моим требованиям.
Хочу что бы было именно так: как на скрине! Если у вас есть возможность поправить код - буду благодарен. сам чет завтыкался с php давно не занимался. 

Ссылка на комментарий
Поделиться на другие сайты

Тут скорее знание html. Предлагаю удалить или закомментировать и проверить.

()-InvisionCommunity-IPBMafia.ru-InvisionCommunityBrave.thumb.jpg.69c922681a892b3f518f12158cdca7a1.jpg

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Zero108 сказал:

Тут скорее знание html. Предлагаю удалить или закомментировать и проверить.

()-InvisionCommunity-IPBMafia.ru-InvisionCommunityBrave.thumb.jpg.69c922681a892b3f518f12158cdca7a1.jpg

Пробовал - ошибка - Вы должны указать полный адрес.

 

Спойлер

2024-02-26_21-48-57.png.696aaf0a4f34b5553caa12e7a96d1d80.png

Спойлер
<ul class="ipsField_fieldList" data-ipsAddressForm {{if $googleApiKey}}data-ipsAddressForm-googlePlaces data-ipsAddressForm-googleApiKey="{$googleApiKey}"{{endif}} data-ipsAddressForm-requireFullAddress="{{if $requireFullAddress}}true{{else}}false{{endif}}" {{if $minimize}}data-ipsAddressForm-minimize{{endif}}{{if $value->country AND !$value->city }} data-ipsAddressForm-country="{$value->country}"{{endif}}>
	<li>
		<select name="{$name}[country]" data-role="countrySelect" data-sort>
			<option value='' {{if !$value->country OR (!$value->city )}}selected{{endif}}>{lang="country"}</option>
			{{foreach \IPS\GeoLocation::$countries as $k}}
				<option value="{$k}" {{if $k == $value->country AND ( ( $value->city ) OR !$minimize )}}selected{{endif}}>
					{lang="country-{$k}"}
				</option>
			{{endforeach}}
		</select>
	</li>

	<li>
		<input type="text" name="{$name}[city]" placeholder="{lang="city"}" value="{$value->city}" data-role="city" autocomplete="address-level2">
	</li>
</ul>

 

 

Ссылка на комментарий
Поделиться на другие сайты

Вы в поле Город введите что-нибудь. На скриншоте ничего не введено.

Ссылка на комментарий
Поделиться на другие сайты

Только что, Zero108 сказал:

Вы в поле Город введите что-нибудь. На скриншоте ничего не введено.

Ввел и нажал Создать аккаунт: результат проверка не прошла, ошибка в заполнении формы.

Ссылка на комментарий
Поделиться на другие сайты

Предлагаю вырезать выделенное и проверить.

new2-NotepadAdministrator.thumb.jpg.ec608cd0bc1d050a985c91992ed03008.jpg

Ссылка на комментарий
Поделиться на другие сайты

Interesting. Why do you need to add extra effort for no reason when you can achieve the same result by creating fields and adding them as required in registration?

Ссылка на комментарий
Поделиться на другие сайты

41 минуту назад, Zero108 сказал:

Тут скорее знание html. Предлагаю удалить или закомментировать и проверить.

Толку-то в удалении полей только на экране.. обработчик формы потом пытается отвалидировать полученное, а полей нет. Тут надо в код лезть и проверки отключать для удаленных полей.

Ссылка на комментарий
Поделиться на другие сайты

В настройках дополнительного поля выбери "Тип поля: Текст" и будет тебе счастье.

Тип поля "Адрес" формирует дополнительные обязательное поля.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
В 27.02.2024 в 12:04, HooLIGUN сказал:

В настройках дополнительного поля выбери "Тип поля: Текст" и будет тебе счастье.

Тип поля "Адрес" формирует дополнительные обязательное поля.

Извините но продолжу:
короче перешел на на доп форму: Тип полет адрес: теперь С**КА в поле адрес спам ПИШУТ ВСЯКИЕ Ссылки на спам при регистрации. ДОСТАЛО! Допустим было бы 3---5 регистраций в сутки то **** бы с ним. но нет по 7..9 шт вместо адреса ссылка
 

Спойлер

2024-03-08_20-11-34.thumb.png.c0956f88c2bd2560375e11c098a0b47f.png2024-03-08_20-12-17.thumb.png.47c523b6373eeb8923003ab48c95cb81.png

 

Изменено пользователем Rus56
Ссылка на комментарий
Поделиться на другие сайты

12 часов назад, Zero108 сказал:

капча какая активирована?

Google скрытая которая. 
 

Спойлер

Invisible reCAPTCHA
Пользователям ничего не нужно делать. Система интеллектуально определяет, является ли пользователь человеком или ботом в фоновом режиме.

Спойлер

2024-03-09_08-51-10.thumb.png.d4510d6e770b2816230a24add9f07e95.png

 

Ссылка на комментарий
Поделиться на другие сайты

Есть один свободный ключ для CleanTalk на год

Ссылка на комментарий
Поделиться на другие сайты

https://ipbmafia.ru/files/file/2982-gotovyy-spisok-pravil-dlya-blokirovki-botov-po-asn-hostera-dlya-cloudflare/
https://ipbmafia.ru/files/file/3091-gotovyy-spisok-pravil-dlya-blokirovki-botov-cherez-nginxconf/

aLEX49566 я так понимаю, что в настройках IPS Community Suite нет recaptcha v3 в амдинцентре? Invisible reCAPTCHA - это же не v3?

Изменено пользователем Zero108
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...