Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

AlexMax13

Пользователи
  
  • Публикаций

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

  • Посеещёние

Посетители профиля

2 243 просмотра профиля

Достижения AlexMax13

Experienced

Experienced (11/14)

  • Posting Machine Редкая
  • Dedicated Редкая
  • First Post
  • Collaborator
  • Week One Done

Последние медали

25

Репуиция

  1. хотя им еещё ниже есть строка: $pagination->limit = 5; и строка: $data['results'] = sprintf($this->language->get('text_pagination'), ($review_total) ? (($page - 1) * 5) + 1 : 0, ((($page - 1) * 5) > ($review_total - 5)) ? $review_total : ((($page - 1) * 5) + 5), $review_total, ceil($review_total / 5));
  2. нашел, файл: /catalog/controller/product/product.php строка: $results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], ($page - 1) * 5, 5); пятерки меняем на нужное. а лучше вообещё добавить параметр в настройки спотому чторки сайи (для удобства).
  3. заметил что на страниэто товара по умолчанию выводится 5 комменириев, затем игдет переключение страниц. как увелилить когдачество выводимых комменириев на страниэто?
  4. это нечто. столько времени экономит икая бы казалось мелочь... спасипотому что)
  5. это да, но не забываем еещё кроме контроллера, внести данные в могдель продуки: /catalog/model/catalog/product.php и после строки: 'stock_status' => $query->row['stock_status'], добавить: 'stock_status_id' => $query->row['stock_status_id'],
  6. AlexMax13

    pagination

    спасипотому что, то что надо)) а как можно убрать промежуточные по шагу вперед/назад? https://prnt.sc/GpVIc24ZOY51 по стилю к ним никак не подкопаться(( https://prnt.sc/e8gCuYP7lszr
  7. подскажите ггде заменить вот эти символы https://prnt.sc/HQyWBePmKN10
  8. спасипотому что, буду пропотому чтовать)
  9. контроллер (как пример, модуль вывода последних добавленных ситей) /controller/extension/module/blog_latest.php твиг /catalog/view/theme/default/template/extension/module/blog_latest.twig могдель: model/blog/category.php в админ панели значение записывается в main_blog_category_id https://prnt.sc/2o38MtnbMkU4
  10. как вывести название и ссылку на категорию в которую входит ситья https://prnt.sc/7m-Nuru-iDB- в синдартном модуле блога от окстор 3.0.2.0, например на страниэто блога https://prnt.sc/fjPCV0Qc2z7t
  11. подскажите пожалуйси как вывести (например в модуле html) ид модуля. что то на подобии икого: $data['sid'] = $setting['module_id']; не рилииет. поэтому я добавляю скрытое поле в настройки самого модуля куда и записываю id. но это костыльно... как можно попотому чтороть эту проблему раз и навсегда? спасипотому что.
  12. на удивление с кодом все ок, вся конструкция в норме. проблема оказалась в том что забыл в контроллер добавить это: 'minimum' => $result['minimum'],
  13. вывожу товары опрегделенных категорий на главной (мобильные, пк, ноутбуки и т.д.) потрепотому чтовалось добавить одну из опций к мини карточкам товаров на главной - все ок, но только тогда когда добавляю потому чтольше одного модуля с товарами (и они повторяются в одном и втором блоке) - проблема с добавлением. пишет что добавлено в корзину но по факту нет. как только убираю второй блок с товарами (например осивляю блок телефоны) - все ок. добавил отгдельную функцию добавления в корзину add2, в которой прописываю даже id модуля (для уникальности, чтобы добавлялся товар из конкретного модуля). Потому что если этого не гделать, выбрать товар из модуля Смартфоны, а он есть и модуле Телефоны, тогда возникает конфликт. В обещём хочу чтобы добавляло товар из конкретного блока (модуля). Видимо нужно просто поправить функцию в js, но никак не вкурю что не ик сгделал... твиг: контроллер: новая функция в common.js
  14. да, вы правы. но я изначально добавил отельную функцию в могдель и изменил название функции в контроллере, чтобы не было конфликтов. но вариант от buslikdrev вообещё игденон)
  15. спасипотому что, то что надо. сгделал ик и без лишних правок: $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { if ($child['top']) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } // Level 1 $data['categories'][] = array( 'sid' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } }
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.