Перейти к содержанию
oleg125

Длина поля Имя, Отчество в админке

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

День добрый.

Подскажите, где можно поправить длину поля "Имя, Отчество:" при добавлении нового покупателя в админке? Нужно, чтобы было хотя бы 64 символа.

Заранее благодарю.

post-695855-0-31547800-1439973179_thumb.png

Поделиться сообщением


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

admin\controller\user\user.php

    	if ((utf8_strlen($this->request->post['firstname']) < 1) || (utf8_strlen($this->request->post['firstname']) > 32)) {
			$this->error['firstname'] = $this->language->get('error_firstname');
    	}

    	if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) {
      		$this->error['lastname'] = $this->language->get('error_lastname');
    	}

+

ALTER TABLE `oc_customer` CHANGE `lastname` `lastname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 
ALTER TABLE `oc_customer` CHANGE `lastname` `firstname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 

 

Поделиться сообщением


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

Слава, у тебя во втором запросе опечаточка, запрос такой будет:

ALTER TABLE `oc_customer` CHANGE `firstname` `firstname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

Поделиться сообщением


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

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

Поделиться сообщением


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

Это sql-запрос в PHPmyAdmin.

Поделиться сообщением


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

varchar изменился на 64, но админка так и не хочет принимать имя

Поделиться сообщением


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

Имя! Сестра!

Поделиться сообщением


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

Слава, у тебя во втором запросе опечаточка, запрос такой будет:

ALTER TABLE `oc_customer` CHANGE `firstname` `firstname` VARCHAR( 64 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

копипаст :(

Поделиться сообщением


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

И что пишет?

Поделиться сообщением


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

нет. все заработало. всем спасибо. вопрос решен. Удачного дня!

Поделиться сообщением


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

нет, блин. все равно не работает. не хочет воспринимать более 32 символов.. буду дальше ковырять

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

Поделиться сообщением


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

Кириллицы?

ALTER TABLE `oc_customer` CHANGE `lastname` `lastname` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 
ALTER TABLE `oc_customer` CHANGE `firstname` `firstname` VARCHAR( 128 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL 

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

потому что для админки это еще в admin\controller\sale\customer.php нужно править (см. пост №2)

Поделиться сообщением


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

потому что для админки это еще в admin\controller\sale\customer.php нужно править (см. пост №2)

Ага))) уже сам вчера вечером до этого додумался. все равно спасибо за помощь.

с именем и отчеством разобрался, теперь та же ситуация с полем "Компания" в плательщике и получателе в заказе - больше 32 символов не принимает.

Поделиться сообщением


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

так делать все то же, только для компании ;)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.