Перейти к содержанию
Форум поддержки пользователей VamShop

Оформление полей регистрации


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

Можно конечно, это ж самые основы css и html.

Вот например как выделить рамкой чёрной поле фамилия:


input#lastname
{
border: 1px solid black;
}
[/code]

Это в /templates/шаблон/local.css нужно вставлять.

По аналогии и другие поля, смотрите значение атрибута id у нужного input поля и прописываете стили для этого поля.

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

Так у input'a уже задан id атрибут, этого достаточно, что б добраться через css к конкретному полю.

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

Зайти в браузере на страницу регистрации и смотреть html-код.

У доп. полей наверное нет id, это нужно в /includes/modules/product_info.php ковыряться.

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

Сделал доп поля без ид, просто по input. Остальным всем по ид. Но в конце уперся в кнопку {$BUTTON_SUBMIT}, у которой тоже нету ид и которая теперь шириной как доп поля регистрации  :) . Как можно ее ширину поправить?

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

Каким-то Вы неправильным путём пошли.

Может правильнее всё-таки будет задать id доп. полям?!

В /includes/functions/customers_extra_fields.php менять все:


vam_draw_input_field('fields_' . $extra_fields['fields_id'],$value)
[/code] например на:
[code]
vam_draw_input_field('fields_' . $extra_fields['fields_id'],$value, id="fields_' . $extra_fields['fields_id'].'")

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

Что-то ошибку стало выдавать :(

Parse error: syntax error, unexpected '=' in /home/cp350158/public_html/includes/functions/customers_extra_fields.php on line 66

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

Ну а вообще в поле регистрации id атрибут появляется?!

Попробуйте тогда просто class="fields" и в css тогда указывайте стиль для input.fields { ... }

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

Еще такой вопрос, для добавления ид к {$INPUT_COMPANY}, заменил в create_account.php


$vamTemplate->assign('INPUT_COMPANY', vam_draw_input_fieldNote(array ('name' => 'company', 'text' => '&nbsp;'. (vam_not_null(ENTRY_COMPANY_TEXT) ? '<span class="Requirement">'.ENTRY_COMPANY_TEXT.'</span>' : ''))));
[/code] на
[code]
$vamTemplate->assign('INPUT_COMPANY', vam_draw_input_fieldNote(array ('name' => 'company', 'text' => '&nbsp;'. (vam_not_null(ENTRY_COMPANY_TEXT) ? '<span class="Requirement">'.ENTRY_COMPANY_TEXT.'</span>' : '')), '', 'id="company"'));

Но ничего не изменилось, чего не хватает?

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

Наверное нужно так (я точно не смотрел на что Вы поменяли, но смотрите пример с полес страна, там видно как сделано):


$vamTemplate->assign('INPUT_COMPANY', vam_draw_input_fieldNote(array ('name' => 'company', 'text' => '&nbsp;'. (vam_not_null(ENTRY_COMPANY_TEXT) ? '<span class="Requirement">'.ENTRY_COMPANY_TEXT.'</span>' : '')), '', 'id="company"'));
[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...