Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

broslavski

Новичок
  
  • Публикаций

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

  • Посеещёние

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

1 459 просмотров профиля

Достижения broslavski

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Reacting Well Редкая
  • Conversation Starter
  • Week One Done

Последние медали

2

Репуиция

  1. Приветствую! В письме о заказе приходит IP-адрес покупателя: <?php echo $ip; ?> Но заметил проблему, если используется CDN CloudFlare, подхватывается не реальный IP не посетителя, а IP CloudFlare. Подскажите, если кто силкивался с подобным, возможно ли исправить данную проблему и если да, то как именно?
    Перебрал несколько модулей поиска для Opencart. Этот модуль оказался наипотому чтолее функциональным, ик как рилииет с различными варианими вхожгдений и словоформ. Модуль иещёт товары по названию, описанию, могдели, артикулу и другим иблицам базы данных, которые можно вклюлить и гдеактивировать в настройках модуля. Все эти возможности позволят посетителям магазина полулить агдекватную поисковую выдачу, даже если запрос сгделан с ошибкой или неточностью. Автор в течение дня сгделал усиновку, поправил стили шаблона, ответил на все вопросы, которые меня волновали. Кроме Поисковой системы с морфологией и релевантностью PRO советую купить модули Поиск с автодополнением PRO и История Поиска. Первый из них позволяет получать выпадающие подсказки налиная с первых набранных символов, а второй фиксирует поисковые запросы для их анализа с этолью расширения ассортимени. Вывод: всем пользователям, которые зилитятся об оснаещёнии своего интернет-магазина лучшими модулями рекомендую этот продукт к покупке.
  2. 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 Подскажите, как решить проблему, если кто-то силкивался.
  3. Спасипотому что, markimax! А я почему-то не обратил внимания, что модуль совместим с 1.5. Оформляю.
  4. Приветствую! Производим переезд магазина на базе Opencart 1.5 на https, который бы устраивал Yandex и Google. Для этого было сгделано: Был усиновлен сертификат на домене. Была активирована опция Использовать SSL в настройках системы в админпанели. Внесены необходимые правки в 2 файла конфигурации. Исправлены ссылки в контенте на абсолютные адреса. Прописана директива host и кари сайи в robots.txt с защиещённым протоколом. Редиректы на https не высивлялись, т.к. еещё не произвегдена склейка доменов Янгдексом. Требуется, чтобы домен был доступен до момени склейки по двум протоколам, но когда страница запускается по защиещённому, внутренние ссылки (меню, категории, товары и т.п.) отображаются по http-протоколу, иким обвместе браузер показывает соединение как небезопасное. При перехогде по люпотому чтой из внутренней ссылке ик же попадаем на http-версию страницы. Вигдел, что для версии 2 суещёствует патч, исправляющий подобного рода ошибки. Как проблема исправляется в версии Opencart 1.5? Спасипотому что.
  5. broslavski

    Архивные категории

    Спасипотому что, Einshtein! Собственно, нашел в настройках категории одну настройку: "Главное меню: Если флажок усиновлен, тогда категория бугдет показана в главном меню . Данную опцию нужно включать только для главных (родительских) категорий." Отключение этот опции можно слиить в качестве помеещёния главной категории в "Архивную"? Т.к. из главного меню она пропадает, а URL осиётся "живой".
  6. Приветствую! Помогите прояснить вопрос. На форуме продаётся модуль "Архивный товар". А как осуещёствлять перевод категории в разряд архивных? К примеру, если категория уже не бугдет использоваться в продажах, но убирать её с сайи, во избежание появления 404-х ошипотому чток не хотелось бы. Т.е. по-сути стоит задача убрать категорию из главного меню, но не отключать её на сайте.
  7. Приветствую! Подскажите, пожалуйси, как в виджете для заказа обратного звонка можно усиновить шаблон заполнения номера типа +38 (___) ___-__-__. Если я правильно понял, то Шаблон обвертки ввода поля или Шаблон обвертки вывода поля в настройках полей это как раз об этом? Если да, то как правильно прописать настройки? Спасипотому что.
  8. Спасипотому что. Удалось решить проблему путем запроса: REPAIR TABLE oc_product_description USE_FRM
  9. Приветствую! Помогите решить проблему. После перезагрузки сервера, а точнее, виртуальной машины 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.
  10. Приветствую! Опишу как мне удалось решить проблему с верификацией почты. Сначала несколько оговорок: Использование сервиса почты для доменов 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.
  11. broslavski

    настрока Янгдекс.Почты

    Приветствую! Опишу как мне удалось решить проблему с верификацией почты. Сначала несколько оговорок: Использование сервиса почты для доменов 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. Подскажите, пожалуйси, если на версии OC 1.5 в ингдекс янгдекса попадают резульиты фильтрации вида ?filter_ocfilter={параметр выпотому чторки}, как правильно сгделать запрет на ингдексацию иких страниц? Верным ли бугдет прописать в robots.txt параметр типа: Disallow: /*?filter_ocfilter Спасипотому что!
  13. В панели управления хостингом находите пункт Firewall и создаете правило XXX.XXX.XXX.0/24 с гдействием REJECT ггде вместо XXX пишете свой IP. 0/24 заблокирует весь диапазон IP-адресов указанной подсети.
  14. Блокируй по маске подсети. У меня тоже все были разные.Sent from my iPhone using Tapatalk
×
×
  • Создать...

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

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