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

mpn2005

Користувачі
  
  • Публікації

    3 222
  • З нами

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

Повідомлення, опубліковані користувачем mpn2005

  1. 3 часа назад, SerGOTV сказал:

    Купил Simple + Filterit. Больше ничего не ставил. Сейчас буду пробовать - переставить их на чистую тему, понять - из за них это или нет

    Не думаю, что в этих модулях есть такой хардкод.

    Может были какие-то правки.

  2. 21 минуту назад, ustass сказал:

    Данный сайт полностью показывает функционал, в разделе комплектующие расиещается погонаж. 

    ____skladbravo.ru/mezhkomnatnye_dveri/hard_fleks/bravo/bravo_21_cvet_ash_white

    Тут реализовано этим модулем:

     

    • +1 2
  3. 14 минут назад, SerGOTV сказал:

    system/storage/modification/catalog/model/checkout/order.php:25

    В таком месте не должно быть прямого вызова функций mysql.

    Запросы должны делаться только через библиотеку движка.

     

    Похоже какой-то модификатор с ужасным кодом. Отключайте модификаторы, которые недавно ставили.

    Скорее всего модификатор связан с корзиной или оформлением заказ.

  4. 31 минуту назад, gybernaty сказал:

    Unknown: uksort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in

    Понижайте версию php.

    Или пишите авторам шаблона, чтобы поправили под новую версию php.

    Функция сравнения в сортировке возвращает bool, что недопустимо для используемой версии php.

    • +1 1
  5. 23 минуты назад, wimana12 сказал:

    по данной опции хочу получить в 1с - услугу с конкретной ценой, или товар с конкретной ценой. прим: Сам товар допустим снепбек(кепка) размер 3/4 - опция прикрепить фаил = макет для вышивки.


    да опция у всех товаров, но - переключатель Да/нет, если да - поле для загрузки и +1т.р в опции и доп. товар или услуга в 1с. сам макет менеджер может взять и с почты, важно получить корректную цену в счете, при выбранной опции. 

    Тогда имеет смысл такую опцию генерировать во всех товарах. В корзине обрабатывать и на выгрузку уйдёт нужная цена.

    Но не будет необходимости гонять всё это через 1С. Для цены такой опции можно сделать глобальную настройку в магазине.

    Если выбрали да, то грузим файл и админу макет в письме.

  6. 1 час назад, wimana12 сказал:

    1)Ключевая задача решить с опциями, в нашем случае половина(самая важная) товаров имеют один тип опций( размер с,м,л и тд) - тут все вроде бы берутся за такую синхронизацию, но! вторая опция подводит. Вторая опция всего то навсего прикрепить фаил ( и прикрепить +1000р - само собой эта вторая опция нужна, а то люди будут сидеть без дела) - по сути тут то всего опция прикрепить фаил = создайте товар в 1с прикрепленный Фаил и прокиньте путь опции в случае добавления файла пусть в заказ приходит сам товар и его базовая опция размер, а прикрепленный Фаил пусть работает как еще один товар в корзине (может со стороны опенкарт кто напишет такой модуль? в личке все данные дам) - и все сразу несколько разработчиков идут в отказ - у вас не будет работать, при синхронизации будут слетать значения опции прикрепить Фаил и тд.

    Тут всё же непонятен вопрос, что именно вы хотите получить обратно в 1С по данной опции (это про файл).

    Если эта опция у всех товаров, можно её добавить виртуально, тогда её и выгружать не надо будет, она просто будет у всех товаров. И будет присутствовать вне зависимости от выгрузки из 1С.

    Как вариант подвязать по какому-то критерию.

    По остальным вопросам не спрашиваю, т.к. от решения первого вопроса могут зависеть и остальные.

     

  7. 23 минуты назад, Janri сказал:

    @mpn2005 $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

    можно ли здесь добавить масштабирование картинок (например: width="80" height="26") 

    Я когда вставляю эти параметры то опять выводит теги, видимо не правильно вписываю. 

    Нельзя использовать двойные кавычки. 

    Надо так
    $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' width=\'80\' height=\'26\' /> UniPAY';

     

    Вместо двойных кавычек ставим экранированные одинарные \'

    • +1 1
  8. 31 минуту назад, Janri сказал:

    если бы показали как, попытаюсь сделать ;) Спасибо.

    Выравнивать уже стоит стилями, не стоит ещё удлинять текст.

     

    А в БД увеличьте в таблице oc_order длину поля shipping_method до 255

    Тогда в заказе будет влезать и с картинкой.

    • +1 1
  9. 2 минуты назад, mpn2005 сказал:

    Да, путь там бредовый, но только для картинок, которые имеют непонятный формат.

    
    if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { 
    	return DIR_IMAGE . $image_old;
    }

    По хорошему, такие изображения вообще не стоит грузить в магазин. На фронте будут проблемы с ресайзом под нужные размеры и выводом.

    А вот тут, строку:

    return DIR_IMAGE . $image_old;

     

    Лучше менять на это:
     

    		if ($this->request->server['HTTPS']) {
    			return HTTPS_CATALOG . 'image/' . $image_old;
    		} else {
    			return HTTP_CATALOG . 'image/' . $image_old;
    		}

     

  10. 1 минуту назад, Baston сказал:

    Повторюсь чисты движок 3.0.3.7 ни каких правок не делал

    Кэш браузера пробовали чистить?

    Если до этого стояла версия 2.3, то файлы стилей и скриптов браузер может взять из кэша под старую версию.

  11. 40 минут назад, billibo сказал:

    Так как никто не отвечает, напишу сам решение

    Вдруг кому пригодится

    Модификатор меняет путь к картинкам на более корректный, полный путь

    И все начинает нормально оторажаться

    Да, путь там бредовый, но только для картинок, которые имеют непонятный формат.

    if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { 
    	return DIR_IMAGE . $image_old;
    }

    По хорошему, такие изображения вообще не стоит грузить в магазин. На фронте будут проблемы с ресайзом под нужные размеры и выводом.

  12. 5 минут назад, Baston сказал:

    Скажите пожалуйста как применить этот файл

    Не стоит ставить всё подряд, а тем более хаотично вносить правки, если вы не понимаете, что именно делаете.

    Даже если вы и решите проблему методом тыка с 10 раза, то добавите новых, которые потом вылезут из за сделанных бездумны правок.

    • +1 1
  13. 47 минут назад, Baston сказал:

    Здравствуйте уважаемый форумчане. Подскажите пожалуйста в чем может проблема при добавлении фото в карточке товара после его загрузки оно не появляется в менеджере загрузки, пишет что файл загружен на сервкаке он есть а в менеджере он появляется если заново создавать товар, кеш отключен ни каких ошибок тоже нет. Чистый движок на новую базу менял версии все равно такая фигня?

    Откройте консоль браузера на закладке Network и включите вот такую галочку (на примере браузера Chrome)
    image.png.2e73439219b6ca9137098df453c1d6ad.png

     

    Потом не закрывая консоли, повторите загрузку изображения. Если проблема исчезла, значит у вас беда с настройками хостинга и настроено кэширование html страниц. А этого категорически не стоит делать, особенно для админки.

     

     

    • +1 1
  14. Но по хорошему надо всё это обрабатывать в контроллере. Иначе в таблицу заказа пойдёт тоже с тегом, а поле там не такое длинное в БД и его обрежет.

    Или при записи в БД заказа нужно делать striptags

    • +1 1
  15. 9 минут назад, Janri сказал:

    @Evgenius Проверил, но выдает такую ошибку.

     

    Parse error: syntax error, unexpected 'src' (T_STRING) in E:\OpenServer\domains\site\catalog\language\en-gb\extension\payment\unipay_ge.php on line 15

     

     

    Там строку вам с ошибочкой дали.

    Вот так должно быть:

    $_['text_description'] = '<img src=\'http://site/image/catalog/revolution/payment/maestro.png\' /> UniPAY';

     

    • +1 1
  16. Добрый день.

    Скорее всего, готового такого функционала не найдёте. Проще заказать разработку под себя.

    Писать такой модуль на продажу - очень неблагодарное и невыгодное дело. Слишком много разных нюансов и особенностей, что будет делать сопровождение такого модуля очень затратным по времени.

     

    • +1 1
  17. 1 минуту назад, fanatic сказал:

    а при чем автор модуля, если сайт упал из-за того, что были внесены правки в модифицированные файлы(чего делать нельзя).?

    сайт,  упал бы  и без установки модуля, после обновления модификаторов.

    Специалист это понимает. А для владельца сайт упал после установки модуля. :)

    P.S.: Стоит сворачивать этот оффтоп. 

  18. 1 минуту назад, fanatic сказал:

    правки в модифицированных файлах,  исключительно проблема заказчика.(имхо)

    Ровно это и написано сразу в описании к модулю, к которому придрался ТС.

    И возмутился - "Да как же это так!". При этом даже не стал вникать, что именно там написано.

    Причём там не строгий отказ, а возможность помощи за дополнительную оплату.

    Ну это никак не вписывается в картину: "Ваш модуль не устанавливается, срочно исправляйте".

  19. 9 минут назад, fanatic сказал:

    не должен, но лучше предупредить что может быть трындец

    При большом потоке не предупредишь.

    И бывает прилетает клиент - Я поставил модуль, а оно всё упало. Срочно исправляйте.

    Вот как тут быть?

     

    10 минут назад, fanatic сказал:

    я, с некоторых пор, сохраняю на всякий случай storage

    Папка вынесена и к ней нет доступа. Как быть?

     

    Слишком абстрактно утверждать "я делаю правильно", не учитывая нюансов и различных ситуаций.

    Всех не предупредить:

    Не делайте доступ admin/admin
    Не оставляйте вывод ошибок
    Не правьте шаблоны в редакторе шаблонов в ОС3
    ...

    И список довольно не маленький.

  20. 20 часов назад, tdslava сказал:

    жаль, с brainyfilter не дружит

    Есть адаптация под данный фильтр. Но делалась она довольно давно, может с текущей версией фильтра не заработать.

    Фильтр встречается не так часто, поэтому поддержка не заявлена.

     

    И нужно понимать, что даже заявленная совместимость может не заработать на новой версии фильтра

    А часть фильтров вообще с зашифрованным кодом, и адаптацию делали авторы таких фильтров. Если что-то не так, то нужно решать вопрос с автором такого закрытого решения.

  21. 2 часа назад, tdslava сказал:
    Цитата

    Если у вас после обновления модификаторов валится сайт - значит какой-то "умник" вам изменения внёс в кэш модификаторов
    - соответственно, чтобы заставить работать на таком сайте модуль - придется повозиться со всем этим бредом на платной основе

    Судя по формулировкам - опять автор один в белом пальто стоит красивый, а все дураки и не лечатся. Другие разработчики по умолчанию криворучки.
    Лучше с таким не связываться. Или попробовать на новом сайте, на старом не рискну

    А вы внимательно прочитали?

    Я как разработчик не раз получал сайт, где при обновлении модификаторов всё слетает, т.к. все правки "умельцев" были в кэше модификатров.

    И виноватым пытаются сделать автора модуля, хотя модуль даже поставить не получится. При установки надо обновить модификаторы, а тут слетают правки сделанные месяцами и годами.

    Или автор за покупку модуля должен всё это клиенту объяснить и исправить?

  22. Штатный запрос OC в методе getProducts имеет несколько JOIN. Если структура данных не полная, то будет потеряно значение product_id со всеми вытекающими последствиями.

    Могут отсутствовать записи для нужного языка в таблице oc_product_description.

    Или ещё что-то. Тут без отладки не угадать, могут быть разные варианты.

×
×
  • Створити...

Important Information

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