Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

PaulKravchenko

Users

Everything posted by PaulKravchenko

  1. а после правок обновляли кеш шаблона? в админке, на главной - Инструменты разработчика (или как-то так) то есть не только кеш модификаторов, но и шаблона
  2. Вангую, что может захотеться изменить шаг в выпадающем списке доступных к отображению количеств)) Можно в контроллере, например для категорий: controller/product/category.php примерно до 300 строки, менять здесь: $limits = array_unique(array($this->config->get('theme_' . $this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));
  3. и изменится кол-во отображаемых на странице товаров в админке... Расширения - Модули - Шаблоны - редактирование используемого шаблона - секция Товары - Товаров на странице
  4. так скопируйте просто код из таба характеристик (атрибутов), хоть так же таблицей, хоть меняйте оформление как нравится вот это можете разместить там где нужно показать атрибуты: <table class="table table-bordered"> {% for attribute_group in attribute_groups %} <thead> <tr> <td colspan="2"><strong>{{ attribute_group.name }}</strong></td> </tr> </thead> <tbody> {% for attribute in attribute_group.attribute %} <tr> <td>{{ attribute.name }}</td> <td>{{ attribute.text }}</td> </tr> {% endfor %} </tbody> {% endfor %} </table> Не забудьте потом обновить кеш модификаторов и кеш шаблона на главной в настройках разработчика
  5. и? после обновления страницы товара они не создаются заново? зачем вам в базу хочется? для обновления кешированных изображений достаточно удалить кеш изображений, по сути это не совсем кеш, а миниатюры изображений в разных размерах, используемых в магазине. При обращении к страницам, где нужно отобразить не оригинальный размер, генерируется миниатюра нужного изображения Я не могу сказать про процессы записи информации о файлах изображений в БД - не достаточно квалификации.
  6. удалите кеш изображений: image/cache/catalog
  7. как-то так? UPDATE `product` SET `price` = (`price` * 1.02)
  8. да не нужна она если у вас 5 товаров, им не нужны разные категории, а если их 100500, выводом всех товаров серв уложите как проиндексируется
  9. да, уже не в первый раз замечаю, что тег code на форуме имеет странное форматирование и иногда добавляет отсебятину... мой косяк в принципе, буду в след раз аттачить в txt спасибо что отчитались, обращайтесь)
  10. а так? $text = $this->request->post['enquiry'] . "\n"; $text .= $this->request->post['phone'] . "\n"; $mail->setText($text); вместо $mail->setText('Telephone: ' . $this->request->post['phone'] . $mail->newline . 'Comment: ' . $this->request->post['enquiry']);
  11. Алексей, для записи в хотелки от благодарных пользователей шаблона: хочется настраиваемый интервал показа модуля Popup c Подтверждением | Информацией Думаю, что не только мне будет полезно. Готов поучаствовать в мотивации такой доделки.
  12. В этой теме перечисляли куда какие доступы имел менеджер для редактирования заказов: Редактирование заказов для менеджера ocStore-2.1.0.2.1
  13. Я бы тоже не открылся, вы же не сказали что именно get )) Попробуйте так: - посмотрите какой языковой файл запрашивает модуль в его контроллере, должно быть что-то типа $this->load->language('<путь к языковому файлу>'); - добавьте в этот языковой файл переменную со своей фразой, например: $_['text_cost'] = 'По тарифам Курьерской Службы'; - там где вы меняли используйте 'text'=> $this->language->get('text_cost')
  14. какой-то модификатор "трогает" category.php, добивайте совместимость)
  15. Ищите в category.php строку $results = $this->model_catalog_category->getCategories($category_id); там ниже есть массив $data['categories'] с name и href, добавьте там например 'catid' = > $result['category_id' ], Потом сможете вызывать $category['catid']
  16. Самый стабильный релиз. да, конечно, давно пора избавляться от него) Вообще проконсультируйтесь у автора по списку своих модулей, уверен, что большинству из них найдется замена в шаблоне или здесь же на сайте в дополнениях.
  17. Из моих фаворитов NewStore, UniShop, Moneymaker А дальше - выбор за вами: https://opencartforum.com/files/category/11-platnye-shablony/ Категории/товары и все их данные останутся на месте. Прежде чем покупать шаблон покрутите демки - у каждого есть.
  18. Сначала определить в контроллере, потом вызывать в шаблоне В контроллере например так: $data['category_id'] = $categories_info['category_id']; Потом вызывать через $category_id
  19. SEO урлы должны быть на всем пути к товару, то есть и в настройках категории, и подкатегории
  20. только здается мне что не будет менять на лету при смене языка, только после перезагрузки страницы/обновления сессии чтоб динамично надо на js строить наверное
  21. Посмотрите в БД таблицу oc_product_option_value - если добавлялось модулем, то там и должно записываться значение, оригинальная структура такая: У вас там, скорее всего за weight_prefix, еще одно поле, в которое сохраняются значения Затем смотрите в файле system/storage/modification/admin/view/template/catalog/product_form.tpl - какой переменной оно туда выводится, затем ищите как оно объявлено в файлах admin/controller/catalog/product.php и, возможно, в admin/model/catalog/product.php Пробуйте выводить также в нужных вам местах.
  22. Это не родной функционал движка и данный артикул добавлен каким-то модулем, вам нужно определить каким и посмотреть какие переменыне используются, затем выводить это в нужные вам места, предварительно добавив в контроллеры, если их там нет.
  23. а как вы эти артикулы добавляли и куда они у вас сохраняются?..
  24. да, и в БД конечно добавлен должен быть (не увидел предыдущего поста, получилось вроде как "не, в бд не надо", только в контроллер)) )
  25. должно быть достаточно добавить в admin/controller/sale/order.php и вывести в admin/view/template/sale/order_info.tpl
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.