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

Форма настройки клиента


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

День добрый всем,

Заметил, что в админке - при редактировании клиента не удаляются заметки...

Оказалось, что на всех кнопках работает ссылка (точнее action), висящая на форме, а actions на кнопках не работают..

Но проявляется это только на IE (7 и 8). На FF, к примеру, все отрабатывается...

Может стоит переместить действие на кнопку обновить? Или это у меня глюк какой-то?

Спасибо,

Андрей

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

Все теперь удаляет (IE8), спасибо!

Единственно, кнопка "Добавить" стала совсем не по страничному шаблону - стандартная кнопка в обрамлении рамки (выглядит как боковые скобки).

Андрей

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

Спасибо, добавил изменения в код по умолчанию.

Просто в текущем коде новое оформление кнопок сделано, поэтому нужно наверное пока так пожить.

Либо вот возьмите файл /admin/includes/stylesheet.css и 2 gif файла.

Положите их в папку /admin/images/buttons

stylesheet.css

post-1-1304838302,1719_thumb.gif

post-1-1304838302,278_thumb.png

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

попробовал подменить стили - все шрифты в 8-ке съехали и покрылись трупными пятнами - видимо изменения не ограничились css... (для кнопок - так и вовсе каталога еще нет в v1.51)

Так что - лучше продержусь до новой версии

Спасибо!

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

Ну Вы тогда просто поменяйте:


<a href="<?php echo vam_href_link(FILENAME_CUSTOMERS, 'cID=' . $_GET['cID'] . '&action=edit&special=remove_memo&mID=' . $memo_values['memo_id']); ?>" onClick="return confirm('<?php echo DELETE_ENTRY; ?>')"><input type="submit" class="button" value="<?php echo BUTTON_DELETE; ?>"></a>
[/code] на:
[code]
<a href="<?php echo vam_href_link(FILENAME_CUSTOMERS, 'cID=' . $_GET['cID'] . '&action=edit&special=remove_memo&mID=' . $memo_values['memo_id']); ?>" onClick="return confirm('<?php echo DELETE_ENTRY; ?>')"><?php echo BUTTON_DELETE; ?></a>

т.е. submit кнопку уберите.

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

ага, но это уже не принципиально.

но вот еще заметил, что при том же редактировании клиента затыкается JS проверка формы, когда дело подходит к

document.customers.elements['entry_state'].type

т.е. выполнение js скрипта просто прерывается и даже при наличии ошибок (error=1) ес-но ничего не покажет.

entry_state поля нет в форме. возможно дело в этом? (не стал пока дальше копать).

далее там еще следуют проверки элементов document.customers.elements[].type - вероятно будет такой же эффект..

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

Так вроде это ж не должно мешать работе формы, т.е. данные должны сохранять в форме редактирования.

А поле Регион и Стана не выключены случайно в Админке - Настройки - Основные - Данные клиента?

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

регион и страна включены там... и в настройках клиента есть..

это именно не позволяет обрабатывать форму JS скриптом.

JS обработка прекращается на этом месте и даже если пользователь в поле введет неправильное значение, то JS скрипт не вернет false c алертом кода ошибки... и следовательно - сохранится неправильное значение...

а сохранять-то - да, сохраняется...

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

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