Перейти к содержанию

VadimOd

Пользователи
  • Публикаций

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

  • Посещение

Репутация

8 Обычный

Информация о VadimOd

  • Звание
    Пользователь

Информация

  • Пол
    Мужчина
  • Город:
    Odessa

Контакты

  • Skype
    vadlenod

Посетители профиля

430 просмотров профиля
  1. Ок, сорри. Тогда уточню вопросы через личку, будем считать что я так не понял Вас... P.S. просто в файле инструкции-документации к данному модулю нет никаких примеров, чтобы можно было понять формат записей для SMART-редиректа и что и как нужно настроить. А без документации и хотя бы пары примеров что и как - покупка этого модуля ничего такому "новичку, типа меня" не дает Задаю вопросы-просьбу через личку.
  2. Купил модуль с желанием получить некую интеллектуальность редиректов измененных ссылок. На OC 2.3 установил по инструкции два файла: migrate-2.3.ocmod.zip FX-migrate.ocmod.xml Подскажите пожалуйста как настроить функцию Smart (галочка включена): какие волшебные буковки и цифры нужно прописать в поле DB? Вот для такого примера: Имеем проиндексированную Гуглом ранее старую ссылку _https://zabeznal.com/mfu-a4-ch-b-brother-dcp-1510r Сейчас этот же товар имеет такую ссылку: _https://zabeznal.com/mfu-a4-ch-b-brother-dcp-1510r-18706 По факту это один и тот же товар, но в текущую url ссылку seo был дописан код товара. Понятно что могу руками подкорректировать, но хочется smart технологий в редиректе... Подскажите пожалуйста какие должны быть настройки (записи в DB) чтобы сработала SMART-переадресация модуля (часть названия товара совпадает) ? Ну и интересна настройка когда ссылки наоборот: проиндексирована с кодом товара, а сейчас на сайте url - без кода товара. Спасибо
  3. chukcha, Вы - умница! Большое спасибо, понятно! Написал сообщение в личку!
  4. Подскажите что может быть и где копать. В магазине есть товар, товар импортирован из прайса поставщика модулем Обработка прайсов поставщиков. Товар - а) ищется в результатах поиска - б) присутствует и редактируется в админке Но, при переходе на карточку товара получаю ошибку 404. Товар есть, и модуль собственной 404й страницы тоже установлен. Но так как товар де факто есть - модуль кастомизации 404й (Serge Tkach) - не срабатывает Пробовал менять seo-url чпу - ситуация не меняется. Понимаю что скорее всего какая-то проблема в БД в полях seo, или возможно в связанных артикулах SKU (было такое когда импортировал прайс, использовал две колонки актикулов с галочкой связать) но чем и как можно сейчас такое вылечить - не понимаю. Таких товаров - несколько штук точно. Пример карточки товара с проблемой _https://zabeznal.com/aten-pn0108-ustrojstvo-upravleniya-pitaniem Товар по слову PN0108 легко ищется и находится поиском на https://zabeznal.com Товар - удалял, менял seo-url, импортировал заново, проверял на уникальность seo-url ... не помогает. Есть ли у кого-то какие-то мысли ?
  5. Купил модуль, на оригинальный OpenCart 2.3 с пол-оборта пока этот модуль не установился. Задал вопросы в личку. Пока точно понимаю что не хватает чтобы были некоторые настройки отдельно в этом модуле и можно было все же отключать поля которые могут не касаться подбора похожего товара. Например такое часто бывает с зарубежными артикулами. Артикулы могут быть похожими по цифрам, но сами товары - близко не совпадают по тому что бы можно было назвать их похожими... Т.е. хорошо бы добавить галочку задействовать "похожесть" SKU-артикула или нет.
  6. Посмотрите что у Вас еще в robots.txt делается. Сервер Apache или Nginx ?
  7. Да, содержимое файла sos.tmp меняется (там одна строчка - но видно что товар обновляется) Видимо пошло по кругу... нажимал F5 (обновить) раз 5-6... Напомните пожалуйста - кажется можно было поставить куда-то в ячейку прайса слово end (под последний артикул или под последний товар) - чтобы избежать зацикливания. Есть/была такая возможность - или эта возможность мне "показалась" ?
  8. Подскажите пожалуйста по следующим проблемам: 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 и т.д. Такое вижу по всем прайсам всех поставщиков. Куда смотреть касательно даты обновления прайса - где проблема/ошибка ?
  9. На демо сайте при нажатии на иконку очистки - список запросов поиска очищается, но выдается ошибка: 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
  10. Чтобы не потерялось, напишу сюда несколько пожеланий по дальнейшему развитию: 1. Очень просится возможность создать и использовать в поисковой системе "таблицу синонимов" такого плана: 1Мб, 1Mb 1Тб, 1Tb, 1000Gb, 1000Гб 2Тб, 2Tb, 2000Гб, 2000Gb белый, white, білий и т.д. Обоснование просьбы: есть по сути очень похожие товары от разных дистибюторов / поставщииков. Но, не редкость что каждый поставщик по-своему ведет/оформляет название товара, (да и описание). Один, например напишет емкость HDD = 1Tb, другой = 1000Mb, а по сути для пользователя - это почти одно и то же. Хочется чтобы если пользователь ищет HDD 1Tb, то ему бы находились еще и товары (диски) в названии или описании которых имеются 1000Мб или 1Тб. Возможность добавления таблицы синонимов - частично "очеловечила" бы поиск и сделала бы его более продвинутым. 2. Хотелось бы иметь возможность сохранять конфигурации настройки/настроек (со своим комментарием) - чтобы можно было при отладке настройки поиска легко откатываться к предыдущим настройкам путем выбора ранее сделанной конфигурации. 3. Не хватает некоторых настроек которые есть в морфологической PRO-версии поиска чтобы можно было поэксперементировать с выдачей результатов поиска.
  11. 1. Можно ли увидеть скриншоты настроек модуля ? 2. Задается ли в настройках модуля ограничение на количество "похожего" товара ?
  12. Подскажите пожалуйста что исправить в конфиге 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. - не могу засунуть простыню под спойлер
  13. Тот вариант что прислали в личку - установился нормально. Дополните пожалуйста архив, а то кто-то также нарвется... Установил, включил, завтра посмотрю результаты. Спасибо за оперативность! И если будете когда-то дорабатывать функционал далее - то пожелание: неплохо бы добавить еще оперативное разделение текущей информации "о посетителях" (видеть сколько сейчас ботов, а сколько реальных/потенциальных пользователей) на сайте.
  14. Купил, установил, получил ошибку... (Модуль который качается с архива точно адаптирован для версии 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
  15. Здравствуйте, В OpenCart 2.3 (ориг 2.3 + ...) если открыть карточку Товара, то во вкладке Данные кроме поля "Закупочная цена" также имеется еще и поле "Цена закупки" Я так понимаю что Ваш модификатор это именно = "Закупочная цена" Вопрос: 1. Как и что можно изменить чтобы при использовании CostPrice, "Закупочная цена" также попадала и в имеющуюся "Цена закупки" ? 2. Не планировали ли сделать настройку модуля/модификатора чтобы была возможность "копировать" Закупочную цену CostPrice в поле "Цена закупки", если таковая имеется в сборке ОпенКарта, а не вырезана кем-то. https://prnt.sc/m5flx5
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.