Jump to content
Sign in to follow this  
doris4730

[Решено] как поставить редирект, но только на главной странице магазина?

Recommended Posts

проблема в следующем: при заходе в магазин, посетителя нужно направлять в определённую товарную категорию.
как реализовать это, только на главной странице?
прописать редирект в header не составляет труда, но тогда с любой страницы сайта будет редиректировать...

 

wOYHB1pR.png

Share this post


Link to post
Share on other sites

1) По-моему в oCstore это можно сделать из админки

2) Контроллер главной страницы: common/home.php

3) Homepage можно кастомизировать

  • +1 1

Share this post


Link to post
Share on other sites

спасибо cmd
решил вопрос на удивление просто:
в файле theme/default/template/common/home.tpl


над строкой:
?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>

добавил:

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://site-name/category");

exit();

?>

теперь с главной редиректирует в указанную категорию

  • +1 1

Share this post


Link to post
Share on other sites

Если что, я это не советовал)

  • +1 1

Share this post


Link to post
Share on other sites

да понятно, что это варварство во всей красе.
мне такое в голову пришло только потому, что заказчику необходимо было вывести атрибуты товара в категории.
и это должно было быть и на главной.
только у меня нет идей как вывести атрибуты в модуле"рекомендуемые" например, поэтому сделал категорию рекомендуемые и с главной прописал редирект к ней

Share this post


Link to post
Share on other sites

А если зайти Дизайн - Layout (Схемы) - Home и поменять контроллер...

 

И, если уже делать прямой редирект, то лучше через htaccess или контроллер. Потому что вдруг какая-то ошибка где-то выскочит до header. Некрасиво получится - не сработает редирект и поисковики заиндексируют.

  • +1 1

Share this post


Link to post
Share on other sites

cmd, послушал Вас
аргумент с ошибкой был очень убедительным
сделал редирект через контроллер

Share this post


Link to post
Share on other sites

Варварство - добавлять HTTP headers в .tpl

Первым делом в голову должно было прийти добавить хидеры в контроллере.

Второй момент: вовлекать PHP и приличный кусок движка в такую вещь, как редирект - довольно странная идея. Потому что с редиректом справляться можно ещё на входе (apache, nginx) и не тратя столько ресурсов вхолостую - просто разобравшись с htaccess.

UPD: чёрт, не увидел двух последних сообщений :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By Exploits
      Скачать/Купить дополнение


      Менеджер 301 редиректов
      Простой, но рабочий модуль 301 редиректа для Opencart :-)
      Что бы сделать 301 редирект надо редактировать файл .htaccess но с этим во многом возникают трудности.
      Этим дополнением я сделал все более удобно
      После установки модуля просто идем в настройки магазина и в первой вкладке видим поле для ввода переадресаций http://prntscr.com/9s5g0i в формате:
      старый-адрес==новый-адресстарый-адрес2==новый
      и т.д.
      Все достаточно просто и понятно.
      Установка
      Opencart 1.x = Загружаем файл redirector_1.x.xml в vqmod/xml
      Opencart 2.x = В админке устанавливаем в модификаторах файл из архива redirector_2.x.ocmod.xml, после обновляем модификаторы
      Хочу выпустить супер продвинутый полноценный модуль с условиями и т.д. но не знаю стоит ли? Будет спрос как думаете? :wink:
      Добавил Exploits Добавлено 19.01.2016 Категория Прочее Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By themodul
      2 800.00 руб
      Скачать/Купить дополнение


      Шаблон "Magazin" для ocStore/Opencart
      |
      В СТОИМОСТЬ ВХОДИТ УСТАНОВКА И НАСТРОЙКА ШАБЛОНА (как на rentwell.ru или det.rentwell.ru)
      Шаблон "Magazin" для opencart/ocstore 2.1.0.1 и 2.1.0.2
      Основной идеей при создании этого шаблона было - разработать полноценный функциональный магазин с качественным дизайном. Очень большое внимание мы уделили юзабилити магазина. Спрятав большую часть функциональности в выдвижных блоках, мы смогли уйти от неудобных всплывающих окон.
      ФУНКЦИОНАЛЬНОСТЬ:
      - перезвонить new (с автозаполнением полей, при авторизации. Все заявки отправляются в админку. К каждой заявке можно писать комментарий);
      - быстрая регистрация/вход (вход и регистрация на текущей странице);
      - промо блок вверху страницы (после закрытия показывается только после изменения информации);
      - возможность скрыть фильтр (очень удобно при использовании на мобильном);
      - всплывающая корзина;
      - вывод определенной опции в категорию (необходимая функция для магазина одежды);
      - индикатор наличия товара и количества опций;
      - предзаказ отсутствующей опции new ( в админку и на почту отправляется контактные данные покупателя и отсутствующая опция);
      - нашли дешевле (очень удобно мониторить цены конкурентов и удерживать покупателей);
      - помощь с размером (помогаем сомневающимся покупателям подобрать правильный размер. Данную функцию можно включить на определенной опции);
      - быстрый заказ (теперь заказать товар можно на любой странице прямо из корзины. Заказ отправляется в админку как обычный заказ в opencart. Также если пользователь будет зарегистрирован, то заказ будет отражаться в личном кабинете);
      - дополнительные варианты (в данном шаблоне дополнительные варианты - цвет одежды. Это очень удобно, когда у товара есть взаимосвязанные опции. Например - красное платье есть только с размером "L", а синее - нет. так для каждого цвета мы можем создать товар со своими размерами и разными артикулами.);
      - предыдущий следующий товар (полезен как для клиента, так и для сео оптимизации. Перебор происходит внутри определенной категории, что исключает перескакивание на другой вид товара.);
      - слайдер доп. изображений (особенно удобно при использовании на мобильном);
      - микроразметка карточки товара (для сео оптимизации);
      - новости;
      - купон на скидку (подталкивает покупателя к совершению покупки. после клика, покупателю сообщается как и где можно применить купон.);
      - возможность скрыть главное меню (вместо меню появится слово задаваемое через админку (меню или каталог и т.д.). при наведении на него откроется полноценное меню);
      - мобильное меню;
      - вы смотрели (с эффектным появлением)
      - удобный каталог избранных товаров;
      - карта в контактах (настраивается через админку);
      - быстрый просмотр (с возможностью листать товар и выбора опций на текущей странице);
      - подписаться на новости и получить купон (При подписке модуль высылает html письмо с кодом купона. Письмо можно редактировать в админ. панели. Реализован поиск по подписчикам);
      - таблица размеров (возможно создавать неограниченное количество таблиц и прикреплять к определенному товару);
      - продукты из категорий (возможно выводить продукты из определенных категорий. В админке можно задать порядок сортировки и лимит товаров);
      - аккордеон категорий
      - вывод любого контента в панель аккаунта продавца (например таким образом можно поощрять зарегистрированных покупателей, создавая отдельные акции для них)
      - автоматическое обновление цены при изменении опции или кол-ва new (если опция имеет дополнительную стоимость, то при выборе её, цена соразмерно изменится. Работает как в карточке товара, так и в быстром просмотре)
      - увеличение изображения при наведении new (теперь не нужно никуда кликать для увеличения картинки товара)
      - добавлена вторая тема (детская тематика) new (тему можно менять в админ. панели в настройках темы)
      - настройка цвета new (цвет темы меняется через админ. панель в настройках темы)
      - лейблы new (помогут покупателям получить больше информации о товаре - хит, желанные, новинки )
      - таймер акции new (наглядно показывает когда закончится акция )
      В дальнейшем будет добавляться новая функциональность и новые качественные темы на наиболее популярные виды коммерции. Совсем скоро выйдет тема на детскую тематику.
      ЛИЦЕНЗИЯ: 1 покупка = 1 домен. (возможна смена доменов)
      После покупки необходимо сообщить домен, где планируется использовать данный шаблон.
      Вторая лицензия 2000 рублей
      Версия шаблона для opencart 2.2 выдаётся по запросу в ЛС.
      ДЕМО
      АДМИНКА
      пароль: demo/demo

      Детская тема (тема 2)
      ДЕМО
      СПАСИБО ЗА ВНИМАНИЕ
      Добавил themodul Добавлено 23.10.2015 Категория Платные шаблоны Системные требования Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By 29aleksey
      1 699.00 руб
      Скачать/Купить дополнение


      Адаптивный шаблон NewStore
      Демо для версии ocstore 1.5.5.1.2
      Вход в админпанель
      логин: demo / пароль: demo
      Демо2
      логин: demo
      пасс: demo
      Обязательна установка vqmod. Файлы движка не заменяются.
      Обязатеьная установка IonCube Loader.
      Универсальный адаптивный шаблон NewStore на bootstrap.


      Cписок функционала и модулей - ЭТИ МОДУЛИ ИДУТ В КОМПЛЕКТЕ С ШАБЛОНОМ
      1). Управление торговлей 6 Персональный редактор ++ 1.1

      Описание модуля 2). Управление торговлей 5 - быстрая обработка заказ 4.0

      Описание модуля 3). Управление торговлей 3 Быстрый заказ

      Описание модуля 4). Управление торговлей 1 Обратный звонок

      Описание модуля 5).Управление торговлей 7 – Все в 1м + таймер 1.0

      Описание модуля 6). Модуль вкладки (Рекомендуем, Акции, Хит Продаж, Популярные и Новинка)
      7) Содание доп. вкладок в карточке товара.
      8). Модуль Стена категорий
      9). Баннеры
      Модуль настройки шаблона

      1). 3 темы
      2). 10 цветовых схем
      3). ручная настройка шаблона
      4). Прозрачность сайта
      5). Выбрать встроенные паттерн или загрузить свой
      6). Выбрать положение название товара, цена,описание, модель товар, кнопок (слева, центр, справа)
      7). Третий вид Прайс - лист с авто перерасчетом цены (возможность вкл /выкл )
      8). Вид (Сгрупированный вид / Классический вид)
      9). Отключение кнопок (быстрый заказ, просмотр, добавить в сравнение, добавить закладки) - для всех модулей и страниц отдельно
      10). Стикеры (Акция, ТОП продаж, популярный товар, новый товар, Ручной стикер)
      В модуль Управление торговлей 6 -добавил возможность редактировать ручной стикер.
      11). Контакты в подвал сайта
      12). Контакты в шапку сайа
      13). Описание с логотипом в подвал сайта
      14). Google карта в подвал сайта (возможно вкл / выкл) с добавление маркеров настраиваемых

      15. Быстрый заказ на выбор 2 дизайна
      16. Создание доп страниц шапке сайта (Каталог/ Страницы )
      17. Просмотр товара (в категориях,рекомендуем, акции, новый товар, хит продаж, УТ7, модуль вкладки)
      После покупки шаблона писать в личку для получения ключа активации модулей УТ
      1 ключ на основой домен +1 тестовый домен! Добавил 29aleksey Добавлено 08.08.2015 Категория Платные шаблоны  
    • By Ptenec
      300.00 руб
      Скачать/Купить дополнение


      Вопрос ответ
      Дополнение Вопрос ответ! Дополнение как страница поможет вам ответить на вопросы клиентов и вывести все на 1 странице, дабы не задавали вам 1 и теже вопросы при звонке или обращении по почте!  проще говоря это FAQ
       
      Добавил Ptenec Добавлено 19.01.2019 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
    • By Ptenec
      Дополнение Вопрос ответ! Дополнение как страница поможет вам ответить на вопросы клиентов и вывести все на 1 странице, дабы не задавали вам 1 и теже вопросы при звонке или обращении по почте!  проще говоря это FAQ
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.