zhenya0007 0 Опубликовано 27 августа, 2011 Жалоба Share Опубликовано 27 августа, 2011 Во мозилле 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))))); Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 августа, 2011 Жалоба Share Опубликовано 27 августа, 2011 Можно попробовать посмотреть в /inc/vam_draw_pull_down_menu.inc.php Либо указать через css максимальный размер, через width Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 27 августа, 2011 Автор Жалоба Share Опубликовано 27 августа, 2011 style="width:250px" изменил в /inc/vam_draw_pull_down_menu.inc.php Все работает. Вопрос №2. В полях магазина некоторые Input подствечиваются желтым цветом при активировании курсора, как исправить. Попробовал поискать цвет по свойству в stylesheet.css, не нашел. какое свойство в CSS отвечает за сие ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 августа, 2011 Жалоба Share Опубликовано 27 августа, 2011 Смотрите в /templates/vamshop/stylesheet.css, вот например: .form textarea:focus, input:focus, .sffocus, .sffocus { background-color: #ffc; } [/code] Либо просто ищите по всему файлы по коду цвета #ffc Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 27 августа, 2011 Автор Жалоба Share Опубликовано 27 августа, 2011 Я все эти цвета закоментировал, не могу понять, но почему то все равно цвет остался. Но желтизна осталась только в хроме, это у хрома, что баг такой ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 августа, 2011 Жалоба Share Опубликовано 27 августа, 2011 По коду цвета искали в css? Дайте ссылку на магазин. Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 28 августа, 2011 Автор Жалоба Share Опубликовано 28 августа, 2011 vanil.biz/nil Например при вводе Login и Password при логине в CHROME. И еще вопрос, в login.php нужно уменьшить длину поля, в каком файле содержится исходный input не смог найти. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 августа, 2011 Жалоба Share Опубликовано 28 августа, 2011 Через css правится же всё, зачем Вы в php лазите, а если через год снова нужно будет увеличить длину, не найдёте ведь где правили. Через css можно до input добраться и указать width. У меня на странице login жёлтым не светит. Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 28 августа, 2011 Автор Жалоба Share Опубликовано 28 августа, 2011 У меня светит, значит Chrome у меня глючный. Так перед тем, как в css поставить, нужен класс или iD к этому элементу, чтобы присвоить его в CSS, которого в login.php у input нет, верней я не знаю, где его присвоить, вот в том то и вопрос ,как его туда поставить или где добавить, в каком файле он находится ? В исходниках сформированной страницы вот, что <input type="text" name="email_address"/> ID и Class у него нет, а если нет, то css не поможет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 августа, 2011 Жалоба Share Опубликовано 28 августа, 2011 Если в css все цвета по коду удалили, то наверное дело в браузере, может он сам светит. Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 28 августа, 2011 Автор Жалоба Share Опубликовано 28 августа, 2011 И еще мне нужно поменять SIZE длину Input в login.php , там, где email и password, не в БОКСЕ . Как в css поставить, нужен класс или iD к этому элементу, чтобы присвоить его в CSS, которого в login.php у input нет, верней я не знаю, где его присвоить, вот в том то и вопрос ,как его туда поставить или где добавить, в каком файле он находится ? В исходниках сформированной страницы вот, что <input type="text" name="email_address"/> ID и Class у него нет, а если нет, то css не поможет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 августа, 2011 Жалоба Share Опубликовано 28 августа, 2011 Ну а эта форма ведь наверняка в блоке находится, внутри div с указанным id или class. Так и добирайтесь, типа div#id-дива input ... Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 28 августа, 2011 Автор Жалоба Share Опубликовано 28 августа, 2011 Может недостаток знаний, не позволяет мне это сделать сразу. Эти input'ы содержаться в DIV'е PAGE Отсюда следует, что div#page input { size:100px; } Но не работает, что я не так делаю ? Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 28 августа, 2011 Автор Жалоба Share Опубликовано 28 августа, 2011 Извратился и сделал вот таким способом .form input { width: 90%; } Заработало Но это распространяется на все INPUT. А мне нужно именно на INPUT, который в LOGIN.PHP. Как сие исправить ?? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 августа, 2011 Жалоба Share Опубликовано 29 августа, 2011 Я ж Вам пример показал, как добираться только до конкретного input Смотрите где сидит эта форма, может в div, может внутри какого-то другого тэга. Видимо, вот так: dt.login input { width: 90%; } [/code] Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 августа, 2011 Жалоба Share Опубликовано 29 августа, 2011 Либо: fieldset.form input{width: 90%;} [/code] Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 29 августа, 2011 Автор Жалоба Share Опубликовано 29 августа, 2011 Хорошо попробую потом отпишусь Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 августа, 2011 Жалоба Share Опубликовано 29 августа, 2011 Удачи :) Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 29 августа, 2011 Автор Жалоба Share Опубликовано 29 августа, 2011 В 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 поставить, что бы именно к нему обращаться, только вот где он формируется ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Может лучше тогда в /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"')); Ссылка на сообщение Поделиться на другие сайты
zhenya0007 0 Опубликовано 30 августа, 2011 Автор Жалоба Share Опубликовано 30 августа, 2011 В 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"')); Вот, то что нужно было, теперь получилось, спасибо. А есть ли описание этих функций, что куда подставлять, или всегда третьим параметром в них идет стиль любого тега ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 августа, 2011 Жалоба Share Опубликовано 30 августа, 2011 Смотреть в /inc/ папке код функции. Например /inc/vam_draw_input_field.inc.php Там видно в заголовке функции какие параметры на каком месте. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения