Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

drOC

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

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

  • Посещение

Все публикации пользователя drOC

  1. ocStore 3.0.2.0, забыл приложить версию.
  2. Спасибо за ответ, по модулю вопросов нет, но в контексте задания, нам также не нужны мультиязычные aliases, которые используя формирователь SeoPro, должны быть уникальными (category_1_ru, category_1_en например) Используя префиксы URI, в таких алиасах теряется смысл. Но структуру ссылок и поведение редиректов хотелось бы оставить.
  3. 1. Требуется сделать мультиязычные URL вида www.site.com/en 2. Для SeoPro найти решение убрать мультиязычные keywords, так, чтобы URI имели одинаковый вид для всех языков сайта, кроме префикса en/ru. Есть еще задачи по части бекенд.
  4. Некорректная работа после переноса БД со второй версии - часть не отображается, некоторые модули не отключаются. Нужно найти причину и исправить. Предположительно, ошибка возникает в конфликтах таблиц oc_module oc_extension% Есть еще задачи по части бекенд.
  5. Требуется доработать шаблон (Bootstrap 4, Pure CSS) Задачи: Доработать страницы оформления заказа, корзины, оформить (при возможности написать) модули. Необходим опыт: Bootstrap 4 - в проекте используется минимум кастомного CSS, максимум стандартных классов. GIT - будет плюсом, базовые знания для командной работы (проект на GitHub) Adobe XD Есть задачи по части программирования + верстки, например: 1. Модуль меню в шапке - вывод категорий и подкатегорий + кастомные ссылки по группам (блокам/колонкам меню) с возможностью добавления их в неограниченном количестве в настройках модуля в админке. 2. Модуль подписки на новости - при указании email в футере, подписывать гостя/пользователя с базовым административным интерфейсом. 3. Модули оплаты/доставки (сервисы, шлюзы, geoIP) 4. Модуль корзины и тд. По каждому пункту будет предоставлено отдельное ТЗ. Подробности в PM, просьба указать желаемую часовую ставку. Заинтересованны в долгосрочном сотрудничестве.
  6. Вам нужно знать структуру данных и пространства имен в OpenCart. Заказы не отображаются, потому что с большой вероятностью вы не импортировали дочернюю таблицу. Обратите внимание на структуру таблиц oc_order% Пройдитесь по первичным ключам и отследите, которые из них связаны с другими таблицами, например поле marketing_id требует наличия идентичных первичных ключей в таблице oc_marketing. Поскольку в OpenCart не используются внешние ключи / InnoDB, проще импортировать все данные, исключив ненужные таблицы / поля.
  7. Есть онлайн утилита для предварительного сравнения и выборочной интеграции таблиц, полей и данных. Работает для разных версий серверов MySQL. Для разработчиков значительно упрощает анализ структуры разных версий. Возможно будет полезным. Конфликтующие структуры - только руками, в прочем, между разными версиями OpenCart отличий минимум. https://mysql.datamerge.online
  8. Просто укажите нужное подключение в файлах конфигурации config.php и admin/config.php
  9. Ошибка при установке OpenCart? Если так, то проверьте, совпадает ли пароль пользователя БД, с тем который указываете при установке. По большому счету, для новичка будет проще установить OpenCart на реальный хостинг, где уже все настроено из коробки, есть удобная контрольная панель, техническая поддержка, и автоматические бекапы На виртуальном хостинге установка OpenCart не составит трудностей, к тому же часто бывает доступна в один клик. Иначе, когда доделаете проект, возникнет вопрос переноса сайта на внешний сервер с ковырянием текущих конфигураций. И поскольку сайт на локалхосте, вам никто не сможет помочь с этим даже на платной основе.
  10. Цель установки данного модуля? Если хотите улучшить релевантность выдачи то для этого используются другие решения.
  11. У вас симпатия к запросу? Я о вложенных селектах.
  12. Добрый день, а что в логах - так и напрямую заходят или реферально. Возможно это локальная проблема при динамическом формировании ссылок, например в фидах, не поддерживающих какую нибудь модификацию.
  13. Согласен, SELECT в JOIN - достаточно ресурсоемкая операция, так как требует выборки по каждой вложенной записи, а у вас их на А4 хватит, учитывая перспективы данных таблиц.
  14. drOC

    Проблема з поштою

    Який у вас хостер?
  15. drOC

    Проблема з поштою

    Якщо повідомлення відправляються періодично, така помилка дійсно може свідчити про блокування програми sendmail зі сторони хостинг провайдеру. Інакше це могла бути інформація про помилку підключення до поштового серверу і т.д. Незалежно від того, яка у вас відвідуваність, в завданні cron може бути велика черга email для розсилки за певний проміжок часу. В наданих логах зафіксовано помилки інтерпретатора PHP. Тобто скрипт повідомляє про неможливість виконання запиту до sendmail. Більш точна інформація стосовно причин помилки sendmail, в залежності від операційної системи і конфігурації, журналюється окремо, як правило для linux серверів це директорія /var/log/. Якщо у вас виділений сервер, ви можете перевірити логи самостійно, інакше нормальною практикою є надання хостером такої інформації, в тому числі кількість розсилок за певний проміжок часу відповідно до вашого тарифного плану, час і процес, який викликав перевищення ліміту. Іншою причиною блокування відправлення листів може бути вірусна активність/розсилання спаму у фоновому режимі, але це малоймовірно, якщо ви не користуєтесь варезним софтом. Вимагайте інформацію від хостера, пропозиція змінити тарифний план - це відповідь відділу продаж а не технічної підтримки. Можете самостійно спробувати зібрати більше інформації використовуючи команду: /usr/sbin/sendmail -X /var/www/tiens/data/x.log -D /var/www/tiens/data/d.log -t -i -f [email protected] Відповідно, якщо ви маєте доступ до директорії /var/www/tiens/data/ данні будуть збережені у файлах: /var/www/tiens/data/x.log /var/www/tiens/data/d.log
  16. Здравствуйте! Посоветуйте, пожалуйста, актуальные модули для устранения дубликатов страниц для OpenCart 3. Имеются ли сейчас качественные бесплатные продукты для этой цели?
  17. 1. Добавьте языковую переменную text_credit в файлы /catalog/language/ТРЕБУЕМАЯ_ЛОКАЛЬ/common/footer.php 2. Объявите переменную вида $data['text_credit'] = $this->language->get('text_credit'); в контроллере /catalog/controller/common/footer.php 3. Текст Credit замените на {{ text_credit }} OpenCart 3 предусматривает редактор шаблонов в админке.
  18. drOC

    Боты на сайте

    Можно воспользоваться специализированными сервисами, например, Cloudflare CDN. Для OpenCart версий 1.4 - 2.1 есть одноименный бесплатный модуль. Не прибегая к внешним решениям, можно собрать базу "черных" адресов с помощью алгоритма IP + количество запросов за определенное время. Если лимит запросов превышен, IP добавляется в список запрещенных хостов в .htaccess но стоит учесть, что при грамотном парсинге, сбор такой базы может занять больше времени, чем необходимо для сбора всех данных с сайта и завершения атаки.
  19. drOC

    js + сookie + инкогнито

    В зависимости от целей использования режима инкогнито, возможно, вам понадобится не браузер, а инструменты отладки и тестирования веб интерфейсов (Web API Testing Tools). Это позволит более тонко настроить параметры клиента HTTP и необходимые компоненты для работы с cookies, web storage и т.д.
  20. drOC

    js + сookie + инкогнито

    Смотрели в сторону Browser Fingerprint? В частности, данная библиотека может быть полезна для вашей задачи: https://fingerprintjs.com/
  21. Видимо ссылка на товар не учитывает категории товара. Это обычно бывает на стандартном роутинге, который также отличается дублями страниц по части SEO. Рекомендую использовать модуль роутинга SEO PRO для версии 1.5.6, это должно решить ряд проблем, включая вашу.
  22. Видимо у вас используется стандартный select? Предоставьте, пожалуйста, участок html кода или ссылку на сайт.
  23. drOC

    Обмен WMZ на карту Приват

    Вопрос решен. Всем спасибо!
×
×
  • Создать...

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

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