Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Нужна помощь ошибки изза удаления факса, компании и id


Recommended Posts

удалил поля: Факс, Компания и Company ID

 

catalog/view/theme/default/template/checkout/register.tpl   (всегда может что-то пойти не так, или произведенные действия не возымеют эффекта и т.д.).

2. Факс. В вышеупомянутом файле ищем строки касающиеся факса (19-22 строки):

<?php echo $entry_fax; ?><br />
<input type="text" name="fax" value="" class="large-field" />
<br />
<br />

И либо удаляем их, либо комментируем. Я обычно выбираю второй способ, если та или иная возможность мне еще может понадобиться в будущем.

3. Компания и Company ID . Находим строки о компании и поступаем с ними также, как и с факсом — удаляем или комментируем (приблизительно строки 36-39, 53-57):

<?php echo $entry_company; ?><br />
<input type="text" name="company" value="" class="large-field" />
<br />
<br />

и

<div id="company-id-display"><span id="company-id-required" class="required">*</span> <?php echo $entry_company_id; ?><br />
  <input type="text" name="company_id" value="" class="large-field" />
  <br />
  <br />
  </div>

 

 

 

В итоге вылезают ошибки:

2013-05-19 17:04:30 - PHP Notice:  Undefined index: fax in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/guest.php on line 264
2013-05-19 17:04:30 - PHP Notice:  Undefined index: company in /home/users2/f/fet

/domains/мойсайт/catalog/controller/checkout/guest.php on line 268
2013-05-19 17:04:30 - PHP Notice:  Undefined index: company_id in /home/users2/f/fet

/domains/мойсайт/catalog/controller/checkout/guest.php on line 269

 

В чем подвох?

Надіслати
Поділитися на інших сайтах


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

Или править контроллер или оставить поля заменив тип инпута на хайден.

Надіслати
Поділитися на інших сайтах

блин ну трудно быть чайником ща за пивом хожу кароче вот строки этого файла гуеста:

264я - $this->session->data['guest']['fax'] = $this->request->post['fax'];
            
$this->session->data['guest']['payment']['firstname'] = $this->request->post['firstname'];
$this->session->data['guest']['payment']['lastname'] = $this->request->post['lastname'];                
268я - $this->session->data['guest']['payment']['company'] = $this->request->post['company'];
269я -  $this->session->data['guest']['payment']['company_id'] = $this->request->post['company_id'];

 

Как их редактирнуть чтобы все заработало?

Надіслати
Поділитися на інших сайтах


по совету спеца закоментировал строки так:

 

было:  $this->session->data['guest']['fax'] = $this->request->post['fax'];
стало: /*$this->session->data['guest']['fax'] = $this->request->post['fax'];*/

 

Все вроде как чик-чирик стало, но теперь как заказываю на самом сайте вылезает следующее:

Notice: Undefined index: fax in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 137

Notice: Undefined index: company in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 144

Notice: Undefined index: company_id in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 145

 

чтож теперь не так в теории все должно работать...

 

Pascha хватит угорать лучше отписал как быть)))
Надіслати
Поділитися на інших сайтах


по совету спеца закоментировал строки так:

было: $this->session->data['guest']['fax'] = $this->request->post['fax'];

стало: /*$this->session->data['guest']['fax'] = $this->request->post['fax'];*/

Все вроде как чик-чирик стало, но теперь как заказываю на самом сайте вылезает следующее:

Notice: Undefined index: fax in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 137

Notice: Undefined index: company in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 144

Notice: Undefined index: company_id in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/confirm.php on line 145

чтож теперь не так в теории все должно работать...

Pascha хватит угорать лучше отписал как быть)))

Ну а закомментить строки 137, 144 и 145 в catalog/controller/checkout/confirm.php религия не позволяет, что ли? )))
Надіслати
Поділитися на інших сайтах


Зачем править контроллер человеку, который не понимает что он делает? Зачем удалять поля, которые можно отключить из админки?... 

Инструкция:

1. Идем в admin/index.php?route=sale/customer_group и для групп отключаем ввод идентификатора организации Display Company No.: - Нет

2. В шаблоне для полей факс и компания изменяем тип инпута на хайден:

<input type="hidden" name="fax" value="" class="large-field" />

и удаляем из шаблона названия поля <?php echo $entry_fax; ?><br /> 

Надіслати
Поділитися на інших сайтах

Оба решения имеют право на жизнь...

 

Зачем править контроллер человеку, который не понимает что он делает?

Если человек что-то не понимает - ему и в шаблон лезть противопоказано. Далеко ходить не надо, вон, в соседних ветках, у людей несколько тегов <html> и <body> появлются, причем, ничего не делал, ничего не трогал... :ugeek:

Надіслати
Поділитися на інших сайтах


Ребят я в теме впервые всегда с чегото начинают и чегото незнают не бывает такого что влезаешь в тему и сходу все понятно делал все с этой темы http://jul-collection.com/opencart-ubiraem-obyazatelnyie-polya-v-oformlenii-zakaza.html , т.к. более в инете информации не нашел

sv2109 и Pascha благодарю за помощь,  12strun confirm я коментировал на ошибки толку не дало там как снежный ком другие файлы начинаются конфликтовать, все откатил на родные файлы
Надіслати
Поділитися на інших сайтах


Зачем править контроллер человеку, который не понимает что он делает? Зачем удалять поля, которые можно отключить из админки?... 

Инструкция:

1. Идем в admin/index.php?route=sale/customer_group и для групп отключаем ввод идентификатора организации Display Company No.: - Нет

2. В шаблоне для полей факс и компания изменяем тип инпута на хайден:

<input type="hidden" name="fax" value="" class="large-field" />

и удаляем из шаблона названия поля <?php echo $entry_fax; ?><br /> 

1 шаг выполнил, до этого я настроил систему так что из корзины покупателя кидает сразу на покупку без регистрации!, захожу в файл: /domains/мойсайт/catalog/view/theme/palioxis/template/checkout/guest.tpl правлю все там как ты писал выше сохраняю, иду в корзину мне выдает ошибки:

2013-05-20 8:17:29 - PHP Notice:  Undefined index: fax in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/guest.php on line 264

2013-05-20 8:17:29 - PHP Notice:  Undefined index: company in /home/users2/f/fet/domains/мойсайт/catalog/controller/checkout/guest.php on line 268

что не так то....также правил файл register.tpl в тойже папке где и гуест

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.