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

broslavski

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

    28
  • З нами

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

Відвідувачі профілю

1 597 переглядів профілю

broslavski's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Reacting Well Rare
  • Conversation Starter
  • Week One Done

Recent Badges

2

Репутація

  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-адресов указанной подсети.

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

Important Information

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