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

Slavec86

Новачок
  
  • Публікації

    45
  • З нами

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

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

  1. Работает! Спасибо! Но... я не предусмотрел, что если стикера нет, то нужно иметь возможность менять значение сортировки, нужен else и выполнение стандартного скрипта. Подскажете?
  2. Доброго дня! Помогите с такой проблемой: Есть два поля <input id="stik" placeholder="введите имя картинки" type="text" name="sticker" value="<?php echo $sticker; ?>" /> и <input id="sord" type="text" name="sort_order" value="<?php echo $sort_order; ?>" size="2" /> Если значение value="<?php echo $sticker; ?>" не пустое, нужно перезаписать значение value="<?php echo $sort_order; ?>" на -1, даже если переменная <?php echo $sort_order; ?> вывела в input какое-то число из базы. Должно это происходить одновременно с изменением значения <?php echo $sticker; ?>, чтобы после сохранения данных в базу передалось новое значение -1 для поля <?php echo $sort_order; ?> Моих скромных знаний для этого не хватает...
  3. Спасибо за ответ! Нет, эта проблема проявляется не в тот момент, когда перехожу в карточку продукта, а когда кликаешь по подкатегории
  4. Там стоит "да", может тогда проблема в .htaccess ?
  5. Всем привет! У меня в боковом левом меню, если перейти в основную категорию, выводятся только подкатегории, главные категории только в верхнем меню, и тут появляется проблема: - Ссылки подкатегорий теряют главную категорию, т.е. должно быть так http://konstruiruem.ru/desktops/pc, а получается так http://konstruiruem.ru/pc не пойму, как ссылку исправить... Может кто подскажет? Вот код контроллера: <?php class ControllerModuleCategory extends Controller { protected function index($setting) { $this->language->load('module/category'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); if (isset($parts[1])) { $this->data['category_id'] = $parts[1]; } else { $this->data['category_id'] = 0; } if (isset($parts[2])) { $this->data['child_id'] = $parts[2]; } else { $this->data['child_id'] = 0; } $this->load->model('catalog/category'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories($parts[0]); foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/category.tpl'; } else { $this->template = 'default/template/module/category.tpl'; } $this->render(); } } } ?> Если еще что-то нужно скинуть, чтобы ситуация более понятной была, напишите?
  6. Всем привет! Есть сайт, где верхнем блоке реализован вывод кнопок "избранное" и "сравнение" с выводом количества добавленных товаров, но если, к примеру, из блока рекоммендуемые добавить еще один товар, то вылезает слово "Закладки" или "сравнение твоаров". Где они прячутся я найти не смог, все языковые файлы просмотрел и скрипты, НЕ ВИЖУ!!! Подскажите, кто знает. Посмотреть на работу этого чуда можно тут: http://konstruiruem.ru
  7. Всем привет! У меня в боковом левом меню, если перейти в основную категорию, выводятся только подкатегории, и тут появляется проблема: - Ссылки подкатегорий теряют главную категорию, т.е. должно быть так http://konstruiruem.ru/desktops/pc, а получается так http://konstruiruem.ru/pc не пойму, как ссылку исправить... Может кто подскажет? Вот код контроллера: <?php class ControllerModuleCategory extends Controller { protected function index($setting) { $this->language->load('module/category'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); if (isset($parts[1])) { $this->data['category_id'] = $parts[1]; } else { $this->data['category_id'] = 0; } if (isset($parts[2])) { $this->data['child_id'] = $parts[2]; } else { $this->data['child_id'] = 0; } $this->load->model('catalog/category'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories($parts[0]); foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/category.tpl'; } else { $this->template = 'default/template/module/category.tpl'; } $this->render(); } } } ?>
  8. Можно еще вопрос? У меня в боковом левом меню, если перейти в основную категорию, выводятся только подкатегории, и тут появляется проблема: - Ссылки подкатегорий теряют главную категорию, т.е. должно быть так http://konstruiruem.ru/desktops/pc, а получается так http://konstruiruem.ru/pc не пойму, как ссылку исправить... Вот код контроллера: <?php class ControllerModuleCategory extends Controller { protected function index($setting) { $this->language->load('module/category'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); if (isset($parts[1])) { $this->data['category_id'] = $parts[1]; } else { $this->data['category_id'] = 0; } if (isset($parts[2])) { $this->data['child_id'] = $parts[2]; } else { $this->data['child_id'] = 0; } $this->load->model('catalog/category'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories($parts[0]); foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . '58' . '_' . $child['category_id']) ); } $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/category.tpl'; } else { $this->template = 'default/template/module/category.tpl'; } $this->render(); } } } ?>
  9. :ugeek: точно, я не подумал об этом!))) А как тогда? Просто в карточке товара выводить недостаточно, нужно ловить момент перед фактическим оформлением заказа, тогда самый большой шанс допродать что-то появляется. Если есть идеи, поделитесь, ну а так, в общем, нужно думать. Всем спасибо!
  10. а, понял... В opencart, в разделе "связи" (в карточке продукта), есть возможность добавить любые товары, обозначается это поле как "похожие товары". Эти добавленные товары выводятся на фронт в карточке продукта, рядом с описанием в одноименную вкладку. Вот тут они добавлены http://konstruiruem.ru/iphone
  11. Всем привет! Сломал себе голову над тем, как добавить блок "похожие товары" из карточки товара, в корзину, чтобы организовать блок допродажи. Выводил код из контроллера product.php в симплчекаут, но сайт падает. Opencart 1.5. Сайт - http://konstruiruem.ru Может кто подскажет где копать? Вот так код в контроллере продукта выглядит:
  12. Не хочет. Может я до этого что-то не так сделал? Может таблица не число сохраняет, а строку? Или это не важно?
  13. Добрый день уважаемые форумчане! Прошу помощи в решении вопроса вывода промо-товара в выпадающее меню opencart. C php я сильно на "Вы", но вот к чему пришел: id товара задается в админке и сохраняется в базу в столбец promo_tovar в контроллере header.php я выуживаю его здесь $this->data['categories'][] = array( 'name' => $category['name'], 'promo_tovar' => $category['promo_tovar'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); при выводе в шаблон <?php echo $category['promo_tovar']; ?> в каждом меню выводится корректная цифра, и если кнопке купить присвоить это выражение, то и товар нужный в корзину падает (onclick="addToCart('<?php echo $category['promo_tovar']; ?>');") но если пытаюсь присвоить это значение так $this->data['promo'] = $product_info = $this->model_catalog_product->getProduct($category['promo_tovar']); чтобы иметь возможность вывести товар соответствующий сохраненному id так <?php echo $promo['name']; ?>, то ничего не выходит(((( Что делаю не так? Сайт: http://konstruiruem.ru
×
×
  • Створити...

Important Information

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