Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

VadimOd

Користувачі
  
  • Публікації

    74
  • З нами

  • Відвідування

Усі публікації користувача VadimOd

  1. Подскажите пожалуйста по следующим проблемам: 9-я версия, обновлял неделю назад. 1-я проблема: Подготовил прайс поставщика. Залил его в папку admin\uploads как 5.xml (около 1990 шт. позиций товара). (Сервер VPS на NGINX с 4 Гб ОЗУ. Загрузка по памяти и процессору когда обрабатывается прайс = 25 процентов) Запустил его обработку (нажал на нем) Получил ошибку 504... Нажал на обновить. И так - несколько раз... Минут через 10 смотрю что все равно висит ошибка 504. Зашел на FTP в папку admin/uploads - наблюдаю… Вижу что идет обработка - файл reports.txt - увеличивается. Ок, периодически наблюдаю. Дождался увеличения, посмотрел по содержимому total.tmp что осталось еще пару десятков товара. Ну думаю, нормально. сейчас закончит. Опа … вижу что пошла снова обработка прайса поставщика по 2-му или 3-му кругу. Файл report.tmp - сбросился и снова пошел в рост… Соответственно - было/видел что обработано было 1950 позиций, а потом снова только несколько десятков И собственно вопрос - как с таким бороться? Ведь это ошибка модуля или последствия того что несколько раз нажимал F5 (обновить страницу) ? 2-я проблема: Наблюдаю что в дате последней обработки показывает по всем прайсам все нули 0000-00-000 и т.д. Такое вижу по всем прайсам всех поставщиков. Куда смотреть касательно даты обновления прайса - где проблема/ошибка ?
  2. На демо сайте при нажатии на иконку очистки - список запросов поиска очищается, но выдается ошибка: Notice: Indirect modification of overloaded property ControllerReportSearchhistory::$error has no effect in /home/h1u245/public_html/demo2302/admin/controller/report/search_history.phpon line 231Warning: Cannot modify header information - headers already sent by (output started at /home/h1u245/public_html/demo2302/admin/controller/startup/error.php:34) in /home/h1u245/public_html/demo2302/system/library/response.php on line 12
  3. Чтобы не потерялось, напишу сюда несколько пожеланий по дальнейшему развитию: 1. Очень просится возможность создать и использовать в поисковой системе "таблицу синонимов" такого плана: 1Мб, 1Mb 1Тб, 1Tb, 1000Gb, 1000Гб 2Тб, 2Tb, 2000Гб, 2000Gb белый, white, білий и т.д. Обоснование просьбы: есть по сути очень похожие товары от разных дистибюторов / поставщииков. Но, не редкость что каждый поставщик по-своему ведет/оформляет название товара, (да и описание). Один, например напишет емкость HDD = 1Tb, другой = 1000Mb, а по сути для пользователя - это почти одно и то же. Хочется чтобы если пользователь ищет HDD 1Tb, то ему бы находились еще и товары (диски) в названии или описании которых имеются 1000Мб или 1Тб. Возможность добавления таблицы синонимов - частично "очеловечила" бы поиск и сделала бы его более продвинутым. 2. Хотелось бы иметь возможность сохранять конфигурации настройки/настроек (со своим комментарием) - чтобы можно было при отладке настройки поиска легко откатываться к предыдущим настройкам путем выбора ранее сделанной конфигурации. 3. Не хватает некоторых настроек которые есть в морфологической PRO-версии поиска чтобы можно было поэксперементировать с выдачей результатов поиска.
  4. 1. Можно ли увидеть скриншоты настроек модуля ? 2. Задается ли в настройках модуля ограничение на количество "похожего" товара ?
  5. Подскажите пожалуйста что исправить в конфиге NGINX + FastCGI (на VPS-сервере два сайта, на одном из них - магазин Opencart 2.3.2) на другом сайте/домене который будет установлен позже будет тоже свой сертификат ssl Также был установлен https FIX от Маркимакс Ситуация такова, насколько я помню, то: До установки ssl-сертификата и https протокола модификатор 404й страницы работал нормально. Потом как-то не заметил что он уже не работает. При этом срабатывает правильно https://zabeznal.com/404 Но если скармливать не правильную ранее проиндексированную Гуглом ссылку на товар - то эта "персональная" страница уже не открывается, а получаем просто обычную 404-ю ошибку Мой конфиг NGINX WWW-домена сайта с магазином на OC 2.3.0.2 (не подскажите что в нем нужно исправить для работы переадресации на "собственную" 404ю) <spoiler> server { server_name сайт.com *.сайт.com www.сайт.com; include /etc/nginx/vhosts-includes/*.conf; return 301 https://$server_name$request_uri; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-resources/сайт.com/*.conf; error_log /var/www/httpd-logs/сайт.com.error.log crit; keepalive_timeout 60; keepalive_requests 500; client_body_timeout 90; reset_timedout_connection on; ssi on; return 301 https://$host:443$request_uri; set $root_path /var/www/www-root/data/www; set $subdomain сайт.com; if ($host ~* ^((.*).сайт.com)$) { set $subdomain $1; } root $root_path/$subdomain; gzip on; gzip_comp_level 5; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; location / { location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { expires 12h; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f емейл@сайт.com"; fastcgi_pass unix:/var/www/php-fpm/www-root.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } access_log off; error_log /var/www/httpd-logs/сайт.com.error.log crit; listen IP-address:80; } server { server_name сайт.com *.сайт.com www.сайт.com; ssl_certificate "/var/www/httpd-cert/www-root/сайт.com.crtca"; ssl_certificate_key "/var/www/httpd-cert/www-root/сайт.com.key"; ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; charset UTF-8; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; #include /etc/nginx/vhosts-resources/сайт.com/*.conf; error_log /var/www/httpd-logs/сайт.com.error.log crit; keepalive_timeout 60; keepalive_requests 500; client_body_timeout 90; reset_timedout_connection on; ssi on; set $root_path /var/www/www-root/data/www; set $subdomain сайт.com; if ($host ~* ^((.*).сайт.com)$) { set $subdomain $1; } root $root_path/$subdomain; gzip on; gzip_comp_level 5; gzip_disable "msie6"; gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript; location / { rewrite ^/sitemap.xml$ /index.php?route=feed/google_sitemap last; rewrite ^/googlebase.xml$ /index.php?route=feed/google_base last; rewrite ^/system/download/(.*) /index.php?route=error/not_found last; if (!-f $request_filename){ set $rule_3 1$rule_3; } if (!-d $request_filename){ set $rule_3 2$rule_3; } if ($uri !~ ".*.(ico|gif|jpg|jpeg|png|js|css)"){ set $rule_3 3$rule_3; } if ($rule_3 = "321"){ rewrite ^/([^?]*) /index.php?_route_=$1 last; } location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { expires 12h; } } location ~ .php$ { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f емейл@сайт.com"; fastcgi_pass unix:/var/www/php-fpm/www-root.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; fastcgi_param QUERY_STRING $query_string; fastcgi_param REQUEST_METHOD $request_method; fastcgi_param CONTENT_TYPE $content_type; fastcgi_param CONTENT_LENGTH $content_length; fastcgi_intercept_errors on; fastcgi_ignore_client_abort off; fastcgi_connect_timeout 90; fastcgi_send_timeout 240; fastcgi_read_timeout 240; fastcgi_buffer_size 512k; fastcgi_buffers 8 256k; fastcgi_busy_buffers_size 512k; fastcgi_temp_file_write_size 512k; } add_header Strict-Transport-Security "max-age=31536000;"; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; include /etc/nginx/vhosts-resources/сайт.com/*.conf; location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f емейл@сайт.com"; fastcgi_pass unix:/var/www/php-fpm/www-root.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } access_log off; error_log /var/www/httpd-logs/сайт.com.error.log crit; listen IP-address:443 ssl; } </spoiler> P.S. - не могу засунуть простыню под спойлер
  6. Тот вариант что прислали в личку - установился нормально. Дополните пожалуйста архив, а то кто-то также нарвется... Установил, включил, завтра посмотрю результаты. Спасибо за оперативность! И если будете когда-то дорабатывать функционал далее - то пожелание: неплохо бы добавить еще оперативное разделение текущей информации "о посетителях" (видеть сколько сейчас ботов, а сколько реальных/потенциальных пользователей) на сайте.
  7. Купил, установил, получил ошибку... (Модуль который качается с архива точно адаптирован для версии OpenCart 2.3.0.2 ?) Подскажите тогда пожалуйста почему может быть такая ошибка после попытки активации в разделе Модуля ? Насколько я понимаю, то при установке модуля не создалась нужная таблица. Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'zabez1777.zbs_bot_checker' doesn't exist<br /> Error No: 1146<br />SELECT COUNT(*) total FROM zbs_bot_checker bc WHERE 1' in /var/www/www-root/data/www/zab....com/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/www-root/data/www/zab....com/system/library/db.php(16): DB\MySQLi->query('SELECT COUNT(*)...', Array) #1 /var/www/www-root/data/www/zab....com/admin/model/tool/bot_checker.php(45): DB->query('SELECT COUNT(*)...') #2 [internal function]: ModelToolBotChecker->getTotalHits(Array) #3 /var/www/www-root/data/www/zab....com/system/storage/modification/system/engine/loader.php(184): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /var/www/www-root/data/www/zab....com/system/engine/proxy.php(25): call_user_func_array(Object(Closure), Array) #6 /var/www/www-root/data/www/zab.....com/system/storage/modification/admin/controller/module/bot_checker.php(268): Proxy->__call('getTotalHits', Array in /var/www/www-root/data/www/zab....com/system/library/db/mysqli.php on line 40 Сайт на NGINX + FastCGI
  8. Здравствуйте, В OpenCart 2.3 (ориг 2.3 + ...) если открыть карточку Товара, то во вкладке Данные кроме поля "Закупочная цена" также имеется еще и поле "Цена закупки" Я так понимаю что Ваш модификатор это именно = "Закупочная цена" Вопрос: 1. Как и что можно изменить чтобы при использовании CostPrice, "Закупочная цена" также попадала и в имеющуюся "Цена закупки" ? 2. Не планировали ли сделать настройку модуля/модификатора чтобы была возможность "копировать" Закупочную цену CostPrice в поле "Цена закупки", если таковая имеется в сборке ОпенКарта, а не вырезана кем-то. https://prnt.sc/m5flx5
  9. Если сервер не на Apache, а на FastCGI (NGINX + PHP-FPM) - модуль будет работать ?
  10. В разделе где SEO-шаблон пропишите чтобы название картинки например было равно артикулу, или коду товара, или артикул плюс префикс поставщика. Тогда проблема с случайными названиями изображений уйдет, или по крайней мере уменьшиться при обновлении прайса поставщика.
  11. Однако, интересную картинку наблюдаю. На купленном официально модуле (дата покупки 27.09.2018г) Удалю модификатор и попробую переустановить заново, но ситуация выглядит странновато... AlexDW - поясните пожалуйста в чем тут "фишка"...
  12. Введение: В какой-то момент прохлопал появление ошибок в работе магазина. Оригинальный OpenCart 2.3.0.2 + Rus/Ukr + NewStore + много полезных модулей + модификаторы Делались такие работы: 1. Переход на https (помогал=делал хостинг-провайдер) Используется NGIX + FastCGI, может работать как Апач. Планируется примерно 15 тыс товара (сейчас 8 тыс) 2. Удаление некоторых модификаторов которые были не важны и судя по всему - конфликтовали, удалял также некоторые модули, которые заменил или решил не использовать 3. Добавление новых модификаторов (Dream фильтр, потерянные заказы, http FIX PRO и т.д. - некоторая работа делалась авторами своих модулей) 4. Поставил JivoChat, начал делать наполнение товаром и пр... Но в какой-то момент перестали приходить емейл сообщения о заказах. В результате получил такое состояние ИМ: А) не работает оповещение о размещении заказа по е-мейл (инфо о размещении заказа не приходят стабильно ни админу, ни пользователю) Б) Очень не нравится что среди ошибок есть такая ошибка: - PHP Notice: Undefined index: SERVER_PROTOCOL in /var/www/www-root/data/www/сайт/catalog/controller/startup/seo_pro.php on line 326 - PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/www-root/data/www/сайт/catalog/controller/startup/error.php:34) in /var/www/www-root/data/www/сайт/catalog/controller/startup/seo_pro.php on line 326 - PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/www-root/data/www/сайт/catalog/controller/startup/error.php:34) in /var/www/www-root/data/www/сайт/system/storage/modification/system/library/response.php on line 22 Понимаю что что-то может сбилось в настройке конфигурации сервера когда провайдер устанавливал https В) Еще до десятка мелких однотипных ошибок по логу ошибок (в основном не объявленные переменные и пр.) - Undefined variable: config_text_open_form_send_order in /var/www/www-root/data/www/сайт/system/storage/modification/catalog/view/theme/newstore/template/product/product.tpl on line 640 - PHP Notice: Undefined variable: icon_open_form_send_order in /var/www/www-root/data/www/сайт/system/storage/modification/catalog/view/theme/newstore/template/product/product.tpl on line 641 - PHP Notice: Undefined variable: config_text_open_form_send_order in /var/www/www-root/data/www/сайт/system/storage/modification/catalog/view/theme/newstore/template/product/product.tpl on line 646 Визуально сайт конечно работает - но главного не делает. https://zabeznal.com Бекапы есть конечно, но не хочется пока откатываться на месяц-полтора назад... когда еще не было https. Попутно есть еще несколько мелких просьб, но главное - разобраться и исправить имеющиеся ошибки ИМ и возможно ошибки в конфигурации настройки сервера. (VPS на keyweb.ru) Ищу кто мог бы взяться за такую работу. Для оценки могу предоставить лог модификаторов и лог ошибок.
  13. Здравствуйте, После некорректного удаления некоторых модификаторов (от которых решил избавиться), установки новых модификаторов, а также возможно после перехода на https в какой-то момент не заметил аварии и вижу в логах такие ошибки при оформлении заказа: PHP Notice: Undefined index: SERVER_PROTOCOL in /var/www/www-root/data/www/сайт/catalog/controller/startup/seo_pro.php on line 326 PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/www-root/data/www/сайт/catalog/controller/startup/error.php:34) in /var/www/www-root/data/www/сайт/catalog/controller/startup/seo_pro.php on line 326 PHP Warning: Cannot modify header information - headers already sent by (output started at /var/www/www-root/data/www/сайт/catalog/controller/startup/error.php:34) in /var/www/www-root/data/www/сайт/system/storage/modification/system/library/response.php on line 22 Не подскажете куда смотреть/копать ? Сервер на NGNIX. Пробовал скопипастить метод отсюда: Но увы, - замена строки не помогла...
  14. Markimaxа, просил недавно помочь вывести новости из SEO TOP CMS на главную сайта с шаблоном NewStore ! Подзабыли ?
  15. reDream, Вашу мысль понял. Сайт действительно на https. Поставлю https FIX и отпишусь.
  16. reDream, добрый день! Пришлось отключить Ваш фильтр, так как заметил что слетела пагинация страниц. (Перестал работать переход по страницам такого плана /?page=2, /?page=3 и т.д. Исходные данные: OpenCart 2.3.0.2 orig + рус/укр., + Шаблон NewStore 2.5.8, + SeoPro + https Покупал с Вашей установкой и поддержкой примерно 24 октября 2018. Менеджер как-то пожаловался что стало нельзя продолжать "листать" страницы. Действительно, отключил Ваш фильтр и "переход по страницам" (на сайте много товара в каждой категории) снова стал работать. По сути фильтрация то была без особой нагрузки = пока магазин в наполнении фильтрация была только по Производителям и шкале цен. Подскажите в чем может быть проблема - почему слетела пагинация страниц товара и переходы по страницам Что и где нужно исправлять и где: в файлах фильтра, шаблона или .htaccess ? (Аналогично нельзя стало переходить по страницам 2,3,4,5... когда делался поиск, а результатов найденного выдавалось много) или эти вопросы лучше решать через личку? (сайт = zabeznal.com)
  17. Условно обратная задача. Хочется примерно такая реализация: В карточке товара = полный путь - цепочка к товару + все необходимые разметки для улучшения поисковой выдачи и пр... Но при этом в строке браузера ссылку хочется короткую: сайт\товар. Собственно нужна консультация и совет. Подскажите по выбору между А) "красотой краткости url" и Б) выдачей длинных url в поисковиках + есть ли какая-то польза от длинных url для SEO: Создается магазин, будет около 15 тыс товара:https://zabeznal.com Установил модуль "хлебных крошек" чтобы посетитель сайта видел путь к товару в карточке товара. Раньше было так: домик (home) - товар. Сейчас видно где товар: домик (home) - категория - подкатегория - товар. Ок, вроде бы то что хочется. Но ... при этом - я еще получил полный путь к товару с категориями\подкатегорией и т.д. - и url уже получается сильно длинными. так как названия категорий могут быть длинными, а еще там и подкатегория и субкатегория может быть... тогда вообще в браузерную строку не помещается... Хотя в настройках SEO-Pro галочка на указывать категорию снята. И до установки модуля хлебных крошек url был кратким: сайт\товар. Мне кажется что гораздо красивее и практичней в использовании иметь в браузере ссылки типа сайт\товар а не сайт\категория\подкатегория\товар Но при этом, хочется чтобы в карточке товара осталась возможность показа покупателям полная цепочка где (в какой категории) находится данный товар. Кто уже проходил такой выбор - подскажите "за" и "против" у коротких и длинных url ссылках на товар. Вот картинка:
  18. Здравствуйте, подскажите формат записи диапазона наценок по шкале стоимости товара. Не могу понять причину почему не хочет в категориях работать формула процентной наценки в зависимости от диапазона цен. Т.е. хочу чтобы были такие диапазоны: Цена входная товара от 1 до 300 =10%, цены (300-500)7%, цены (500-9999)5% Версия модуля = 9.0 Записываю наценку в категории так: (1-300)10,(300-500)7,(500-9999)5 Но … такая формула почему-то не срабатывает = вижу что получаю входную цену поставщика умноженную на курс. И при этом если использовать в категории просто 5 (5 процентов) - то прайс обрабатывается нормально. Выставляется наценка на категорию в 5% и цена продажи пересчитывается по нужному курсу. Вопрос: как правильно записать формулу наценок в зависимости от диапазона цен на товары ?
  19. Лог модификатора. Смущает вот такая запись: LINE: 125 CODE: $results = $this->model_extension_modification->getModifications(array('sort'=>'date_added', 'order'=>'ASC')); NOT FOUND - OPERATION SKIPPED! Весь кусок лога (из лога Модификаторов касаемо данного модификатора) спрятан под спойлером.
  20. Подскажите пожалуйста, почему может возникнуть ситуация, точнее что может мешать, когда при попытке изменить порядок запуска модификаторов не срабатывает нормально JavaSript У меня получается свернутая форма внизу страницы. См. рисунок.
  21. Версия 2.5.8 Создаю блок из баннерных модулей модулем из шаблона NS Баннеры блоки Не могу указать к таким баннерам картинки (к такому баннеру файл изображения) Получаю вылет сессии когда выбираю картинку для любого такого баннера менеджером Изображений. С другими вылетами сессий (куков) в разных других модулях - не сталкивался. При этом получается по одной картинке "впихивать" браузером FireFox и каждый раз ловить вылет... Подозрение что есть ошибка в данном модуле NS Баннеры блоки при работе с сессиями при выборе изображений. Кто-то с похожим сталкивался ?
  22. Если кому интересно, для тех, кто использует у себя SKU коды (Артикул) сделал вывод Артикула SKU в карточке найденного товара для шаблона NewStore: Делаем изменения в 2х файлах: 1й файл: catalog\view\theme\newstore\template\product\search.tpl вставил зеленую строку (примерно 217я) <div class="caption"> <div class="product-name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <?php if($ns_on_off_search_page_model_product !='0') { ?> <div class="product-model"><?php echo $product['model']?></div> <div class="product-model"><?php echo $product['sku']?></div> <?php } ?> 2й файл: catalog\controller\product\search.php добавляем зеленую строку (строка примерно 140-я) $data['text_model'] = $this->language->get('text_model'); $data['text_sku'] = $this->language->get('text_sku'); $data['text_price'] = $this->language->get('text_price'); добавляем зеленую строку (строка примерно 250-я) $data['products'][] = array( 'product_id' => $result['product_id'], 'sku' => $result['sku'], 'thumb' => $image, 'name' => $result['name'], Обновляем кеш файлов, модификаторов, кеш браузера (Ctrl+F5)
  23. Если посмотреть инструменты разработчика на странице с товаром, то увидите что может быть ошибка: Failed to load resource: secondmous.online/1/88/i/i?i=837922001536311186230000000000553076:1 Эта фигня лезет от скрипта социальных кнопок pluso.ru что в product.tpl данного шаблона Причем ошибка даже лезет тогда когда Вы отключили их использование в настройках шаблона - Продукт Есть пожелание - заменить скрипт pluso.ru социальных кнопок на какой-то аналогичный, менее скомпроментированный... (У себя лично я пока выкинул код pluso.ru)

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.