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

esculapra

Users
  
  • Posts

    1,773
  • Joined

  • Last visited

Everything posted by esculapra

  1. вот примерно так (опенервер) ;extension = php_amqp.dll extension = php_bz2.dll ;extension = php_com_dotnet.dll extension = php_curl.dll
  2. В настройках локального сервера (возможно файл config.php.ini) есть заблокированные подключения библиотек ; (убрать точку с запятой нужно) на каком сервере локальном работаешь?
  3. В контроллер не заходит параметр color он также не пишется в таблицу при создании нового товара необходимо корректировать модель
  4. Можно попробовать BotBlocker Opencart
  5. Я так понимаю, что проблема появляется после попытки слияния каких-то массивов (скорее всего $data), второй из них не массив, почему-то, - поэтому в массиве $data ничего не передается. Если так слету, то я бы перед слиянием добавил это if(!is_array(переменная, обзывающая второй массив)) переменная, обзывающая второй массив = array(); в таком случае ошибки при слиянии удастся избежать, ну а там разбираться, почему второй массив - не массив
  6. На самом деле это не так уж и сложно. 1. Сделать глобальный поиск и замену, например, в редакторе EmEditor 2. Провести глобальный поиск по <ul class="breadcrumb">, ну и немного поработать ручками - открывать каждый шабл и заменять текущую конструкцию на новую (по времени 10 сек на каждый шаблон) 3. Написать скрипт с preg_replace (это предпочтительней, так как во многих шаблонах конструкция может "плавать", то есть иметь разное смещение по строкам, лишние пробелы и пр.) и дать ему отработать.
  7. На престашопе больше халявы. Забугор больше использует престу - там хоть с "костылями" не запутаешься. Опенкарта легче в плане загрузки страниц, но до определенного предела. Лет через 10-ть - мое субъективное мнение - в тренде будут кастомные (самописные) проекты. Очевидно, что в "самописах" будет присутсвовать проверенный код ииз опенкарты, престы и пр.
  8. Лично мне такая "моектизация" - сплошной геморрой. Например, установлен новый модуль - и новый конфликт приложений... Так что в ближайшей перспективе этого модуля в продаже не будет.
  9. А пробовал посмотреть print_r($this->session->getId()); ?
  10. Я делал подобный модуль (для сборки стилей и скриптов), но он конфликтовал с некоторыми расширениями, поэтому приходилось вносить ручные правки в шаблоны. Пока стабильного алгоритма не придумал, поэтому разработку приостановил, - нафига такой "автомат", если после него нужно править вручную? Так что вариант один - перенести подключение вниз, а потом долго и нудно вносить правки в шаблоны.
  11. Перенести подключение скрипта возможно, но тогда исполняемый в теле страницы js-код придется обернуть в document.addEventListener('DOMContentLoaded', function({....})); Можно и стили перенести вниз, но тогда нужно ипользовать временную заглушку (например, как в почте гугл), иначе при медленном интернете контент будет выглядеть не очень. Но также можно (следуя рекомендациям Гугл) вставить наиболее важные стили в хедер, а всн остальное перенести в футер.
  12. 1. Запакуй текущий сайт в архив 2. Сделай экспорт текущей БД 3. Закинь дистрибутив низшей версии 4. Удали все файлы текущей версии (запомни настройки для БД) 5. Инсталлируй новую версию (префикс таблиц используй другой, потом можно будет в конфигах переключать и корректировать при необходимости) 6. Дальше разбирайся что к чему. Лучше сначала это сделать на локалке.
  13. Нужно посмотреть в Гугл ПейджСпид - возможно тормоза не из-за картинок. Или одновременно подгружается много фото - тогда делать отложенную загрузку.
  14. шел 2020 год - хирурги стали проводить операции на дому у пациента; вирусологи экспериментровали с опасными вирусами в пивбаре... в результате - пандемия! к чему сарказм? у меня на локалке все версии опенкарта, остори, престашоп - это подопытные кролики для разработки. может кто-то делает модули и шаблоны прямо на хостинге - респект!
  15. Можно и кастомными стилями сделать, только зачем? - у бута имеется около 20-ти стилей (в опенкарт они не включены).
  16. Да, нужно проверить, типа, echo ($shipping_cost).
  17. Нечисловое значение. Это из модели приходит, а контроллер может считать как булево "false". То есть нужно полученное значение принимать как (int)$hipping_cost, - это дает прямое указание считать 0, как число.
  18. сайт на хостинге? хотелось бы взглянуть. скорее всего конфликтует модуль быстрого заказа.
  19. В старших версиях используется конструктор обьекта - называется инсталл. К объекту можно обратиться как $this-> ($this->cart. $this->session и пр...)
  20. isLogged() покажи код, где вызывается эта функция. я с полторушкой давно зовязал. Если так вызывается $this->isLogged(), но функция не прописана как public/protected/private, то ее нужно вызывать синглтоном, типа модуль::имя функции
  21. Сохрани копию страницы на локалку, потом открой Инструменты - Вэб-разработка - Вэб-консоль. Перезагрузи страницу и смотри, возможно есть конфликт модулей.
  22. Там таблицы БД могут не стыковаться. Но php предложил вариант. Можно еще пошаманить с таблицами, но придется сделать десктопную прогу.
×
×
  • 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.