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. Коряво, это типа кракозябры? Если так, то проблема может быть в кодировке файлов (нужно utf-8). Ну и отсутствие флага (chukcha раньше уже указал на этот момент).
  2. На сайте есть статьи - продвигайте ими. Есть такие пинг-сервисы (практически у всех поисковиков). Когда-то я делал для джумлы компонент, в котором после добавления статьи распинговывал ее по пинг-севисам. И еще отправлял материал в переводчик гугл (в зависимоти от контента до 50-ти языков). После этой манипуляции сразу отмечалась активность ботов. Разумеется, материал должен быть оригинальным хотя бы на 70-80%
  3. У pagespeed есть сервис по обработке изображений, и без вливаний $40 за модуль сжатия. А вот сторонний код, если сидит в хедере, реально блокирует отображение. Скрипты шрифтов лучше перенести в конец тела страницы. 125 ресурсов не сохраняются в кэше, то есть, после кадждой перезагрузке браузер их загружает снова.
  4. Возможно это в htaccess перенаправление. Нужно увидеть код htaccess
  5. Я посмотрел такой же файл в опенкарт 2.0 (принципиально не должны отличаться). Имеется функция getList Что можно сделать? Находим функцию $product_total = $this->model_catalog_product->getTotalProducts($filter_data); и видоизменяем. $product_total = $this->cache->get('product_total'); if(!$product_total){ $product_total = $this->model_catalog_product->getTotalProducts($filter_data); $this->cache->set('product_total',$product_total); } Также потребуется внести изменения в функции add() и delete() Например, в delete() $product_total = $this->cache->get('product_total'); foreach ($this->request->post['selected'] as $product_id) { $this->model_catalog_product->deleteProduct($product_id); // это уже имеется в функции $product_total--; } $this->cache->set('product_total',$product_total); В add() $product_total = $this->cache->get('product_total'); $this->model_catalog_product->addProduct($this->request->post); // это уже имеется в функции $product_total++; $this->cache->set('product_total',$product_total); При первоначальном запуске происходит получение количества всех продуктов, а дальше это значение уже будет выниматься из кеша.
  6. времени в обрез, но если никто не поможет - выкрою время. - какая версия?
  7. Тогда пагинация не будет работать. Не парься! - 5 сек в админке, это пустяки, главное чтобы морда сайта быстро грузилась.
  8. Не, инсталлируй нормально OCstory, а потом имплртируй БД
  9. Интежер не нужно закавычивать, но суть не в этом. date_start = '0000-00-00' OR date_start < NOW() - обрати внимание на NOW() Отсеки из запроса. Я часто туплю в этих функциях, поэтому для своих (не опенкарт) проектов храню данные как интежер (получая из пхп UNIX-timestamp).
  10. Картинка с болгарского сайта, а ссылка на российский. Ну можно снять несколько важных страниц с роза-экспресс и с ними поработать. поздравительная картома? Где на картинке? Возможно ты имеешь в виду сделать "текст за поздравление" (вместо "коментари по порЪчката") В любом случае можно обсудить
  11. Могу взять сайт на обслуживание. Смотрел - загрузка оставляет желать лучшего, но это потом. Готов создать клон на своем хостинге (чтоб не работать "по-живому"). Есть собственные эксклюзивные разработки (сборщик скриптов/стилей, мод ЧПУ, антихакер и пр.) - это программа для долгосрочного сотрудничества. По стоимости всегда найдем компромиссное решение.
  12. у меня на опенсервере стоит линейка 2.3-3.0.2.0, а в конфигах, например, // HTTP define('HTTP_SERVER', 'http://op23/'); // HTTPS define('HTTPS_SERVER', 'http://op23/'); // DIR define('DIR_APPLICATION', 'G:/OpenServer/domains/localhost/op23/catalog/'); в админке // HTTP define('HTTP_SERVER', 'http://oc3/admin/'); define('HTTP_CATALOG', 'http://oc3/'); // HTTPS define('HTTPS_SERVER', 'http://oc3/admin/'); define('HTTPS_CATALOG', 'http://oc3/');
  13. На 2.3 есть свой файл image.php - он не работает?
  14. Ты убрал вертикальную черту foreach ($xmls| as $xml) ? Выдается ошибка, что пустая строка задана в качестве параметра.
  15. А кто меня спрашивал? Я переменил пхп пока на 7.2 и поправил .htaccess как указал ранее. У меня там еще и джумловский стоит припаркованный - тоже выдавал 500. Там тоже было дело в .htaccess + внутренние баги одного скрипта (антихакера) - семерка оказалась более чувствительной к такому раскладу, ну это правильно - уменьшается успех хакерской атаки.
  16. У меня после перехода хостинга на пхп7 выдавало интерналку 500 Оставил в .htaccess только это # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Все наладилось, если интересно - magazilla.itlancers.org (не посчитайте за спам - я реально потратил время на выяснение причин)
  17. Не суть важно. У меня есть еще и тестовый поддомен на тройке - такая же фигня - пока с ним не разбирался. На локалке тройка нормально запускается и под пхп 5.3 намерен узнать у хостингера, почему такая беда со стандартным .htaccess
  18. Вот тут выведи foreach ($xmls as $xml) { print_r($xml);
  19. Откройте контроллер производителей и попробуйте добавить код, типа $data['description '] = $this->language->get('text_brand'); Например, после $data['heading_title'] = $this->language->get('heading_title');
  20. Смотри, если нужно найти баги, то визуализируй, типа print_r($results): print_r($xmls ): и почему foreach ($xmls| as $xml) - вертикальная черта зачем? print_r($files ):
  21. покажи текстом код этих строк - на скрине плохо ориентироваться.
  22. Попробуй распечатку foreach ($xmls as $xml) print_r($xml);
  23. Или в строке 1239 сделай $xmls[] А в цикле foreach ($xmls as $xml)
  24. Строка 1243 foreach ($xml as $xml) $xml - массив, поєтому сделай типа foreach ($xml as $xml_el) и дальше в цикле работай с $xml_el
  25. У меня недавно случилась такая проблема. Хостингер перенес мои сайты на другой сервер и установил по дефалту пхп 7.3.11 - все домены и поддомены стали выдавать интерналку 500. Основной домен (после запроса в поддержку) заработал - там вернули 7.2 (этот сайт самописный и без каверзных ошибок). Но паркованный домен и поддомены так и не заработали. Сегодня стал разбираться. Не стану углубляться в решение проблем помимо опенкарт. Итак, стоит опенкарт 2.0.3.1. Немного поэкспериментировал и изменил .htaccess # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] Глобально не разбирался, но сайт заработал. Возможно вся шняга скрывается тут Options +FollowSymlinks # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch>
×
×
  • 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.