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

Длинная DropBOX в мозилла


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

Во мозилле DROPBox с категориями выходит за content в advenced_search ( расширенный поиск)

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

Где можно уменьшить size dropbox'a ? В файле adnveced_search.php ?

Я так понимаю строчка формирует свойства, как в ней поставить SIZE ?

$vamTemplate->assign('SELECT_CATEGORIES',vam_draw_pull_down_menu('categories_id', vam_get_categories(array (array ('id' => '', 'text' => TEXT_ALL_CATEGORIES)))));

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

Можно попробовать посмотреть в /inc/vam_draw_pull_down_menu.inc.php

Либо указать через css максимальный размер, через width

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

style="width:250px" изменил в /inc/vam_draw_pull_down_menu.inc.php

Все работает.

Вопрос №2.

В полях магазина некоторые Input подствечиваются желтым цветом при активировании курсора, как исправить.

Попробовал поискать цвет по свойству в stylesheet.css, не нашел.

какое свойство в CSS отвечает за сие ?

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

Смотрите в /templates/vamshop/stylesheet.css, вот например:


.form textarea:focus, input:focus, .sffocus, .sffocus
{
background-color: #ffc;
}
[/code]

Либо просто ищите по всему файлы по коду цвета #ffc

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

Я все эти цвета закоментировал, не могу понять, но почему то все равно цвет остался.

Но желтизна осталась только в хроме, это у хрома, что баг такой ?

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

vanil.biz/nil

Например при вводе Login и Password при логине в CHROME.

И еще вопрос, в login.php нужно уменьшить длину поля, в каком файле содержится исходный input не смог найти.

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

Через css правится же всё, зачем Вы в php лазите, а если через год снова нужно будет увеличить длину, не найдёте ведь где правили.

Через css можно до input добраться и указать width.

У меня на странице login жёлтым не светит.

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

У меня светит, значит Chrome у меня глючный.

Так перед тем, как в css поставить, нужен класс или iD к этому элементу, чтобы присвоить его в CSS, которого в login.php у input нет, верней я не знаю, где его присвоить, вот в том то и вопрос ,как его туда поставить или где добавить, в каком файле он находится ?

В исходниках сформированной страницы вот, что

<input type="text" name="email_address"/>

ID и Class у него нет, а если нет, то css не поможет.

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

Если в css все цвета по коду удалили, то наверное дело в браузере, может он сам светит.

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

И еще мне нужно поменять SIZE длину Input в login.php , там, где email и password, не в БОКСЕ .

Как в css поставить, нужен класс или iD к этому элементу, чтобы присвоить его в CSS, которого в login.php у input нет, верней я не знаю, где его присвоить, вот в том то и вопрос ,как его туда поставить или где добавить, в каком файле он находится ?

В исходниках сформированной страницы вот, что

<input type="text" name="email_address"/>

ID и Class у него нет, а если нет, то css не поможет.

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

Ну а эта форма ведь наверняка в блоке находится, внутри div с указанным id или class.

Так и добирайтесь, типа div#id-дива input ...

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

Может недостаток знаний, не позволяет мне это сделать сразу.

Эти input'ы содержаться в DIV'е PAGE

Отсюда следует, что

div#page input

{

size:100px;

}

Но не работает, что я не так делаю ?

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

Извратился и сделал вот таким способом

.form input

{

width: 90%;

}

Заработало

Но это распространяется на все INPUT. А мне нужно именно на INPUT, который в LOGIN.PHP.

Как сие исправить ??

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

Я ж Вам пример показал, как добираться только до конкретного input

Смотрите где сидит эта форма, может в div, может внутри какого-то другого тэга.

Видимо, вот так:


dt.login input
{
width: 90%;
}
[/code]

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

  В 29.08.2011 в 12:00, VaM сказал:
Я ж Вам пример показал, как добираться только до конкретного input Смотрите где сидит эта форма, может в div, может внутри какого-то другого тэга. Видимо, вот так:
 dt.login input { width: 90%; } 

Саш именно так сделать не получится, т.к. сам тег DT, закрывается до input.

Дальше идет тег DL, ,который закрывается после INPUT, ставлю DL.login input { width: 90%; } не хочет работать. Может, из-за того, что там дальше идет форма и это не распространяется на то что внутри формы FIELDSET ?

Заработало только вот это fieldset.form input{width: 90%;} - Но оно растягивает INPUT'ы в других формах, например при "регистрации", "расширенном поиске" и в других.

А мне нужно именно в input.php .

Может проще, если к input'у в login.php ID или CLASS поставить, что бы именно к нему обращаться, только вот где он формируется ?

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

Может лучше тогда в /templates/шаблон/module/login.php обренуть форму в какой-то тэг.

В login.php можно попробовать поменять:


$vamTemplate->assign('INPUT_MAIL', vam_draw_input_field('email_address'));
$vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_field('password'));
[/code] на:
[code]
$vamTemplate->assign('INPUT_MAIL', vam_draw_input_field('email_address', '', 'id="email"'));
$vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_field('password', '', 'id="password"'));

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

  В 30.08.2011 в 05:26, VaM сказал:

В login.php можно попробовать поменять:


$vamTemplate->assign('INPUT_MAIL', vam_draw_input_field('email_address'));
$vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_field('password'));
[/code] на:
[code]
$vamTemplate->assign('INPUT_MAIL', vam_draw_input_field('email_address', '', 'id="email"'));
$vamTemplate->assign('INPUT_PASSWORD', vam_draw_password_field('password', '', 'id="password"'));

Вот, то что нужно было, теперь получилось, спасибо. А есть ли описание этих функций, что куда подставлять, или всегда третьим параметром в них идет стиль любого тега ?

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

Смотреть в /inc/ папке код функции.

Например /inc/vam_draw_input_field.inc.php

Там видно в заголовке функции какие параметры на каком месте.

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