Jump to content
Sign in to follow this  
steell37

Нужна помощь ошибки изза удаления факса, компании и 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

 

В чем подвох?

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

в НЕредактировании файла контроллера, где обозначен вывод этих переменных (файл с расширением  .php)

Share this post


Link to post
Share on other sites

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

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'];

 

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

Share this post


Link to post
Share on other sites

кароче я тупо удалил эти строки вроде все работает, ребята кто шарит для убедительства дайте знать всели сделал правильно... :(

Share this post


Link to post
Share on other sites

все прально...)))

Share this post


Link to post
Share on other sites

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

 

было:  $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 хватит угорать лучше отписал как быть)))

Share this post


Link to post
Share on other sites

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

было: $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 религия не позволяет, что ли? )))

Share this post


Link to post
Share on other sites

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

Инструкция:

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 /> 

Share this post


Link to post
Share on other sites

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

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Инструкция:

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 в тойже папке где и гуест

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.