Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Dotrox

Users
  
  • Posts

    2,003
  • Joined

  • Last visited

Everything posted by Dotrox

  1. Где лежит файл контроллера и какой роут (путь) вы прописали для схемы?
  2. Потому что это чужие заказы. В заказах прописывается домен магазина и там у вас получается чужой домен, поэтому и не даёт эти заказы удалять. Правильная последовательность действий - это не создавать копии сайта! В ОК из коробки есть функционал мультимагазина, вот его и используйте для магазинов на поддоменах.
  3. Если вы знаете, что есть такой класс, то должны знать, что в нём есть метод setHtml. И разница с отправкой обычного текстового письма будет только в том, что вы дополнительно вызываете этот метод и передаёте в него ваш html. Пример можно посмотреть в /catalog/model/checkout/order.php.
  4. А лицензии на новый домен для всех модулей получили? Вот такого контроллера у вас в принципе быть не должно, а значит это часть какого-то модуля. Если лицензия отвалилась, модуль мог перестать подгружать свои файлы, а обращение к контроллеру осталось из-за модификаторов.
  5. У меня в обоих случаях открывается домен lettoby.ru с https. Браузеры кешируют редиректы. Если хотите точно знать применились ли изменения и правильно ли они работают, используйте анонимное окно.
  6. Если у вас модели в стиле ОК (просто свалка методов), то и модель могла бы быть одна. А на счёт раздельных страниц - используйте разные методы в своём контроллере (для каждой страницы свой метод). Тогда у вас роуты просто будут тройные, в формате: dir/controller/method.
  7. У вас 25й порт на сервере закрыт. Хостеры на VDS не редко его блокируют по умолчанию для предотвращения спам рассылок с их серверов. Спросите поддержку. А когда порт откроют у вас может быть ещё одна проблема с отправкой на отдельные почтовики (в том числе и Gmail) - должна быть правильная PTR запись: https://support.google.com/mail/answer/81126 А возможность создать PTR есть далеко не всегда, так что IPv6 проще сразу выключить в конфиге почтового сервера.
  8. Если б проблема была в конфиге, то мультимагазины бы в принципе работать не смогли, ведь в конфиге всегда жёстко вбит основной домен. Для нормальной работы мультимагазина не нужен динамический конфиг, ОК сам берёт домен из $_SERVER['HTTP_HOST'] и по нему определяет текущий магазин. Посмотрите файл /catalog/controller/startup/startup.php и сами убедитесь. А на вопрос @toliggg за всё это время никто не ответил потому, что такие вопросы бессмысленно задавать без ссылки на сайт.
  9. Заменить это: RewriteRule ^(.*)$ https://letto.by/$1 [R=301,L] на это: RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  10. Мне кажется, дело совсем не в защите, а в том, что людям стыдно показывать свой код. Иначе как объяснить тех особых параноиков, которые закрывают ИонКубом абсолютно все файлы своих модулей? И почему-то именно такие полностью закубленные модули работают особенно криво. Совпадение? Хотя, может, дело в том, что в публичной оферте форума прямым текстом написано, что администрация имеет право брать код чужих модулей и использовать полностью на своё усмотрение и без каких-либо отчислений за это: https://opencartforum.com/index.html/docs/public-offer/ И как прочитав такое не закубить все файлы своих модулей подчистую? Кстати, а кто из разработчиков исполняет пункт 7.6 той же оферты:
  11. Судя по всему, как раз неправильно! У вас проблема из-за того, что у вас в редиректе для основного домена явно прописан домен, потому на него и редиректит второй домен. Редирект должен быть шаблонным, а не с жёстко вбитым доменом, тогда он будет работать сразу для всех доменов мультимагазина и одинаково правильно. Покажите ваш .htaccess.
  12. Вам не кажется, что если проблема возникла после установки шаблона, то и обращаться надо к автору шаблона? А вообще, все глюки из-за того, что у вас вместо файла скриптов Бутстрапа - 404.
  13. Написано про интеграцию с другими модулями, значит, вероятно, речь идёт про контроллеры. Тогда так: $controller = new Front($registry); Mfilter_Plus::getInstance($controller)->updateProduct($product_id);
  14. Для товаров это будет так: RewriteRule ^products/(.*)$ /$1 [L,R=301] При условии, конечно, что у вас в настройках SeoPro выбраны ссылки без категорий в них и если за исключением products остальная часть ЧПУ совпадает со старым магазином. Для ссылок категорий будет по аналогии.
  15. Потому что вы путаете разбивку сайта на региональные версии и просто привязку к региону. Что Гугл, что Яндекс, конечно же насколько возможно присваивают сайту регион, при чём даже без каких-либо дополнительных действий со стороны владельца сайта. А затем ранжируют сайт с учётом этого региона. Но Гугл не присвоит сайту сразу несколько разных регионов - вот в чём разница с разбивкой. Например, у Яндекса региональный поддомен может выстрелить в ТОП3 выдачи соответствующего региона уже через пару недель после создания, при чём без какого-либо продвижения. Попробуйте такого добиться у Гугла. Почему же мне Гугл всегда показывает киевские магазины, хотя я даже близко не в Киеве и он это хорошо знает, поскольку под выдачей моё расположение подписано с точностью до микрорайона? Кстати, вы действительно считаете, что этот цвет шрифта достаточно читабелен? Я, конечно, понимаю, что дурной пример заразителен, но у Марка хотя бы цвет шрифта в его цветных текстах читабельный.
  16. Именно отдельные роботсы я и сделал написав модуль для мультимагазинного роботса! Так что у каждого поддомена действительно поисковики получают отдельную версию роботса с правильным хостом! И пока вы не придумали ещё одну придирку сразу скажу, что поисковики и не догадываются, что там динамический контент, они получают всё тот же robots.txt без каких-либо редиректов! @markimax , может хватит здесь устраивать детский сад с цветными буквачками и "ааа-каньем" и пытаться подловить меня на именно детсадовских ошибках типа количества директив Host? А ведь я угадал, вы таки считаете себя авторитетней поддержки Яндекса И, как я уже сказал, бессмысленно в таком случае с вами дальше спорить. Если кто-то заинтересуется этой темой и будет сомневаться, где же истина, он всегда может сам пообщаться с поддержкой Яндекса (главное максимально точно ставить вопросы).
  17. Видимо, вам опять стоит кинуть ссылку на определение в Вики слова демагогия, вы постоянно забываете его значение и используете направо и налево, как способ обозначения аргументов собеседника, которые вам нечем опровергнуть Именно из-за неконкретности доков и пришлось пообщаться с поддержкой Яндекса и вот небольшой отрывок из их ответов: Если вы считаете себя авторитетней поддержки Яндекса, то, как говорится, флаг вам в руки и дальше вас переубеждать будет глупой затеей
  18. А вы понимаете, что такое "региональность" в Яндексе? На этот счёт было даже общение с поддержкой Яндекса, как раз по поводу зеркал и выдачи. Так вот, если всё правильно настроить, то в выдачу попадают все зеркала и это проверено мною лично! Но, конечно, речь идёт про региональную выдачу. Если у сайта 100 поддоменов, то пользователь из Москвы не увидит подряд 10 страниц выдачи забитых одним сайтом, он увидит только страницу с московского поддомена.
  19. Вы знаете о существовании Яндекс.Вебмастера и о том, что там можно связать разные домены/поддомены в виде зеркал? Вот так Яндекс об этом и узнает Ну, а на счёт Гугла - уже в третий раз повторяю, что для него этот метод, в принципе, не работает, ибо он в пределах одной страны не признаёт георазбивку, так что о нём нет даже смысла спорить!
  20. А теперь смотрим, что нам говорит сам Яндекс вот здесь - https://yandex.ru/support/webmaster/recommendations/regionality.html Ну, а для Гугла да, как я уже написал выше, в пределах одной страны разбивки нет.
  21. Вариантов только два: либо купить модуль меню, который позволяет вручную формировать меню, либо просто вписать ссылку в шаблон в нужном месте, в том числе и в шаблон меню категорий после вывода категорий. Только, если будете вписывать в шаблон, делайте это правильно, то есть, ссылка формируется в контроллере, там же для неё подтягивается текст из языкового файла, а затем уже эти переменные выводятся в шаблоне.
  22. Значит у вас совсем всё в кашу смешалось. В ОК изначально есть страница акционных товаров - /index.php?route=product/special, ЧПУ которой /specials. Это не категория - это отдельный тип страницы! И я вижу, что с этой страницей никаких проблем нет. А значит вы сейчас пытаетесь сделать что-то неправильно. У вас не может быть категории с ЧПУ (SEO URL) ни specials, ни тем более index.php?route=product/special! Что вы пытаетесь сделать? Вывести ссылку на страницу акционных товаров через меню категорий? Не получится!
  23. Вот вам и ответ! Зачем вы это сделали? Если вы где-либо в админке вручную формируете меню, то вы должны вписывать исключительно ЧПУ ссылки, то есть, в данном случае - /specials.
  24. Если текст будет один и тот же с разницей только в названии города, то получится 150 страниц с идентичностью процентов в 99. Кроме того, сделав всего одну статью вы максимум продвинетесь по запросу из этой статьи ("купить шиповник в..."). Для Яндекса правильный вариант - это поддомены и привязка их в Вебмастере к соответствующим регионам. Для Гугла вариантов нет, поскольку он не признаёт георазбивку в пределах одной страны. То есть, если вы хотите нормально продвинуть все страницы магазина в регионах, вам нужен мультимагазин на поддоменах, GeoIP и привязка поддоменов к регионам в Вебмастере. Но это только для Яндекса. И по опыту могу сказать, что с таким вариантом можно попасть в ТОП10 региональной выдачи Яндекса после первого же апдейта (хотя это ещё зависит от конкуренции).
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.