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

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. Если возникает ошибка 500, то в логе php просто обязаны быть ошибки. Или у вас на хостинге что-то не настроено по логированию. Или лог лежит в другом месте. Тут уже от окружения зависит. Это не касается самого opencart.
  2. Там можно настроить и через #, тогда будет выглядеть как и опциями. Можно вообще ссылку не менять. Всё зависит от товара. Для крупных одно, для мелочей другое.
  3. Там отдельные товары и полноценные сылки. Каждый вариант цвета отдельная карточка товара. https://skladbravo.ru/mezhkomnatnye_dveri/hard_fleks/bravo/bravo_21_cvet_white_mix https://skladbravo.ru/mezhkomnatnye_dveri/hard_fleks/bravo/bravo_21_cvet_brut_beton Там для связки товаров модуль HPM используется.
  4. Если есть 1С специалист и может куда надо на стороне 1С потянуть эти данные, то выгрузить их не проблема. Вообще у 1С из коробки с опциями довольно корявая работа. Там всё это реализовано через вариации. И добавление опции добавляет ещё несколько вариаций, что усложняет складской учёт.
  5. В таком месте не должно быть прямого вызова функций mysql. Запросы должны делаться только через библиотеку движка. Похоже какой-то модификатор с ужасным кодом. Отключайте модификаторы, которые недавно ставили. Скорее всего модификатор связан с корзиной или оформлением заказ.
  6. Понижайте версию php. Или пишите авторам шаблона, чтобы поправили под новую версию php. Функция сравнения в сортировке возвращает bool, что недопустимо для используемой версии php.
  7. Тогда имеет смысл такую опцию генерировать во всех товарах. В корзине обрабатывать и на выгрузку уйдёт нужная цена. Но не будет необходимости гонять всё это через 1С. Для цены такой опции можно сделать глобальную настройку в магазине. Если выбрали да, то грузим файл и админу макет в письме.
  8. Тут всё же непонятен вопрос, что именно вы хотите получить обратно в 1С по данной опции (это про файл). Если эта опция у всех товаров, можно её добавить виртуально, тогда её и выгружать не надо будет, она просто будет у всех товаров. И будет присутствовать вне зависимости от выгрузки из 1С. Как вариант подвязать по какому-то критерию. По остальным вопросам не спрашиваю, т.к. от решения первого вопроса могут зависеть и остальные.
  9. Нельзя использовать двойные кавычки. Надо так $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' width=\'80\' height=\'26\' /> UniPAY'; Вместо двойных кавычек ставим экранированные одинарные \'
  10. Выравнивать уже стоит стилями, не стоит ещё удлинять текст. А в БД увеличьте в таблице oc_order длину поля shipping_method до 255 Тогда в заказе будет влезать и с картинкой.
  11. А вот тут, строку: return DIR_IMAGE . $image_old; Лучше менять на это: if ($this->request->server['HTTPS']) { return HTTPS_CATALOG . 'image/' . $image_old; } else { return HTTP_CATALOG . 'image/' . $image_old; }
  12. Кэш браузера пробовали чистить? Если до этого стояла версия 2.3, то файлы стилей и скриптов браузер может взять из кэша под старую версию.
  13. Да, путь там бредовый, но только для картинок, которые имеют непонятный формат. if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { return DIR_IMAGE . $image_old; } По хорошему, такие изображения вообще не стоит грузить в магазин. На фронте будут проблемы с ресайзом под нужные размеры и выводом.
  14. Не стоит ставить всё подряд, а тем более хаотично вносить правки, если вы не понимаете, что именно делаете. Даже если вы и решите проблему методом тыка с 10 раза, то добавите новых, которые потом вылезут из за сделанных бездумны правок.
  15. Откройте консоль браузера на закладке Network и включите вот такую галочку (на примере браузера Chrome) Потом не закрывая консоли, повторите загрузку изображения. Если проблема исчезла, значит у вас беда с настройками хостинга и настроено кэширование html страниц. А этого категорически не стоит делать, особенно для админки.
  16. Но по хорошему надо всё это обрабатывать в контроллере. Иначе в таблицу заказа пойдёт тоже с тегом, а поле там не такое длинное в БД и его обрежет. Или при записи в БД заказа нужно делать striptags
  17. Там строку вам с ошибочкой дали. Вот так должно быть: $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';
  18. Добрый день. Скорее всего, готового такого функционала не найдёте. Проще заказать разработку под себя. Писать такой модуль на продажу - очень неблагодарное и невыгодное дело. Слишком много разных нюансов и особенностей, что будет делать сопровождение такого модуля очень затратным по времени.
  19. Если у вас объём - это отдельный товар, то можете глянуть такой вариант.
  20. Специалист это понимает. А для владельца сайт упал после установки модуля. :) P.S.: Стоит сворачивать этот оффтоп.
  21. Ровно это и написано сразу в описании к модулю, к которому придрался ТС. И возмутился - "Да как же это так!". При этом даже не стал вникать, что именно там написано. Причём там не строгий отказ, а возможность помощи за дополнительную оплату. Ну это никак не вписывается в картину: "Ваш модуль не устанавливается, срочно исправляйте".
  22. При большом потоке не предупредишь. И бывает прилетает клиент - Я поставил модуль, а оно всё упало. Срочно исправляйте. Вот как тут быть? Папка вынесена и к ней нет доступа. Как быть? Слишком абстрактно утверждать "я делаю правильно", не учитывая нюансов и различных ситуаций. Всех не предупредить: Не делайте доступ admin/admin Не оставляйте вывод ошибок Не правьте шаблоны в редакторе шаблонов в ОС3 ... И список довольно не маленький.
×
×
  • 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.