kazak Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 (изменено) Ребят, привет! Есть куча товаров на сайте, которые уже не продаем. Их присутствие в каталоге во-первых ухудшает поведенческие факторы, во вторых на них тоже распределяется вес, в общем мешает это сео продвижению. Удалять их не вариант, поскольку это новые ошибки в вебмастере (годами висят - проверено), во вторых, на них уже есть ссылки с внешних сайтов. Удалив их полностью мы потеряем вес. Хочу на товаре добавить галочку "Архивный" и не выводить такие товары в каталоге. Галочку можно добавить по примеру: https://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare. А как сделать вторую часть? Если тема обсуждалась, дайте линк плиз (искал, не нашел). Изменено 29 марта, 2018 пользователем kazak Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 view/ProductsView.phpapi/ProductsView.php Действовать по образцу обработки поля visible Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 view/ProductsView.phpapi/ProductsView.php Действовать по образцу обработки поля visible опечатка у вас: api/Products.php Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 Да, ошибочка. Спасибо! Надо так: view/ProductsView.phpapi/Products.phpДействовать по образцу обработки поля visible. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 (изменено) Ребят, привет! Есть куча товаров на сайте, которые уже не продаем. Их присутствие в каталоге во-первых ухудшает поведенческие факторы, во вторых на них тоже распределяется вес, в общем мешает это сео продвижению. Удалять их не вариант, поскольку это новые ошибки в вебмастере (годами висят - проверено), во вторых, на них уже есть ссылки с внешних сайтов. Удалив их полностью мы потеряем вес. Хочу на товаре добавить галочку "Архивный" и не выводить такие товары в каталоге. Галочку можно добавить по примеру: https://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare. А как сделать вторую часть? Если тема обсуждалась, дайте линк плиз (искал, не нашел).Если задача состоит в том чтобы скрыть такие товары из каталога но при этом по ссылке можно попасть в товар, то можно сделать всё куда проще без доп. галочки.Товары которые стали не актуальны просто скрываем галочкой или в списке иконкой активен, далее открываем файл view/ProductView.php и ищем строки:if(empty($product) || (!$product->visible && empty($_SESSION['admin']))) return false; и заменим их на следующие:if(empty($product)) { return false; } Этого достаточно чтобы скрыть не актуальные товары но сохранить их при переходе по ссылке.Удачи!Этого вполне достаточно чтобы скрыть твоары из каталога но сохранить их по ссылкам. Да, ошибочка. Спасибо! Надо так: view/ProductsView.phpapi/Products.phpДействовать по образцу обработки поля visible.Какой толк от твоей сомнительной подсказки?Сам хоть думал прежде чем писать? Изменено 29 марта, 2018 пользователем Noxter Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 Если задача состоит в том чтобы скрыть такие товары из каталога но при этом по ссылке можно попасть в товар, то можно сделать всё куда проще без доп. галочки.Товары которые стали не актуальны просто скрываем галочкой или в списке иконкой активен, далее открываем файл view/ProductView.php и ищем строки: if(empty($product) || (!$product->visible && empty($_SESSION['admin']))) return false; и заменим их на следующие: if(empty($product)) { return false; } Этого достаточно чтобы скрыть не актуальные товары но сохранить их при переходе по ссылке.Удачи!Этого вполне достаточно чтобы скрыть твоары из каталога но сохранить их по ссылкам. Какой толк от твоей сомнительной подсказки?Сам хоть думал прежде чем писать? Это все, конечно, хорошо, но несколько грубо и прямолинейно. Этот метод портит стандартный функционал включения-отключения товара. Он приведет к тому, что никакой товар нельзя будет обычным образом отключить, чтобы он не показывался на сайте. Недостаток, ИМХО, весьма значительный. Лучше бы затратить немного своих трудовых усилий или немного денег на программиста, чтобы сделать свой НОВЫЙ функционал, не портя текущий. Тем более что работа довольно стандартная и несложная. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 марта, 2018 Жалоба Поделиться Опубликовано 29 марта, 2018 Это все, конечно, хорошо, но несколько грубо и прямолинейно. Этот метод портит стандартный функционал включения-отключения товара. Он приведет к тому, что никакой товар нельзя будет обычным образом отключить, чтобы он не показывался на сайте. Недостаток, ИМХО, весьма значительный. Лучше бы затратить немного своих трудовых усилий или немного денег на программиста, чтобы сделать свой НОВЫЙ функционал, не портя текущий. Тем более что работа довольно стандартная и несложная.Kors detected! Цитата Ссылка на сообщение Поделиться на другие сайты
kazak Опубликовано 30 марта, 2018 Автор Жалоба Поделиться Опубликовано 30 марта, 2018 Вариант, предложенный Noxter-ом вполне рабочий, проверил. По поводу того, что ломается стандартное отключение - не беда, по крайней мере в моем случае - выгод гораздо больше чем неудобств. Только я не учел, что у меня что у меня реализована автогенерация уникальных страниц на основе брендов и свойств, их тоже нужно сохранить, а это уже совсем другая история, это уже будет делать программист, который внедрял автогенерацию. В любом случае, ребят всем спасибо, кто подсказывал! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.