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

Sneyk

Користувачі
  
  • Публікації

    76
  • З нами

  • Відвідування

Усі публікації користувача Sneyk

  1. И ? Чем вы помогли мне в решении вопроса? К чему вообще такие ответы писать...
  2. А что не понятно, Как мне получить массив с товарами из категории, зная её id...
  3. На странице главной категории... В <?php foreach ($categories as $category) { ?> <?php echo $category['category_id']; ?> <?php } ?
  4. Собственно вопрос "Как получить все товары по id категории?" +)
  5. Воот. Я понимаю это, но не могу понять никак что мне нужно дописать в контроллер.... К примеру - <a href="<?php echo $about['href']; ?>" class="active"><?php echo $about['name']; ?></a> Вот что нужно дописать в контроллер??? :-)
  6. Нужно поменять все пункты меню на свои, причем с условием, чтобы при смене языка пункты так же менялись. Есть ли вообще модуль какой то для адекватного редактирования главного меню на opencart 1.5.4.1 <div id="menu"> <ul> <?php foreach ($categories as $category) { ?> <li><?php if ($category['active']) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <div> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> Вот это блок меню. Мне нужно убрать стандартные пункты и вставить свои.
  7. Здравствуйте. Такой вопрос. Как сделать, чтобы на главной у меня в список категорий выводился в таком формате: Картинка основной категории1 Картинка основной категории2 Картинка основной категории3 подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом подкатегория текстом\ Так, чтобы выводилась картинка категори - сделал, а вот с подкатегориями проблема, что то не могу найти переменную такую..
  8. Здравствуйте. Подскажите как сделать, чтобы при клике на производителя переход был не на категорию, а сразу на товар, так как у каждого производителя он будет всего 1.
  9. Здравствуйте! Подскажите как откатить OpenCart с 1,5,4,1 на 1.5.3.1 ?
  10. FotoVrn - социальная сеть http://t.co/1Q2ML2Fr4A с помощью @sharethis

  11. Ок.... Может добавите возможность отправки вложения за оплату какую то?
  12. Фотоконкурс Мисс Живой Воронеж: «Мисс Живой Воронеж» — это новый конкурс красоты, который пройдет в Интернете ... http://t.co/5LwV90ktOp

  13. Тест: [show as slideshow]... http://t.co/PhGOddLzQf

  14. Я вижу что её нет. Кнопку я поставил но не могу догнать как мне сделать так, чтобы отправка файла была. Вот код кнопки. <?php if ( $field_comment_show =='1' ) { ?> <div class="control-group input-prepend"> <label class="control-label" for="user_comment" style="cursor: inherit;"><h4>Ваши реквизиты</h4></label> <div class="controls"> <span class="add-on"> <i class="icon-comment"></i> </span> <td align="right"><input type="file" name="mail_file" maxlength="64"> </div> </div> <?php } ?> Понятно, что просто вставить его - мало. Куда прописать и как скрипт, чтобы файл отправился. Однозначно должно быть: // Закачиваем файл $path = $_FILES['mail_file']['name']; if (copy($_FILES['mail_file']['tmp_name'], $path)) $picture = $path; } и // Вспомогательная функция для отправки почтового сообщения с вложением (Trianon) function send_mail($mail_to, $thema, $html, $path) { if ($path) { $fp = fopen($path,"rb"); if (!$fp) { print "Cannot open file"; exit(); } $file = fread($fp, filesize($path)); fclose($fp); } $name = "file.ext"; // в этой переменной надо сформировать имя файла (без всякого пути) Я в php не мастер. Вот поэтому и спрашиваю - Как прикрутить вложения к письму.
  15. А на мой вопрос ответите? Как добавить доп. поля, а именно вложения?
  16. Здравствуйте! Мне нужно чтобы в форме заказа была кнопочка вложить файл (для отправки реквизитов) Подскажите куда вставить код?
  17. Вопрос решил отчасти=) Получился seo_url <?php class ControllerCommonSeoUrl extends Controller { public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } // Decode URL if (isset($this->request->get['_route_'])) { $parts = explode('/', $this->request->get['_route_']); foreach ($parts as $part) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"); if ($query->num_rows) { $url = explode('=', $query->row['query']); if ($url[0] == 'product_id') { $this->request->get['product_id'] = $url[1]; } if ($url[0] == 'category_id') { if (!isset($this->request->get['path'])) { $this->request->get['path'] = $url[1]; } else { $this->request->get['path'] .= '_' . $url[1]; } } if ($url[0] == 'manufacturer_id') { $this->request->get['manufacturer_id'] = $url[1]; } if ($url[0] == 'information_id') { $this->request->get['information_id'] = $url[1]; } } else { $this->request->get['route'] = 'error/not_found'; } } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product'; } elseif (isset($this->request->get['path'])) { $this->request->get['route'] = 'product/category'; } elseif (isset($this->request->get['manufacturer_id'])) { $this->request->get['route'] = 'product/manufacturer/info'; } elseif (isset($this->request->get['information_id'])) { $this->request->get['route'] = 'information/information'; } if (isset($this->request->get['route'])) { return $this->forward($this->request->get['route']); } } } public function rewrite($link) { if ($this->config->get('config_seo_url')) { $url_data = parse_url(str_replace('&', '&', $link)); $url = ''; $data = array(); parse_str($url_data['query'], $data); foreach ($data as $key => $value) { if (isset($data['route'])) { if (($data['route'] == 'product/product' && $key == 'product_id') || (($data['route'] == 'product/manufacturer/info' || $data['route'] == 'product/product') && $key == 'manufacturer_id') || ($data['route'] == 'information/information' && $key == 'information_id')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = '" . $this->db->escape($key . '=' . (int)$value) . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } elseif( $key == 'product_id' ) { $url = '/product/'.$value; unset($data[$key]); } } elseif ($key == 'path') { $categories = explode('_', $value); $url = '/category'; foreach ($categories as $category) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE `query` = 'category_id=" . (int)$category . "'"); if ($query->num_rows) { $url .= '/' . $query->row['keyword']; } } unset($data[$key]); } } } if ($url) { unset($data['route']); $query = ''; if ($data) { foreach ($data as $key => $value) { $query .= '&' . $key . '=' . $value; } if ($query) { $query = '?' . trim($query, '&'); } } return $url_data['scheme'] . '://' . $url_data['host'] . (isset($url_data['port']) ? ':' . $url_data['port'] : '') . str_replace('/index.php', '', $url_data['path']) . $url . $query; } else { return $link; } } else { return $link; } } } ?> Теперь подскажите как сделать чтобы товар был по адресу /product/название-продукта/ Сейчас - /category/категория/название?product_id=65 А подкатегория /category/подкатегория/ Сейчас у меня получается /category/категория/подкатегория
  18. Решил с помощью http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7880&filter_search=category%20images&filter_license=0&filter_download_id=29 Можно закрывать.
  19. Здравствуйте! Хотелось бы сделать так, чтобы на странице категорий были не только названия но и картинки. Например: Категория1 Категория2 Категория 3 Картинка1 Картинка2 Картинка3 Как это реализовать. ?
  20. Здравствуйте! Хотим перенести сайт с webasist на opencart, но уже занялись SEO и соответсвенно все ссылки будут битыми. Подскажите как сделать ЧПУ вида: /product/название-продукта/ и /category/название-категории/

×
×
  • Створити...

Important Information

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