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

tomas
Соучастники-
Публикации
82 -
Зарегистрирован
-
Посещение
Все публикации пользователя tomas
-
ни чего не стирал, как то не понятно как такое может быть..... по поводу внедрения второго модуля 4го уровня пока ни чего не получается, так как в модуль выложенный в разделе дополнения отличается от установленного, пробовал модуль другого автора, то же есть в разделе дополнения, но пока результата нет, когда включаешь модуль и создаешь категории слетает кодировка на сайте, когда в тпл хедере админки в меню добавляю свой раздел тоже ругается....
-
почему то в www\admin\view\template\module\ файл category4level.tpl отсутствует хотя модуль работает, это так и должно быть???
-
сравнил файлы из установленного модуля 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'); я здесь ни чего не трогал
-
посмотрел фильтры, получится слишком громоздко, если делать фильтр сначала марка к примеру renault, потом модель к примеру Clio, потом объем к примеру 1,4, потом год выпуска к примеру с 1998 по 2008, мне кажется сто проще и удобнее было б прикрутить меню категорий до 4го уровня, но я вчера пробовал, не получилось.... хотел переименовать файлы модуля, что б они не дублировлись, переименовал в файлах все старые названия, но после установки в админ части выдавало ошибку....
-
спасибо попробую
-
фильтр не подойдет, на сайте должно быть 2 меню выбора, категории и по автомобилю и товар должен отражаться и там и там..... думаю придется копировать модуль...
-
спасибо, понял
-
Вставил такой код в www\admin\controller\catalog\product.php пишет ошибку Parse error: syntax error, unexpected T_STRING чего то не хватает или я не туда вставляю....
-
есть выбор товара через категории, т.е. покупатель выбрал интересующую категорию в ней выбрал интересующий товар. есть выбор товара по производителю, т.е. покупатель выбрал интересующего производителя и там выбрал интересующий его товар. а нужно еще один вариант, что б можно было товар найти, к примеру по марке автомобиля. есть в опенкарт стандартное решение, что б вывести в меню еще "автомобили" что б можно было через него осуществлять выбор товара? Или нужно переделывать модуль категории или производители?
-
да проще конечно, ну а поговорить....
-
Спасибо, разобрался. Еще вопрос: если мне нужно более 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>
-
в принципе все получается, но только ошибка вылазит Undefined variable: text_yes in Z:\home\zapchasti\www\catalog\view\theme\rubber\template\information\inquiry.tpl on line 56 и то же самое для no где то нужно ввести эту переменную, не подскажете где смотреть?
-
спасибо буду завтра разбираться
-
я так понял нужно вот эту часть переделывать под себя <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> а в контроллере то же нужно что то подправлять по аналогии?
-
спасибо, буду изучать
-
в том то и дело что я такого примера не могу найти, если скажите где найти буду очень признателен...
-
получилось вот так в 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'] короче я запутался....
-
да, конечно же теперь разбираюсь с вариантами выбора, типа вид топлива, что б был чекбокс и можно было выбрать бензин или дизель как вставить кнопки разобрался, но до конца не уверен что выбранный вариант будет отправляться а не все поля...
-
Спасибо, понял. Делал по аналогии name вот и переименовал все, думаю кому нибудь эта тема будет то же интересна....
-
так чего там смотреть то все по аналогии с предыдущим сделано <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; ?> одно работает другое нет, так не бывает, видно где то еще подвох....
-
не ну понятно что проще заплатить, а еще проще купить готовый магазин и не ходить по форумам, но здесь уже дело принципа, разобраться в чем проблема... мне кажется что проблема в самом шаблоне, так как если не задавать поля обязательными для заполнения, то все работает.... попробую сделать еще раз с чистого листа, но мне кажется будет то же самое....
-
у меня там все сделано так 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'] = ''; } или нужно менять местами?
-
может ткнуть где искать пост запрос, в каком файле, а то я не профи......
-
ошибки включены вид такой выдает такую ошибку: 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'); }