Вход • Регистрация

Как запретить вывод отдельных категорий/подкатегорий объявлений в списке категорий/подкатегорий?

  • 21 мая 2015 г.
  • Сабж собственно.
    Не отключая публикацию раздела как запретить его вывод в списке?
    • 21 мая 2015 г.
    • например разрешить просмотр только определённым пользователям
      • 21 мая 2015 г. , редакция: 21 мая 2015 г.
      • Если бы все было так просто. Объявления из подкатегорий view.id и список объявлений в подкатегориях должны быть доступны всем пользователям, а вот родительская категория в списке категорий ну абсолютно не нужна, так же как и список подкатегорий.


        Можно конечно разрешить показ родительской категории определённым пользователям, а индексирование списка подкатегорий запретить в robots.txt, но тогда придется убрать хлебные крошки... в общем лепилово получается.

        А если в идеале - полезной функцией был бы check "Показывать категорию в списке", возможно это как-то реализовать?
  • 21 мая 2015 г.
  • реализовать можно всё, были бы деньги и время...
    Создайте проект тут - исполнители найдутся.
    • 22 мая 2015 г.
    • там где выводятся категории, в зависимости от вложенности

      shop.view.list.php 88 строчка

      после

      //вывод подкатегории
      Код
      if (!empty($result["children"]))
      {
      foreach ($result["children"] as $child)
      {

      добавить
      Код


      if($child["id"] != "30" || $child["id"] != "31") {
      //а сюда весь остальной код. который относится к foreach ($result["children"] as $child)
      }


      как-то так
      • 23 мая 2015 г.
      • это "костыль", а человеку, я так понял, нужен checkbox в админке, чтобы произвольно отключать вывод категории, но в принципе мысль то и направление правильно показали)
  • 24 мая 2015 г.
  • Спасибо всем откликнувшимся на вопрос!
    Задача решена. Добрый человек в личку подсказал как реализовать.
  • 24 мая 2015 г.
  • Сюда решение пожалуйста напишите.
    • 24 мая 2015 г.
    • Справедливости ради спрошу разрешения у автора решения, и напишу. Или он сам напишет, что будет еще более справедливо.
      А так боюсь АНАТОЛИЙ (LINIAPRO) обвинит в отъёме хлеба насущного.
      • 25 мая 2015 г.
      • Да бросьте -хлеба тут всем хватит)))
        • 25 мая 2015 г.
        • Я рад, что и хлеба в достатке и решение нашлось.
          • 25 мая 2015 г. , редакция: 25 мая 2015 г.
          • я даж себе сохранил, спасибо Александру! А вообще такая фича и в коробке не помешает! Не так редко бывает нужна...
            • 25 мая 2015 г.
            • Об чём и речь. Удобная и часто необходимая функция.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум