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

broslavski

Новачок
  
  • Публікації

    28
  • З нами

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

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

  1. Есть сайт на Opencart (версия 2.1.0.2.1) с реализованной мультиязычностью. В целом всё по языкам работает нормально кроме одного. Во время поиска по товарам происходит перенаправление на основную языковую версию сайта. Пример: Как должно быть: /uk/search/?search=my_search_query Как есть: /search/?search=my_search_query Причём, сама страница /uk/search/?search=my_search_query, если её запускать не через поиск, а принудительно через браузер, открывается без редиректа. Подскажите, пожалуйста, в каком файле следует искать код, который может вызывать проблему?
  2. Приветствую! В письме о заказе приходит IP-адрес покупателя: <?php echo $ip; ?> Но заметил проблему, если используется CDN CloudFlare, подхватывается не реальный IP не посетителя, а IP CloudFlare. Подскажите, если кто сталкивался с подобным, возможно ли исправить данную проблему и если да, то как именно?
    Перебрал несколько модулей поиска для Opencart. Этот модуль оказался наиболее функциональным, так как работает с различными вариантами вхождений и словоформ. Модуль ищет товары по названию, описанию, модели, артикулу и другим таблицам базы данных, которые можно включить и деактивировать в настройках модуля. Все эти возможности позволят посетителям магазина получить адекватную поисковую выдачу, даже если запрос сделан с ошибкой или неточностью. Автор в течение дня сделал установку, поправил стили шаблона, ответил на все вопросы, которые меня волновали. Кроме Поисковой системы с морфологией и релевантностью PRO советую купить модули Поиск с автодополнением PRO и История Поиска. Первый из них позволяет получать выпадающие подсказки начиная с первых набранных символов, а второй фиксирует поисковые запросы для их анализа с целью расширения ассортимента. Вывод: всем пользователям, которые заботятся об оснащении своего интернет-магазина лучшими модулями рекомендую этот продукт к покупке.
  3. CKEditor версии 4.5.4. В режиме редактирования кода закомментирована часть HTML. Проблема проявляется, когда режим редактирования кода меняется на визуальный редактор. После этого теги комментария слетают и добавляются абзацы с символами неразрывных пробелов. Пример кода с комментарием: <h2>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</h2> <!--<p>Quas, hic nisi illo sequi explicabo dicta similique cupiditate ex rem enim labore, necessitatibus consequatur totam in?</p>--> <h3>Porro quae facilis minus veritatis?</h3> Пример кода после открытия визуального редактора: <h2>Lorem, ipsum dolor sit amet consectetur adipisicing elit.</h2> <p>&nbsp;</p> <p>Quas, hic nisi illo sequi explicabo dicta similique cupiditate ex rem enim labore, necessitatibus consequatur totam in?</p> <p>&nbsp;</p> <p>--&gt;</p> <h3>Porro quae facilis minus veritatis?</h3> Правило config.allowedContent = true; в конфигурации прописано. Пробовал добавить правило с регулярным выражением для комментария: config.protectedSource.push( /<!--[\s\S]*?\>/g ); но не помогло. Подключенные модули: codemirror,textselection,oembed,widget,lineutils,youtube,slideshow,widgetbootstrap,widgettemplatemenu,quicktable,tableresize,autocorrect,wordcount,lineheight,zoom,backgrounds,ckeditor-gwf-plugin,letterspacing,nbsp,simplebutton,wenzgmap,osem_googlemaps,videosnapshot,qrc,symbol,html5validation,extraformattributes Подскажите, как решить проблему, если кто-то сталкивался.
  4. Спасибо, markimax! А я почему-то не обратил внимания, что модуль совместим с 1.5. Оформляю.
  5. Приветствую! Производим переезд магазина на базе Opencart 1.5 на https, который бы устраивал Yandex и Google. Для этого было сделано: Был установлен сертификат на домене. Была активирована опция Использовать SSL в настройках системы в админпанели. Внесены необходимые правки в 2 файла конфигурации. Исправлены ссылки в контенте на абсолютные адреса. Прописана директива host и карта сайта в robots.txt с защищенным протоколом. Редиректы на https не выставлялись, т.к. еще не произведена склейка доменов Яндексом. Требуется, чтобы домен был доступен до момента склейки по двум протоколам, но когда страница запускается по защищенному, внутренние ссылки (меню, категории, товары и т.п.) отображаются по http-протоколу, таким образом браузер показывает соединение как небезопасное. При переходе по любой из внутренней ссылке так же попадаем на http-версию страницы. Видел, что для версии 2 существует патч, исправляющий подобного рода ошибки. Как проблема исправляется в версии Opencart 1.5? Спасибо.
  6. Спасибо, Einshtein! Собственно, нашел в настройках категории одну настройку: "Главное меню: Если флажок установлен, тогда категория будет показана в главном меню . Данную опцию нужно включать только для главных (родительских) категорий." Отключение этой опции можно считать в качестве помещения главной категории в "Архивную"? Т.к. из главного меню она пропадает, а URL остаётся "живой".
  7. Приветствую! Помогите прояснить вопрос. На форуме продаётся модуль "Архивный товар". А как осуществлять перевод категории в разряд архивных? К примеру, если категория уже не будет использоваться в продажах, но убирать её с сайта, во избежание появления 404-х ошибок не хотелось бы. Т.е. по-сути стоит задача убрать категорию из главного меню, но не отключать её на сайте.
  8. Приветствую! Подскажите, пожалуйста, как в виджете для заказа обратного звонка можно установить шаблон заполнения номера типа +38 (___) ___-__-__. Если я правильно понял, то Шаблон обвертки ввода поля или Шаблон обвертки вывода поля в настройках полей это как раз об этом? Если да, то как правильно прописать настройки? Спасибо.
  9. Спасибо. Удалось решить проблему путем запроса: REPAIR TABLE oc_product_description USE_FRM
  10. Приветствую! Помогите решить проблему. После перезагрузки сервера, а точнее, виртуальной машины VPS в админке появилась ошибка, которая делает невозможной работу с товарами: Warning: mysql_query(): Unable to save result set in /home/site/web/site.com/public_html/system/database/mysql.php on line 22 Notice: Error: Can't find record in 'oc_product_description' Error No: 1032 SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '2' in /home/site/web/site.com/public_html/system/database/mysql.php on line 50 Возможно исправить проблему без восстановления с бекапа? Версия OC: 1.5.6.
  11. Приветствую! Опишу как мне удалось решить проблему с верификацией почты. Сначала несколько оговорок: Использование сервиса почты для доменов pdd.yandex.ru - это действительно удобный способ организации почты для интернет-магазинов, т.к. не идет нагрузка на собственный сервер. При этом ящики добавляются и настраиваются исключительно легко. Вторым важным аргументом в пользу использования pdd.yandex.ru является то, что цифровая подпись DKIM для каждого созданного ящика создается автоматически. Использование почты в Opencart при помощи функции mail имеет существенный недостаток по сравнению с использованием SMTP, а именно, без настройки DKIM и SFP ключей письма с магазина имеют высокие шансы попадания в спам. В частности, Gmail отображает отправителя полученного письма без цифровой подписи с красным знаком вопроса на аватарке. В приложении (Скриншот 1) можно увидеть как отображено письмо в Gmail, отправленное с одного и того же адреса. Вверху - с цифровой подписью, внизу - без. Итак. Алгоритм настройки почты для отправки писем при помощи почтового клиента и с CMS Opencart, следование которому дало мне требуемый результат в виде отсутствия проблем с получением писем адресатами и нормального их отображения: Подключается и подтверждается домен на сервисе "Почта для домена": https://pdd.yandex.ru/domains_add/. Создается необходимый почтовый адрес. Производятся настройки записей в панели регистратора вашего домена (Скриншот 2): MX-запись CNAME-запись DKIM-подпись SPF-запись Настраивается почтовый клиент. В приложении - пример настроек для клиента Mozilla Thunderbird (Скриншоты 3, 4). При выборе папок в настройках IMAP предпочтительно выбирать папки "Корзина", "Черновики", "Отправленные" и "Спам" расположенные на сервере, а не локально, дабы почтовый сервер не создавал лишние ярлыки и чтобы не вносить путаницу при менеджменте писем. Настраивается SMTP в админке Opencart. В OC 1.5 это: "Система - Настройки - Изменить - Почта" (Скриншот 5). При использовании SMTP-серверов Yandex, дополнительно настраивать цифровые подписи на сервере не нужно, т.к. отправляемые письма посредством SMTP (уведомления, рассылки и т.п.) уже будут подписаны. Проверяем отправку/получение, тестируем в сервисах. PROFIT.
  12. Приветствую! Опишу как мне удалось решить проблему с верификацией почты. Сначала несколько оговорок: Использование сервиса почты для доменов pdd.yandex.ru - это действительно удобный способ организации почты для интернет-магазинов, т.к. не идет нагрузка на собственный сервер. При этом ящики добавляются и настраиваются исключительно легко. Вторым важным аргументом в пользу использования pdd.yandex.ru является то, что цифровая подпись DKIM для каждого созданного ящика создается автоматически. Использование почты в Opencart при помощи функции mail имеет существенный недостаток по сравнению с использованием SMTP, а именно, без настройки DKIM и SFP ключей письма с магазина имеют высокие шансы попадания в спам. В частности, Gmail отображает отправителя полученного письма без цифровой подписи с красным знаком вопроса на аватарке. В приложении (Скриншот 1) можно увидеть как отображено письмо в Gmail, отправленное с одного и того же адреса. Вверху - с цифровой подписью, внизу - без. Итак. Алгоритм настройки почты для отправки писем при помощи почтового клиента и с CMS Opencart, следование которому дало мне требуемый результат в виде отсутствия проблем с получением писем адресатами и нормального их отображения: Подключается и подтверждается домен на сервисе "Почта для домена": https://pdd.yandex.ru/domains_add/. Создается необходимый почтовый адрес. Производятся настройки записей в панели регистратора вашего домена (Скриншот 2): MX-запись CNAME-запись DKIM-подпись SPF-запись Настраивается почтовый клиент. В приложении - пример настроек для клиента Mozilla Thunderbird (Скриншоты 3, 4). При выборе папок в настройках IMAP предпочтительно выбирать папки "Корзина", "Черновики", "Отправленные" и "Спам" расположенные на сервере, а не локально, дабы почтовый сервер не создавал лишние ярлыки и чтобы не вносить путаницу при менеджменте писем. Настраивается SMTP в админке Opencart. В OC 1.5 это: "Система - Настройки - Изменить - Почта" (Скриншот 5). При использовании SMTP-серверов Yandex, дополнительно настраивать цифровые подписи на сервере не нужно, т.к. отправляемые письма посредством SMTP (уведомления, рассылки и т.п.) уже будут подписаны. Проверяем отправку/получение, тестируем в сервисах. PROFIT.
  13. Подскажите, пожалуйста, если на версии OC 1.5 в индекс яндекса попадают результаты фильтрации вида ?filter_ocfilter={параметр выборки}, как правильно сделать запрет на индексацию таких страниц? Верным ли будет прописать в robots.txt параметр типа: Disallow: /*?filter_ocfilter Спасибо!
  14. В панели управления хостингом находите пункт Firewall и создаете правило XXX.XXX.XXX.0/24 с действием REJECT где вместо XXX пишете свой IP. 0/24 заблокирует весь диапазон IP-адресов указанной подсети.
  15. Блокируй по маске подсети. У меня тоже все были разные.Sent from my iPhone using Tapatalk
  16. Не пробовал заблокировать проблемные IP на уровне сервера?Sent from my iPhone using Tapatalk
  17. Проблема была решена блокированием проблемных IP-адресов по подмаске сети.
  18. Считаете она предотвратит атаку ботов? Потому что когда активируешь обычную Captcha - не работает.
  19. Спасибо. Сайт не на столько рейтинговый, чтобы представлять интерес для конкурентов. Да и смысл с таких заказов? Они удаляются. Единственное - это неудобство и время на удаление мусора. А будет ли в этом случае уместным поставить reCapcha от Google, чтобы не пугать посетителем вводом символов?
  20. В интернет-магазине на базе Opencart установлен модуль быстрого заказа без регистрации, т.е. ввод необходимых полей (Имя, телефон, email, комментарии) с кнопкой подтверждения заказа. До настоящего момента сайт работал в штатном режиме. Со вчерашнего дня стали поступать десятки фиктивных заказов с генерацией записей для всех полей. Заполняются сгенерированные имена, email, и фразы на английском в поле комментариев. IP-адреса по всем "заказам" разные. Как правило - китайские. "Заказы" не фиксируются в Яндекс-метрике и никак не отражаются на посещаемости сайта. Понятно, что сайт стал жертвой спам-атаки. Огромная просьба к форумчанам, сталкивавшимся с данной проблемой рассказать что это за дрянь и подсказать действенные способы устранения проблемы. Спасибо.
  21. Это можно сделать следующим образом. Идете в Batch Editor, фильтруете необходимые товары, отмечаете их. Затем во вкладке "Связи" выбираете в выпадающем меню пункт "Категории" и выбрав целевую категорию жмете на кнопку "Добавить" или "Изменить" в зависимости от целей редактирования ("Добавить" добавляет категорию к уже существующей, "Изменить" перезаписывает текущее значение категории на выбранное).
  22. Batch Editor - лучшее что можно представить для пакетного управления позициями товаров в Opencart. Экономит массу времени. За пару секунд можно сделать такие операции для тысяч товаров, которые руками можно выполнять неделями. Однозначный претендент на покупку после установки Opencart. В следующих обновлениях хотелось бы увидеть возможность поиска отсутствующих файлов дополнительных изображений, а также расширенный функционал генерации описаний по синонимизированным шаблонам с возможностью подстановки в тексте необходимых данных (название товара, название категории, производитель). Автору - огромное спасибо за обратную связь и поддержку!
  23. Версия Opencart 1.5.6.4. С некоторого времени перестал работать Ajax-поиск товаров в админ-панели. При вводе названия в поле или в выборе категории или производителя - ничего не происходит. Подскажите, пожалуйста, в чем может быть возможная проблема и как найти путь ее решения?
  24. Помогите, пожалуйста, "причесать" форму письма клиенту и убрать из него все, что считаю лишним. В частности интересует, какие файлы нужно править, в каких местах вставлять html-код. Все изменения изобразил на картинке. Цифрами отмечены ячейки, которые подлежат удалению. Заранее спасибо!
×
×
  • Створити...

Important Information

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