COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

savage4pro

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    74

Изменения репутации

  1. Upvote
    savage4pro получил репутацию от javx в Подключить модуль в <header>   
    у вас минимум 2 варианта
    1. добавьте новую позицию и выводите ее модули в <header>, можете до кучи внести в массив модулей ключами их код и сможете в шаблоне выводить их не отсортированной кучей, а поштучно
    2. выводить модули как-то так
     
  2. Upvote
    savage4pro получил репутацию от strateg2010 в Посоветуйте модуль фильтра под версию 2.1.0.1.10-2.1.0.2.1   
    ну смотрите, на данный момент варианты какие
    megafilterpro
    MegaFilterPro
    megaFilterpro
    ну и так далее
  3. Upvote
    savage4pro получил репутацию от Blondy в Проблема с файлами   
    так же сфейлили FF 45.0.2 и 46.0
    а вот IE (11.212.10586.0) в кои-то веки отличился и скачал работоспособный архив
    ишак, настало твое время!
  4. Upvote
    savage4pro получил репутацию от WarStyle в Проблема с файлами   
    так же сфейлили FF 45.0.2 и 46.0
    а вот IE (11.212.10586.0) в кои-то веки отличился и скачал работоспособный архив
    ишак, настало твое время!
  5. Upvote
    savage4pro получил репутацию от alexeylobas в Проблема с файлами   
    сам не верил, пока не поймал
    Windows 10 Pro (1511/10586.218) x64
    Chrome 49.0.2623.112 m
    Total Commander (x64) 8.51a
    не ругался, но внутри архива не хватало части файлов, и встречались некоторые битые, что говорит о том, что файл архива, как минимум, начат корректно
  6. Upvote
    savage4pro изменил репутацию admin в Проблема с файлами   
    На форуме образовалась проблема со скачиванием файлов точнее с их последующей распаковкой.
     
    Сам я повторить ошибку не могу но жалобы участились
    Просьба всех попробовать скачать какие то файлы к примеру
    последний релиз
    и попытаться его распаковать в случае проблем с распаковкой описать свою систему
    1. версия виндовс
    2. браузер и его версия
    3. архиватор и его версия
     
    спасибо
     
  7. Upvote
    savage4pro получил репутацию от admin в Посоветуйте модуль фильтра под версию 2.1.0.1.10-2.1.0.2.1   
    ну смотрите, на данный момент варианты какие
    megafilterpro
    MegaFilterPro
    megaFilterpro
    ну и так далее
  8. Upvote
    savage4pro получил репутацию от Seofisher в Посоветуйте модуль фильтра под версию 2.1.0.1.10-2.1.0.2.1   
    ну смотрите, на данный момент варианты какие
    megafilterpro
    MegaFilterPro
    megaFilterpro
    ну и так далее
  9. Upvote
    savage4pro получил репутацию от Blondy в Посоветуйте модуль фильтра под версию 2.1.0.1.10-2.1.0.2.1   
    ну смотрите, на данный момент варианты какие
    megafilterpro
    MegaFilterPro
    megaFilterpro
    ну и так далее
  10. Upvote
    savage4pro получил репутацию от WarStyle в Посоветуйте модуль фильтра под версию 2.1.0.1.10-2.1.0.2.1   
    ну смотрите, на данный момент варианты какие
    megafilterpro
    MegaFilterPro
    megaFilterpro
    ну и так далее
  11. Upvote
    savage4pro получил репутацию от ebgt в Третья категория   
    ControllerCatalogCategory->autocomplete()
    меняете
    'limit' => 5 на нужное кол-во
  12. Upvote
    savage4pro получил репутацию от RHCk в Безопасность Opencart   
    вопрос касался версий 1.5.х поэтому и путь system/logs, хотя дыра присутствует и в более поздних версиях
    переименование файла смысла имеет действительно немного, т.к. инъекция позволяет переопределить назначение записи ошибок в "хоть-что.php", даже за пределами папки logs типа "../inc.php"
    а тут, на свой страх и риск, можете воспользоваться конструкцией, которая запретит прямой вызов .php, в обход index.php и admin/index.php в верхнем .htaccess
    <FilesMatch .*\.php$> RewriteCond %{REQUEST_URI} !(^/(admin\/)?index*\.php|^/$) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] </FilesMatch> и это не панацея, конечно - никто не мешает дописать свою хрень в уже имеющийся файл, например, startup.php и переименовать файл ошибок обратно, дабы не сломать весь сайт сразу, никто же не хочет ломать сайт, а всего лишь какое-то время пользоваться частью его ресурсов, большой частью, пока его не закроют
     
    отключить показ ошибок в .htaccess
    php_flag display_errors off
    где-нибудь в config.php или в Log::__construct()
    error_reporting(0);
     
    насчет прав и прочего
    тут в теории все относительно просто
    1. на продакшене 1 сайт = 1 пользователь от которого работает веб-сервер для обслуживания данного сайта, права - папки 0700, файлы - 0600
    2. ftp не должен иметь прямого доступа ко всем файлам сайта, только через mount к папкам картинок ну и прайсов каких-нибудь в своей домашней папке на dev, на продакшене ftp нет в принципе
    3. ssh для пользователя с доступом по ключам, никаких паролей вообще, и он должен быть один такой, который имеет право пушить в мастер продакшена с мерджа веток опять-таки на dev-сервере
    4. к dev-серверу нет доступа из мира, кроме нескольких vpn-серверов, через которые осуществляется доступ персонала, и наоборот - в мир, кроме как на прод через систему контроля версий
    5. группа разработчиков всегда работает только с ветками на dev каждый под своим пользователем
    6. доступ к админке на продакшене запретить совсем, и работать с данными только через api, что подразумевает его расширение
     
    если пункты 1 и полвторого реализовать не сильно затратно, достаточно чуть поднастроить vps, то начиная с п.3 и далее цена реализации инфраструктуры начинает зашкаливать для среднего владельца магазина и ему дешевле будет плюнуть на зараженный сайт, а в худшем случае выбросить его в помойку, сделать ребрендинг и построить все заново
    объяснение простое - первые пункты защитят от широкого гребня ботнетов, а далее начинается защита от злых на вас людей при деньгах
     
    и дабы не иметь потенциальных дыр, никаких модулей с ионкубами, да и вообще никаких сторонних модулей, только свое, с одним исключением - обкатанные тысячами покупателей и вылизанные авторами модули от людей с репутацией полубогов, уровень которой вы сами для себя установите
  13. Upvote
    savage4pro получил репутацию от RHCk в Мутные картинки в мобильной версии сайта   
    ну смотрите
    1. @Yoda прав про использование imagick, он весьма хорош
    2. если ну совсем никак (а даже если и "как"), то для улучшения качества сделайте следующее
    а) оригиналы картинок должны быть чистыми большого размера png-изображениями, а не пережатым уже трижды jpg
    б) размеры изображений в настройках магазина и модулях выставляйте раза в 2 больше, чем вам кажется они должны быть
    в) как следствие из предыдущего пункта, в css проставляйте желаемые размеры изображений вроде такого на примере картинки товара в списках
    .product-thumb .image img { max-width: XXXpx; width: 100%; height: auto; } где XXX = (реальная-ширина-тамбнейла)/2
    а строго говоря, надо ровно наоборот - зная размер изображения, который вы хотите показать на сайте, множите его в 2 раза, результат указываете в настройках тамбнейлов, и естественно подготавливаете изображения не меньших размеров, чем указанные, а если будете их жать imagick-ом, то вообще хорошо
  14. Upvote
    savage4pro получил репутацию от Blade в Custom Banner v_2.X   
    на главной у него такое, st-sklad.ru, между 992 и 1200
     
    в данном случае
    .custom_banner
    line-height: 1px;
     
    а вообще, бога ради, уберите размер шрифта, как и сам шрифт georgia в классе
    .custom_banner a
    а то смотреть больно, и line-height можно не трогать, если текст не менять
     
    чтобы уверенно крутить стили туда-сюда, в поля кастом баннера вносите текст с css-классами, ну или совсем обойдитесь без тегов, а то сейчас получается, что половина анкора в параграфе + fa, а остальное - в воздухе висит
     
    ну и как вариант, вооружайтесь инструкциями @media, естественно после того, как определитесь к чему стремиться в дизайне
  15. Upvote
    savage4pro получил репутацию от RHCk в пропала категория с главной страницы   
    и методом исключения приходим к
     
    просто, пока что задача и правда звучит как известное объявление:
     
  16. Upvote
    savage4pro изменил репутацию RHCk в пропала категория с главной страницы   
  17. Upvote
    savage4pro получил репутацию от admin в пропала категория с главной страницы   
    и методом исключения приходим к
     
    просто, пока что задача и правда звучит как известное объявление:
     
  18. Upvote
    savage4pro получил репутацию от WarStyle в пропала категория с главной страницы   
    и методом исключения приходим к
     
    просто, пока что задача и правда звучит как известное объявление:
     
  19. Upvote
    savage4pro получил репутацию от deezzi в Обновление цены при выборе опции, без AJAX (vqmod)   
    ну смотрите
    для вашей темы есть инструкция в js
    } else if (json.ct == 'sstore') { $('.price').html(json.htmls.html); вот все элементы с таким классом и меняются
    измените этот кусок на такой
    } else if (json.ct == 'sstore') { $('.product-info .price').html(json.htmls.html); и цена будет меняться только в карточке самого товара
  20. Upvote
    savage4pro получил репутацию от deezzi в Обновление цены при выборе опции, без AJAX (vqmod)   
    ссылочка на проблемную страницу может помочь
  21. Upvote
    savage4pro изменил репутацию RHCk в Награды и всякие приятные ништячки   
    "Ну вот, сходил за книжечкой" (с)
     
    Спасибо за доверие
  22. Upvote
    savage4pro получил репутацию от admin в Рассылка почты всем пользователям   
    если vps не может обеспечить отправку пары тысяч писем в день - грош цена такому vps
    а бОльшие объемы все равно редко кому нужны, но они и не пытаются натягвать сову на глобус а пользуются сервисами а-ля мейлчимп, со всеми utm-пирогами и со своей статистикой
  23. Upvote
    savage4pro получил репутацию от Yoda в Рассылка почты всем пользователям   
    если vps не может обеспечить отправку пары тысяч писем в день - грош цена такому vps
    а бОльшие объемы все равно редко кому нужны, но они и не пытаются натягвать сову на глобус а пользуются сервисами а-ля мейлчимп, со всеми utm-пирогами и со своей статистикой
  24. Upvote
    savage4pro получил репутацию от AQuaf в Редирект 301 htaccess   
    RewriteRule ^категория/(.*) категория-2/$1 [R=301,L]
  25. Upvote
    savage4pro получил репутацию от Pelmen в Изображение опций в каталоге товаров + другие вопросы   
    http://www.opencart.com/index.php?extension_id=7959&route=extension/extension/info
    http://www.opencart.com/index.php?route=extension/extension/info&extension_id=11581
     
     
    на языке по умолчанию
    если языков несколько и они должны быть в ПС, делайте мультимагазин, для каждого языка свой домен