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

BuslikDrev

Соучастники
  • Публикации

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

  • Посещение

  • Days Won

    133

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

  1. Like
    BuslikDrev получил репутацию от Milana в Мета теги для страницы блога   
    Или отсюда вырежьте этот модуль:
     
  2. Like
    BuslikDrev получил репутацию от satyr в Релиз OPENCART.PRO (CMS) v2.3.X   
    Скорее нет. Администрация не заинтересована.
     
  3. Downvote
    BuslikDrev изменил репутацию tamweb в Подскажите нужно ли открытие каталога на сайте по наведению или лучше сделать по клику?   
    ?  Ребята, подскажите нужно ли открытие каталога на сайте по наведению или лучше сделать по клику?
    Посмотрел ведущие сайты типа МВидео, у  70% сайтов по клику. Думаю по наведению удобнее но дизайнер отговаривает.
    вот сайт https://clck.ru/TUmap
    Сейчас каталог на главной открыт, а на остальных открывается при наведении, думаю переделать по клику.
  4. Like
    BuslikDrev получил репутацию от Anatoli777 в Мутные изображения   
    system/library/image.php заменить 85 на 100 и очистить кэш изображений.
  5. Downvote
    BuslikDrev изменил репутацию tamweb в Поставил SSL сертификат на сайт, настроил по инструкции. При клике на ссылку сайта появляется ошибка.   
    Поставил SSL сертификат на сайт.
    В браузере появился значок замочка.
    При нажатии на ссылку сайта из Экселя или Ворда появляется окно:
     
    Ошибка сертификата
    В приложении возникла внутренняя ошибка при загрузке библиотек SSL
    http://prntscr.com/yf1b2g
     
    Пока не кликнешь ОК ссылка сайта не открывается.
    Не хочется напрягать наших клиентов, мало ли что подумают.
     
    Как это исправить? (при клике из других программ, например PDF, скайп, вотсап проблем нет)
  6. Downvote
    BuslikDrev изменил репутацию tamweb в Подскажите как исправить глюк каталога на сайте?   
    Ребята подскажите как исправить глюк каталога на сайте?
    Периодически при наведении на каталог он раскрывает и начинается бесконечный цикл открытия/скрытия каталога. Пока не отведешь мышку с зоны раскрытия каталога.
    Как это исправить?
    Вот как это выглядит https://clck.ru/TCyTD
    Сайт на Опенкарте.
  7. Upvote
    BuslikDrev получил репутацию от pikitos в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    Вот фикс:
    https://github.com/opencart/opencart/blob/3.0.x.x_Maintenance/upload/system/modification.xml
  8. Like
    BuslikDrev получил репутацию от Venter в Лайфхаки от BuslikDrev   
    8/ В OpenCart есть проблема с установкой количества столбцов подкатегорий в категории. Вот решение для главного меню, например:
    В стилях stylesheet.css изменить:

    В скрипте common.js изменить:

    В шаблоне header.tpl изменить:

    Дело в том, что array_chunk() разбивает массив так, что выходит, что мы задаём не количество ожидаемых массивов (столбцов), а максимальное количество данных (строк) которые могут содержать полученные массивы (столбцы).
  9. Like
    BuslikDrev получил репутацию от lilianzz в Два сайта одна база   
    Второй способ, на счёт безопасно ли прописывать данные от БД в нём я не знаю.
    Нужно сделать подключение к двум БД и сделать условие, если идёт запись в таблицы товара, то записываем в другую БД.
    В моём случае префиксы, имя пользователя и пароль одинаковые в двух БД. Оба сайта и БД на одном хостинге.

    Данный файл обрабатывает все запросы.
    system\library\db\mysqli.php
     
  10. Like
    BuslikDrev получил репутацию от vkozyrv в Не могу найти импорт/экспорт товаров   
    phpmyadmin возможно может в xls сохранять
     
    Вот бесплатный:
     
    Вот с моей наработкой для OpenCart.pro:
     
  11. Like
    BuslikDrev получил репутацию от zkortes в Модуль "Блог" - вывод статей по категории   
    1 слово заменить.
     
  12. Like
    BuslikDrev получил репутацию от zkortes в Модуль "Блог" - вывод статей по категории   
    И убедитесь, чтобы тут тоже так было: https://github.com/ocshop/ocshop/commit/887c6ac5b81b64757b7130a42ea12918d71ca0c0#diff-95d1cad434a1f3ae01c0f39fe61746d3
     
      
    Возможно в описании указано:
    - исправлена фильтрация статей в категории блога;
  13. Upvote
    BuslikDrev получил репутацию от kovitamin в Применение купона, когда его цена 0   
    catalog/model/extension/total/coupon.php
    Попробуйте это if ($discount_total > 0) { изменить на это if ($discount_total >= 0) {
  14. Upvote
    BuslikDrev получил репутацию от Seriusis в Как можно перенести магазин услуг на опенкарт?   
    За деньги или годы учёбы.
  15. Like
    BuslikDrev получил репутацию от alexandrchu в купоны в БД   
    Как слово купон на английском?
  16. Like
    BuslikDrev получил репутацию от satyr в Блог - не работает SEO_PRO, нет категории у статьи   
  17. Like
    BuslikDrev получил репутацию от Candy-shop в Yandex.Market 2.0   
    И ответ есть выше в комментариях.
  18. Upvote
    BuslikDrev получил репутацию от Blade в Лайфхаки от BuslikDrev   
    22/ Убираем вывод данных БД, если она не доступна.
     
  19. Like
    BuslikDrev получил репутацию от satyr в Релиз OPENCART.PRO (CMS) v2.3.X   
    Пора собирать и тестировать.
  20. Like
    BuslikDrev получил репутацию от Danishevskiy в Совместимость opencart.pro и модулей под другие движки   
    В ocStore мне понравилось только то, что мультиязычное описание магазина и название производителей.
    Если вам этого не будет хватать в сборке.про, то можете приобрести:
    - для мультиязычного описание страниц по роуту (будет доступно в обновлении 2.3.0.2.6):
     
    - для мультиязычного названия производителей:
     
    Вы также можете протестировать возможное обновление бесплатной сборки, скачав здесь:
    https://github.com/BuslikDrev/OpenCart.CMS-2.3.0.2.6
  21. Upvote
    BuslikDrev получил репутацию от drOC в config_mail_alert/config_alert_email   
    Ответ в названии темы.
     
  22. Downvote
    BuslikDrev изменил репутацию ribak в REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos   
    Добрый день!Второй раз пытаюсь, поставить, но выдает ошибку при обновлении модификаторов.
    Установка:
    1)  Снчала скопировать основные файлы (из папки upload) себе в корень сайта.
    2)  Затем скопировать папки admin, catalog, system (из папки _Fixs_for_opencart_pro) себе в корень сайта
     с заменой.
    3)  В админке в разделе "Модификаторы" (список установленных дополнений OCMOD) нажать кнопку "обновить".
    Fatal error: Cannot redeclare ModelCatalogProduct::getProductTabbyProductID() in /var/www/................................................/vqmod/vqcache/vq2-system_storage_modification_admin_model_catalog_product.php on line 670
  23. Upvote
    BuslikDrev изменил репутацию WarStyle в Очень злая ошибка   
    К сожалению Даниэль оставил такую дыру ещё и при падениях базы данных. Я закрывал так: ТЫЦ
     
    Вот как я понимаю @BuslikDrev сделал тоже свое решение:
     
     
  24. Downvote
    BuslikDrev изменил репутацию wassso в Наполнение Зоотовары   
    Здравствуйте!
    Нужен человек, на длительной основе с опытом и знанием где что добавить и изменить, и ответственностью за проделанную работу,
    для вдумчевого наполнения товара и настройки автообновления от разных поставщиков как с прайсов так и сайтов.

    Методы и способы приемлемы любые - главное качество и скорость.
    Нужен "друг, соратник, брат" для этого дела, что бы не бросил в трудную минуту  
    Обещаю, скучно не будет!!!
     
    Если поможет, то установлен модуль SimplePars - Универсальный парсер для ИМ
     
    Детали обсудим в ЛС
  25. Upvote
    BuslikDrev изменил репутацию spectre в Как не надо делать при разработке магазина на Opencart   
    Перенесу с форума - думаю будет полезно тем кто его не читает
     
    Инструкция как делать НЕ НАДО!!!
     
    1. Никаких admin admin и 123456!
     
    Ни в коем случае не ставьте admin admin ни в каких случаях, даже если вам просто нужно поиграться с опенкартом
    У вас рядом могут быть живые сайты, которые пострадают
     
    Запомните - имея админку опенкарта можно получить доступ ко всей файловой системе и другим сайтам сервера/хостинг-аккаунта
     
    Никаких example@example.com!
    пишите свою или доверенную почту на которую вы сможете получить свой сложный пароль типа &*^%hygkjhGJHG^*&@ghkjhqeeqeqr 
    это гораздо безопаснее! Злоумышленник может зарегать example@example.com - и привет!
    Отключите демо аккаунт - там доступна на чтение вся информация!
     
    Добавьте двухфакторную авторизацию в админку, даже через .htpasswd, это уже осложнит жизнь потенциальному хакеру
    Ограничьте сверху доступом по IP
     
    2. Никакого phpmyadmin в мир!
    В 90% случаев phpmyadmin доступен в мир по ip/phpmyadmin
    Закрывайте его для чужих, ну, свой ip можно оставить
    Попросите хостера это сделать или так же защитить двухфакторной аутентификацией
     
    3. Никаких админеров!
    В каждом пятом сайте админер лежит в корне, удаляйте его после работы или переименуйте в lwjdkhkjwrehtkwrjhvsfvgsfgsf.php если без него нельзя жить!
    Это тоже потенциальная уязвимость
     
    4. Никаких логов!
    В логах можно найти очень много интересной информации, начиная от структуры файловой системы заканчивая пароля к базе данных
    И их можно посмотреть даже под демо-аккаунтом
    Логи должны быть доступны только вам, error_log не должен лежать в корне сайта для всех
     
    5. Никаких архивов в корне сайта!
    У многих лежит в корне архив site.tar.gz, db.sql, backup.zip и прочее
    Эти файлы можно скачать!!! Там есть все конфиги, логины пароли и прочее интересное, вы сами отдаете свой сайт злоумышленникам.
    Никаких доступов в текстовых файлах, ничего!

     
    вот все должно быть в корне!
     
    6. Регулярно меняйте ВСЕ пароли
    Это касается всего, базы, хостинга, фтп, админки сайта, проводите регулярно эту проверку
    Рекомендую раз в месяц
    Также сканируйте свой сайт каким-то айболитом или чем-то подобным на предмет всякой херни
     
    7. Не ставьте ломаных модулей (даже бесплатных)!
    Подавляющее число модулей на опенкарт стоят до 1000 р, это не та сумма чтобы ставить себе на сайт бомбы замедленного действия с варезных сайтов!
    В один прекрасный момент этот механизм активируется и вы потеряете свой сайт и репутацию с потрохами!
    Также рекомендую ставить модули только от проверенных разработчиков и читая темы поддержки. Т.к. были случаи что платный модуль добавлял sql-дырку в магазин.
     
    8. Никаких ошибок php на фронте!
    Отключите сами вывод ошибок в системный лог и на экран и вам не будут писать стасики с предложением купить у них вашу базу
    Не умеете - просите хостера! 
    Это касается всей служебной информации
     
    9. SQL-инъекции
    В интернете полно скриптов как базово обезопасить свой сайт хотя бы от самых популярных инъекций!
    Найдите в интернете правила для apache и/или nginx и примените их даже если сами в этом нифига не понимаете!
     
    10. Давая данные кому-то - не забывайте их менять!
    Даже если разработчики добросовестные - они могут подхватить с порнхаба какую-то дрянь и сохраненный пароль к вашему сайту улетит!
    Потратьте 3 минуты после работы на смену доступов!
    FTP еще желательно делать по IP чтобы 21 порт был недоступен недоверенным людям, у каждого вменяемого разработчика IP статический (постоянный)
    Включите mod_security в PHP, он всякую шушеру нормально отбивает
    suhosin тоже неплох, но его настраивать надо
     
     
    11. Никогда не держите яйца в одной корзине!
     
    Для каждого сайта создавайте свой аккаунт, чтобы если ломанули пострадал только один сайт
    Часто вижу как дев и прод находятся на одном сервере рядышком, а к деву admin admin потому что разработчику так удобно и он не может запомнить пароль посложнее
    Или какой-нибудь дырявый вордпресс бложек старой версии, взломав который весь аккаунт хостинга превращается в кашу из шеллов и показывает гуглу иероглифы а вы этого даже можете не знать!
     
    12. Отрубите tool/upload
    Если у вас нет острой необходимости чтобы юзеры закачивали к файлы на сервер - это вам не нужно, тоже неплохая потенциальная дырка.
    А если необходимость есть - сделайте дополнительные проверки!
     
    13. Возможно будет дополняться!
     
    Если у вас есть проблемы хотя бы по одному из пунктов - то у вас большие проблемы!!!
     
    Я каждый день занимаюсь исправлением уязвимостей и беда происходит если есть хотя бы один из этих пунктов, если их количество увеличивается - это в геометрической прогрессии увеличивает ваши шансы отдать базу клиентов, а это все-таки какая-никакая а коммерция. И чем ваш сайт приносит больше денег тем более вы интересны конкурентам!
     
    Это элементарные правила цифровой гигиены, применимые не только к опенкарт, соблюдая которые вы сможете заниматься своими делами, а не беганием по форумам и фриланс-биржам с вопросом что же теперь делать!
     
    Будьте внимательны и бдительны, это ваше бабло и репутация!
     
     
    Кто дочитал - всем спасибо за внимание, ваш spectre