COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

tomas

Соучастники
  • Публикации

    82
  • Зарегистрирован

  • Посещение

Все публикации пользователя tomas

  1. ни чего не стирал, как то не понятно как такое может быть..... по поводу внедрения второго модуля 4го уровня пока ни чего не получается, так как в модуль выложенный в разделе дополнения отличается от установленного, пробовал модуль другого автора, то же есть в разделе дополнения, но пока результата нет, когда включаешь модуль и создаешь категории слетает кодировка на сайте, когда в тпл хедере админки в меню добавляю свой раздел тоже ругается....
  2. почему то в www\admin\view\template\module\ файл category4level.tpl отсутствует хотя модуль работает, это так и должно быть???
  3. сравнил файлы из установленного модуля 4й категории и скачанного с дополнений, они отличаются.... буду разбираться...
  4. пересмотрел еще раз когда пытаюсь войти в настройки модуля, выдает такую ошибку: Fatal error: Call to undefined method Loader::controller() in Z:\home\zapchasti\www\admin\controller\module\car4level.php on line 64 ругается на не правильный метод здесь: $data['header'] = $this->load->controller('common/header'); $data['column_left'] = $this->load->controller('common/column_left'); $data['footer'] = $this->load->controller('common/footer'); я здесь ни чего не трогал
  5. посмотрел фильтры, получится слишком громоздко, если делать фильтр сначала марка к примеру renault, потом модель к примеру Clio, потом объем к примеру 1,4, потом год выпуска к примеру с 1998 по 2008, мне кажется сто проще и удобнее было б прикрутить меню категорий до 4го уровня, но я вчера пробовал, не получилось.... хотел переименовать файлы модуля, что б они не дублировлись, переименовал в файлах все старые названия, но после установки в админ части выдавало ошибку....
  6. фильтр не подойдет, на сайте должно быть 2 меню выбора, категории и по автомобилю и товар должен отражаться и там и там..... думаю придется копировать модуль...
  7. Вставил такой код в www\admin\controller\catalog\product.php пишет ошибку Parse error: syntax error, unexpected T_STRING чего то не хватает или я не туда вставляю....
  8. есть выбор товара через категории, т.е. покупатель выбрал интересующую категорию в ней выбрал интересующий товар. есть выбор товара по производителю, т.е. покупатель выбрал интересующего производителя и там выбрал интересующий его товар. а нужно еще один вариант, что б можно было товар найти, к примеру по марке автомобиля. есть в опенкарт стандартное решение, что б вывести в меню еще "автомобили" что б можно было через него осуществлять выбор товара? Или нужно переделывать модуль категории или производители?
  9. да проще конечно, ну а поговорить....
  10. Спасибо, разобрался. Еще вопрос: если мне нужно более 2-х вариантов выбора, то я по аналогии добавляю в код варианты? к примеру так будет работать выбор один из 3-х вариантов? <h2><?php echo $text_newsletter; ?></h2> <div class="content"> <table class="form"> <tr> <td><?php echo $entry_newsletter; ?></td> <td><?php if ($newsletter) { ?> <input type="radio" name="newsletter" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="newsletter" value="0" /> <?php echo $text_no; ?> <input type="radio" name="newsletter" value="2" /> <?php echo $text_not; ?> <?php } else { ?> <input type="radio" name="newsletter" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="newsletter" value="2" /> <?php echo $text_not; ?> <input type="radio" name="newsletter" value="0" checked="checked" /> <?php echo $text_no; ?> <input type="radio" name="newsletter" value="2" checked="checked" /> <?php echo $text_not; ?> <input type="radio" name="newsletter" value="0" /> <?php echo $text_no; ?> <input type="radio" name="newsletter" value="1" /> <?php echo $text_yes; ?> <?php } ?></td> </tr> </table> </div>
  11. в принципе все получается, но только ошибка вылазит Undefined variable: text_yes in Z:\home\zapchasti\www\catalog\view\theme\rubber\template\information\inquiry.tpl on line 56 и то же самое для no где то нужно ввести эту переменную, не подскажете где смотреть?
  12. спасибо буду завтра разбираться
  13. я так понял нужно вот эту часть переделывать под себя <h2><?php echo $text_newsletter; ?></h2> <div class="content"> <table class="form"> <tr> <td><?php echo $entry_newsletter; ?></td> <td><?php if ($newsletter) { ?> <input type="radio" name="newsletter" value="1" checked="checked" /> <?php echo $text_yes; ?> <input type="radio" name="newsletter" value="0" /> <?php echo $text_no; ?> <?php } else { ?> <input type="radio" name="newsletter" value="1" /> <?php echo $text_yes; ?> <input type="radio" name="newsletter" value="0" checked="checked" /> <?php echo $text_no; ?> <?php } ?></td> </tr> </table> </div> <?php if ($text_agree) { ?> <div class="buttons"> <div class="right"><?php echo $text_agree; ?> <?php if ($agree) { ?> <input type="checkbox" name="agree" value="1" checked="checked" /> <?php } else { ?> <input type="checkbox" name="agree" value="1" /> <?php } ?> <input type="submit" value="<?php echo $button_continue; ?>" class="button" /> </div> </div> а в контроллере то же нужно что то подправлять по аналогии?
  14. в том то и дело что я такого примера не могу найти, если скажите где найти буду очень признателен...
  15. получилось вот так в tpl добавил так <b><?php echo $entry_motor; ?></b><br /> <input type="radio" name="motor" value="<?php echo $motor; ?>" /> бензин <input type="radio" name="motor" value="<?php echo $motor; ?>" /> ДТ <br /> <?php if ($error_motor) { ?> <span class="error"><?php echo $error_motor; ?></span> <?php } ?> <br /> понимаю что в контроллер нужно еще добавить что б отправлялся выбранный вариант, но не совсем понимаю как это лучше сделать? нужно вставить где то здесь if (isset($this->request->post['motor'])) { $this->data['motor'] = $this->request->post['motor']; } else { $this->data['motor'] = ''; } что то такого вида $selected_radio = $_POST['vibor']; if ($selected_radio == 'бензин') { $pr='1'; } else if ($selected_radio == 'ДТ') { $pr='2'; } но нужно еще куда то добавить ['vibor'] короче я запутался....
  16. да, конечно же теперь разбираюсь с вариантами выбора, типа вид топлива, что б был чекбокс и можно было выбрать бензин или дизель как вставить кнопки разобрался, но до конца не уверен что выбранный вариант будет отправляться а не все поля...
  17. Спасибо, понял. Делал по аналогии name вот и переименовал все, думаю кому нибудь эта тема будет то же интересна....
  18. так чего там смотреть то все по аналогии с предыдущим сделано <div class="content"> <b><?php echo $entry_name; ?></b><br /> <input type="text" name="name" value="<?php echo $name; ?>" /> <br /> <?php if ($error_name) { ?> <span class="error"><?php echo $error_name; ?></span> <?php } ?> <br /> <b><?php echo $entry_marka; ?></b><br /> <input type="text" marka="marka" value="<?php echo $marka; ?>" /> <br /> <?php if ($error_marka) { ?> <span class="error"><?php echo $error_marka; ?></span> <?php } ?> <br /> <b><?php echo $entry_model; ?></b><br /> <input type="text" model="model" value="<?php echo $model; ?>" /> <br /> <?php if ($error_model) { ?> <span class="error"><?php echo $error_model; ?></span> <?php } ?> <br /> <b><?php echo $entry_email; ?></b><br /> <input type="text" name="email" value="<?php echo $email; ?>" /> <br /> <?php if ($error_email) { ?> <span class="error"><?php echo $error_email; ?></span> <?php } ?> <br /> <b><?php echo $entry_enquiry; ?></b><br /> <textarea name="enquiry" cols="40" rows="10" style="width: 99%;"><?php echo $enquiry; ?></textarea> <br /> <?php if ($error_enquiry) { ?> <span class="error"><?php echo $error_enquiry; ?></span> <?php } ?> <br /> <b><?php echo $entry_captcha; ?></b><br /> <input type="text" name="captcha" value="<?php echo $captcha; ?>" /> <br /> <img src="index.php?route=information/contact/captcha" alt="" /> <?php if ($error_captcha) { ?> <span class="error"><?php echo $error_captcha; ?></span> <?php } ?> </div> <div class="buttons"> <div class="right"><input type="submit" value="<?php echo $button_continue; ?>" class="button" /></div> </div> </form> <?php echo $content_bottom; ?></div> <?php echo $footer; ?> одно работает другое нет, так не бывает, видно где то еще подвох....
  19. не ну понятно что проще заплатить, а еще проще купить готовый магазин и не ходить по форумам, но здесь уже дело принципа, разобраться в чем проблема... мне кажется что проблема в самом шаблоне, так как если не задавать поля обязательными для заполнения, то все работает.... попробую сделать еще раз с чистого листа, но мне кажется будет то же самое....
  20. у меня там все сделано так if (isset($this->request->post['name'])) { $this->data['name'] = $this->request->post['name']; } else { $this->data['name'] = $this->customer->getFirstName(); } if (isset($this->request->post['marka'])) { $this->data['marka'] = $this->request->post['marka']; } else { $this->data['marka'] = ''; } if (isset($this->request->post['model'])) { $this->data['model'] = $this->request->post['model']; } else { $this->data['model'] = ''; } if (isset($this->request->post['email'])) { $this->data['email'] = $this->request->post['email']; } else { $this->data['email'] = $this->customer->getEmail(); } if (isset($this->request->post['enquiry'])) { $this->data['enquiry'] = $this->request->post['enquiry']; } else { $this->data['enquiry'] = ''; } if (isset($this->request->post['captcha'])) { $this->data['captcha'] = $this->request->post['captcha']; } else { $this->data['captcha'] = ''; } или нужно менять местами?
  21. может ткнуть где искать пост запрос, в каком файле, а то я не профи......
  22. ошибки включены вид такой выдает такую ошибку: PHP Notice: Undefined index: marka in Z:\home\zapchasti\www\catalog\controller\information\inquiry.php on line 201 строка в которой ошибка выглядит так: if ((utf8_strlen($this->request->post['marka']) < 3) || (utf8_strlen($this->request->post['marka']) > 32)) { $this->error['marka'] = $this->language->get('error_marka'); }