Перейти к содержанию

toporchillo

ocStore Team
  • Публикаций

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

  • Посещение

Весь контент toporchillo

  1. А я все сам решил не делать. Переложил распространение моих модулей на плечи администрации этого сайта. Мне им приходится отдавать 15% ни за что (они же ни строчки в моем коде не написали), да еще и деньги за проданные модули получаю на следующий месяц. :-) Все удачные стартапы были сделаны тогда, когда технические специалисты были в доле. Заниматься собвственным делом - лучшая мотивация для программиста. Без этого, рано или поздно, даже самые мотивированные программисты (фрилансеры или по найму) уйдут в синюю даль, забрав в своей голове ваши гениальные идеи, и оставив вам кучу кода, в котором придется кому-то разбираться. Такова жизнь!
  2. В мире, с помощью таких гигантов как Apple, Microsoft и звукозаписывающих компаний сложилась нехорошая традиция так называемого права на распространение. И эта штука серьезно тормозит общество. Это тема долгого научного спора. Лично я, не буду писать модуль, не оставив за собой право на его дальнейшее распространение и доработку.
  3. Если у кого-то крутые идеи - пусть бегут в патентное бюро. Идея без реализации - воздушный замок. Заинтересован ли программист в том, чтобы модуль, написанный им дальше не распространялся. Нет конечно! Прошли времена, когда можно было нанять себе батрака-программиста, который все сделает за копейки. Если вы крутой генератор идей, и нужно лишь реализовать, то берите программиста в соучредители своего дела на выгодных условиях.
  4. В OpenCart есть опции товаров. Они специально сделаны для этого. Если делать опции выбираемыми из списка, то можно задать влияние опции на цену товара. Чем не калькулятор?
  5. Судя по всему, еще фильтр автозапчастей долго формируется. Там скорее всего тоже идет подсчет товаров, чтобы решить показывать или нет пункт фильтра.
  6. В терминологии OpenCart это называется "опции". Создаете опцию "цвет" тип список. А в товаре во вкладке опции оказываете значения.
  7. Косячок'с как раз там. У меня с порядком картин все нормально.
  8. Тогда сначала посмотрите slow.log - это лог MySQL, который показывает особо медленные SQL-запросы. Если среди этих запросов будет то, убирает из магазина этот модуль, то скорее всего поможет.
  9. Не думаю. Модуль уменьшает количество запросов, но не количество подключений к БД.
  10. Какой модуль? Этот? https://opencartforum.com/files/file/670-%D1%8D%D0%BA%D1%81%D0%BF%D0%BE%D1%80%D1%82-%D0%B2-%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82/ :-) Мне тяжело понять, когда так мало запятых и много "!!!".
  11. Хорошая идея! Осталось только решить проблему, когда нужны картинки все и сразу, например при экспорте.
  12. Тоже подумал про touch, но webserver может делать touch? Веб-сервер из /image/cahce выдает товары как статику, а то придется по запросу запускать php-скрипт, который будет делать сначала touch, а потом например кидать redirect-header. Хорошо ли это?
  13. Ну вы определитесь в чем проблема, в памяти, или в том, что вам написал Yesvik. Если в памяти, то вы же понимаете, что память занимает любая программа, и уменьшать потребление памяти можно до определенных пределов.
  14. vikingshop, я призываю вас к конструктивной дискуссии, а вы как школьник, красуетесь перед аудиторией. Это разъяснение по поводу кэша вполне годное. Одна проблема, когда потребуется сделать экспорт товаров (в яндекс, гугл, в 1С), то придется создать миниатюры слишком большого количества картинок. Также показ большого списка товаров (поиск или приход поискового робота) будет вызывать большие пики в нагрузке. И вместо картинок увидим битые картинки. Незнание CDN делает меня неполноценным человеком? Может быть ответите на вопрос: можно ли CDN использовать в качестве кэша картинок и как происходит аплод картинок в CND?
  15. Очевидно он имел в виду, что повторное создание картинки удаленной из кэша - это нагрузка на процессор. Разумеется rm процессор не нагружает совсем. vikingshop, вы форумом не ошиблись ("бред", "влезаете", "не догоняете") - это наверно не для этого форума. Конкретно в этой теме кэширование mysql не при чем. Картинки в image/cache создаются средствами PHP-модуля GD. И кэш тут файловый, а не базы. К стати, CDN + отказ от кэша картинок возможно неплохой вариант. Расскажите, как работает CDN, можно ее использовать в качестве кэша? И как осуществляется загрузка картинок в CDN?
  16. Скрипт по крону - самый очевидный вариант, но не рабочий, к сожалению. Масштабирование картинки - нагрузка на процессор и отъедание памяти.
  17. А как с внешнего адреса? Они где-то еще лежат в сети?
  18. А клиенты для других систем уже существуют под это REST API?
  19. Для начала посмотрите vQmod log. В папке vQmod есть файл, в которо м пишутся ошибки vQmod
  20. Ну если вы уверены, что не первый, то стоит поискать. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=5214&filter_search=dependent%20options
  21. Добавить в базе данных новое поле
  22. Я бы сделал так: 1. Добавил поля к статьям, чтобы можно было указывать, каким группам покупателей эта информация доступна 2. Сделал бы группу покупателей (Система - Покупате - Группа покупателей), куда бы переносил тех покупателей, которые оплатили 3. Если нужно автоматически платить на сайте за доступ к контенту, то нужно уже делать скрипт по переносу юзера из группы в группу, а ссылку на этот скрипт "продавать" как цифровой товар.
  23. К Яндекс.Гардеробу уже подключились? Планируете подключаться?
  24. Deus, возможно я что-то не понимаю и уважаемый Yesvik мне откроет глаза, но вот ваша ошибка еоторая у вас возникала после того, как я высылал патч, уменьшающий потребление памяти вдвое: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 82 bytes) in /home/deusstor/***/www/system/database/mysql.php on line 29 Ну так вот: память съедается при попытке загрузить одним запросом все товары. Надо сказать, что модуль Yesvik'а делает то же самое - одним запросом загружает все товары в базе. max6666 поступил правильно: выделил память скрипту и все получилось. max6666, а откуда информация, что Яндексовцы через браузер смотрят YML? Может у них все-таки некие другие системы импорта?
  25. Завидую такой базе. Это какое поле для оптимизации производительности. А то часто пишут, что OpenCart не годится для больших магазинов и зря пишут!
×