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

PaulKravchenko

Users

Everything posted by PaulKravchenko

  1. мне думается, что проблема не только в модулях доставки, которые являются клонами одного из дефолтных я вот в принципе не смог оформить заказ у вас на сайте ибо не смог подтвердить заказ: Совет: наймите спеца для разобраться в нескольких проблемах, купите Simple и нормальный модуль Новой Почты, избавьтесь от ненужных ни вам ни покупателю способов доставки - так будет проще и вам и покупателю, а чем проще покупателю тем больше вероятность покупки)
  2. попробуйте дать юзеру права на просмотр на всё - проверьте сохранилась ли ошибка если сохранилась, пробуйте отключать поочередно модули доставки - скорее всего проблема в одном из них
  3. 1. Или ковырять order_form.tpl или 2. Группе пользователей, в которую входит аккаунт с ошибкой, попробуйте добавить разрешения на просмотр: customer/customer localisation/city localisation/country
  4. На странице товара так: Файл: catalog/view/theme/default/template/product/product.tpl Найти: <?php if (!$special) { ?> <li> <h2><?php echo $price; ?></h2> </li> <?php } else { ?> <li><span style="text-decoration: line-through;"><?php echo $price; ?></span></li> <li> <h2><?php echo $special; ?></h2> </li> <?php } ?> Заменить на: <?php if (!$special) { ?> <li> <h2><?php echo $price; ?></h2> </li> <?php } else { ?> <li> <h2><?php echo $special; ?></h2> </li> <?php } ?> На остальных страницах (категрии, хиты, новые, и т.д.) делать по аналогии в соответствующих шаблонах
  5. модуль в предыдущем сообщении содержал ошибку и аттач удален В итоге модуль делает так: Если кому-то еще это нужно - пишите в личку, отдам бесплатно)) Если кому-то хочется сделать это самостоятельно и править файлы движка вручную, то ниже инструкция что куда только вы же должны понимать, что правки файлов - это зло, так что заворачивайте в ocmod или просто закажите доработку и не морочьте никому и ничего)
  6. добавлять в контроллер оформления заказа получение данных о производителях (брендах) там же создавать переменную производителя в шаблоне оформления заказа юзать условия с этой самой переменной + бесплатно и полезно для саморазвития - правка кода файлов движка = зло - никаких настраиваемых условий в интерфейсе, только кодить каждый случай, только хардкор - используются только те условия, которые добавлены вручную или получены ранее в контроллере, за каждым новым условием вэлкам в код - на ку-ку столько времени и сил тратить когда есть готовое решение, которое умеет зависимости делать по чему угодно мое личное мнение: связка Simple + FilterIt = всеми желанная кнопка "Сделать мне хорошо"
  7. а в модуле доставки нет настройки единиц измерения веса?
  8. та не - это 8 часов всего проблема иная - не удаляются закрытые сесии сорри, я не знаю как в 1.5 это организовано и не могу сказать куда смотреть дальше, надеюсь старшие товарищи подскажут
  9. доместосом)) удалите все кроме сегодняшних например (и то не обязательно их щадить), хоть из файлменеджера хостинга, хоть с фтп (долго)
  10. таки сессии, посмотрите время их жизни - параметр session.gc_maxlifetime в php.ini возможно его задали слишком большим, попробуйте уменьшить
  11. Посмотрите (покажите) что в этой папке лежит. Могут быть файлы сессий, которые не очищаются по какой-то причине, но объем великоват даже для трех лет их не_удаления.
  12. 1. Не там, а в настройках магазина на вкладке Локализация 2. Это не изменит единицу измерения веса в существующих товарах, только для новых.
  13. Для значения SQL запрос такой: UPDATE `oc_product` SET `weight_class_id` = 2 Для "конвертации" (если нужно будет) запрос такой: UPDATE `oc_product` SET `weight` = (`weight` * 1000)
  14. извините, я сам запутался и вас запутал)) все верно в таком случае, файл шаблона страницы просмотра заказа таки order_info.tpl да только самого файла страницы мало т.к. данные производителя не получаются контроллером и не могут быть без этого выведены за путаницу реабилитируюсь)) в аттаче модуль, устанавливать как обычно через админку добавляет колонку Производитель за колонкой Товар на странице просмотра заказа в админке поддерживает русский, английский, украинский проверен на ocStore 2.3.0.2.3 должен работать и на дефолтном движке и на других 2.3 если не взлетит - стукните в личку с доступами в админку и ftp - помогу настроить Модуль простой и понятный, операции комментированы, в его исходниках можете сами посмотреть куда и какие правки вносились. собственно модуль: order-info-product-manufacturers_2.3.ocmod.xml
  15. Покажите плиз содержимое этого файла: system/storage/modification/admin/view/template/sale/order_list.tpl P.S. да, и.. извините, но давайте уточним - где вы хотите видеть производителя, на странице со списком заказов или на странице просмотра определенного заказа? а то я тут насоветую сейчас))
  16. так вам не order_info править нужно, а order_list только нужно еще в контроллере смотреть получается ли в массив данных заказа информация о производителе, если нет, то добавлять и там
  17. @AWARO спасибо! Я и сам новичок, и знаю как было все непонятно сначала... но и интересно))
  18. можно так: catalog/language/ru-ru/product/product.php после строки $_['text_stock'] = 'На складе'; добавить еще одну переменную, например: $_['text_stock2'] = 'На другом складе'; Затем добавьте переменную в контроллер товара: catalog/controller/product/product.php ищем $data['text_stock'] = $this->language->get('text_stock'); добавляем после $data['text_stock2'] = $this->language->get('text_stock2'); Затем в шаблон товара выводим сие, в файле catalog/view/theme/<тема>/template/product/product.tpl ищем похожее на это (в вашей теме может иначе выглядеть, ключевое здесь наличие вызоваязыковой переменной <?php echo $text_stock; ?>): <i class="fa fa-check fa-fw"></i><span class="text-stock"><?php echo $text_stock; ?></span> меняем на это (пример опять же): <?php if ($product_id == 100) { ?><i class="fa fa-check fa-fw"></i><span class="text-stock"><?php echo $text_stock2; ?></span> <?php } else { ?><i class="fa fa-check fa-fw"></i><span class="text-stock"><?php echo $text_stock; ?></span><?php } ?> где 100 = ID товара на странице которого нужно выводить другую надпись Наверное есть готовое решение или более изящное, но это все, что я придумал))
  19. catalog/language/ru-ru/product/product.php переменная $_['text_instock'] = 'как хотите назвать'; для других языков и для версий до 2.3 файл catalog/language/<назване языка>/product/product.php
  20. не только, еще и структуру опенкарта, доки по нему есть
  21. ну вот на вашем примере, только в двух словах: для просто статичного кода или изменения верстки нужно изменять шаблон страницы производителей catalog/view/theme/<тема>/template/product/manufacturer_info.tpl но тогда он будет на всех страницах производителей а чтоб было на каждом разное или где-то было, а где-то нет, нужны условия отображения, а их нужно добавлять в контроллер catalog/controller/product/manufacturer.php потом вызывать переменные по условию и т.д. а при необходимости и в языковые файлы переменные добавлять ну и так далее и вообще, плохая практика править код непосредственно в файлах движка - это фактически не даст вам возможности обновиться без перекраивания всего заново, может лишить совместимости с готовыми решениями (модулями/темами) поэтому, если уж делаете, то смотрите как это сделать через ocmod, только вот более сложные решения потребуют и более сложной структуры - свои контроллеры/модели/расширения/шаблоны
×
×
  • 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.