Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Отображение пользовательского соглашения при регистрации

Опубликовано:

Ирина, подскажите пожалуйста:

 

1. Как сделать так, чтобы текст пользовательского соглашения(тот, который никто не читает, а просто ставят "галочку") отображался как окно фиксированного размера(рамка), внутри которого текст можно пролистать сверху вниз?.

 

2. Где можно изменить текст "Я ознакомился с правилами и условиями и принимаю их", который стоит напротив окна, в котором надо ставить "галочку"?

 

3. Где можно изменить расположение полей или удалить их вообще в регистрационной форме. Например удалить поле "Настройки часового пояса". Или поменять местами поле "Защитный код" и поле "Дополнительная информация"?

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

Опубликовано:

1. Не поняла смысл перестройки. Лучше текст сократите в админке.

2. В ленг-файлах

3. skin_Register > ShowForm

Часовые пояса:

Найти и удалить

<fieldset>
								<legend>{$this->ipsclass->lang['op_tz_title']}</legend>
									<div class="desc">{$this->ipsclass->lang['op_tz_text']}</div><br />
									<!--{TIME_ZONE}--><br /><br />
									<!--<input type="checkbox" name="dst" value="1" class="checkbox" <!--[dst.checked]--> /> {$this->ipsclass->lang['op_tz_dst']}<br />-->
								</fieldset><br />

Остальное опционально

Опубликовано:
  • Автор
1. Не поняла смысл перестройки. Лучше текст сократите в админке.

2. В ленг-файлах

3. skin_Register > ShowForm

Часовые пояса:

Найти и удалить

<fieldset>
								<legend>{$this->ipsclass->lang['op_tz_title']}</legend>
									<div class="desc">{$this->ipsclass->lang['op_tz_text']}</div><br />
									<!--{TIME_ZONE}--><br /><br />
									<!--<input type="checkbox" name="dst" value="1" class="checkbox" <!--[dst.checked]--> /> {$this->ipsclass->lang['op_tz_dst']}<br />-->
								</fieldset><br />

Остальное опционально

 

1. Вот тут посмотрите.

У меня наоборот текст очень длинный, и я хотел бы поместить в окно определенного формата.

2. Простите за тупой вопрос, но где эти ленг файлы?

3. Спасибо!

Опубликовано:

2. skin_Register > show_terms

найти

<td class="row1">{$text}</td>

Заменить на

<td class="row1" style='height:200px;overflow-x:auto;'>{$text}</td>

3. cache/lang_cache/ru/

Вопрос по правке фраз не имеет отношения к этому разделу

Опубликовано:
  • Автор
2. skin_Register > show_terms

найти

<td class="row1">{$text}</td>

Заменить на

<td class="row1" style='height:200px;overflow-x:auto;'>{$text}</td>

3. cache/lang_cache/ru/

Вопрос по правке фраз не имеет отношения к этому разделу

 

Код заменил, но всё осталось прежним..!?

 

У меня в этой строчке не "row1", а "row2".

Я по разному пробовал изменять и "row1" ставил, и "row2" - итог один.

Может, что делаю не так.

 

Покажу на конкретном примере. Я хочу, чтобы пользовательское соглашение при регистрации отображалось в фиксированной рамке, которую можно пролистать сверху вниз.

 

Вот примерно так:

Изменено пользователем Igross

Опубликовано:

Обращайтесь к автору скина непосредственно.

Я даю решение для дефолтного случая.

А в остальном все мы меняем код как хотим.

Возможно, у Вас вообще нет row1 там.

Опубликовано:
  • Автор
Обращайтесь к автору скина непосредственно.

Я даю решение для дефолтного случая.

А в остальном все мы меняем код как хотим.

Возможно, у Вас вообще нет row1 там.

 

Так дело в том, что я ставил этот код и в Ваши скины tea и caramel, однако изменений никаких нет.

Опубликовано:

Поставьте в тот класс, где переменная {$text}

Если мои скины дочерние к измененному, где в этой форме нету row1, то и в них он пропадет

Опубликовано:
  • Автор
Поставьте в тот класс, где переменная {$text}

Если мои скины дочерние к измененному, где в этой форме нету row1, то и в них он пропадет

Я ставил и в родительский стиль и убирал все внесенные изменения в дочерние скины, но ничего не меняется.

Вот мой show_terms родительского скина:

<form action="{$this->ipsclass->base_url}act=Reg&coppa_user={$coppa_user}&termsread=1&coppa_pass=1" method="post">
<div class="borderwrap">
	<div class="maintitle">{$this->ipsclass->lang['tc_title']}</div>
	<table class='ipbtable' cellspacing="0">
		<tr>
			<th>{$this->ipsclass->lang['tc_text']}</th>
		</tr>
		<tr>
			<td class="row1">{$text}</td>
		</tr>
		<tr>
			<td class="row2"><label for="agree_cbox"><input class='checkbox' type="checkbox" id="agree_cbox" name="agree_to_terms" value="1" /> <b>{$this->ipsclass->lang['agree_submit']}</b></label></td>
		</tr>
		<tr>
			<td class="formbuttonrow"><input type="submit" value="{$this->ipsclass->lang['tc_regbut']}" class="button" /></td>
		</tr>
		<tr>
			<td class="catend" colspan="2"><!-- no content --></td>
		</tr>
	</table>
</div>
</form>

В нем ведь всё нормально?

Когда я меняю

<td class="row1">{$text}</td>

строку на строку:

<td class="row1" style='height:200px;overflow-x:auto;'>{$text}</td>

, то ничего не меняется.

Может, я что-то не так делаю?

Изменено пользователем Igross

Опубликовано:

Меняться будет при достижении высоты текста больше 200px

200 можно менять на другие любые значения.

Если не меняется с большим текстом, решения не знаю.

Опубликовано:
  • Автор
Меняться будет при достижении высоты текста больше 200px

200 можно менять на другие любые значения.

Если не меняется с большим текстом, решения не знаю.

Текст у меня на 5 страниц :)

200рх пробовал менять на разные цифры, но, к сожалению, ничего :mellow:

Все равно спасибо, буду искать другие способы. Если найду. Выложу тут коды.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.