1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.1 Проблема с объявлениями (критерии)

Тема в разделе "Основные вопросы по XenForo", создана пользователем proof, 28.01.2012.

Загрузка
  1. proof

    proof Пользователь

    Регистрация:
    18.01.12
    Сообщения:
    44
    Симпатии:
    9
    Версия XF:
    1.1.2
    Вообщем столкнулся с тем, что при выборе более 1 ого критерия для тех, кому будет видно объявление, оно пропадает и вообще не появляется. касается это только пунктов
    • Посетитель является гостем
    • Пользователь авторизован
    • Пользователь является модератором
    • Пользователь является администратором
    • Пользователь заблокирован
    • Посетитель пришёл на сайт с поисковой системы
    • Учётная запись пользователя связана с учётной записью Facebook
    • Состояние пользователя:
    • Правда всё работает , если выбрать только один критерий. + какой нибудь другой, но не из этого блока.
    • Как бы эту проблему решить ?
     

    Вложения:

    • баг.png
      баг.png
      Размер файла:
      72 КБ
      Просмотров:
      15
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Если у вас стоит сразу три галки, разве это не значит, что эти три критерия должны быть одновременно выполнены? И если так, то конечно пользователь не может быть одновременно гостем и авторизованным.
    Попробуйте снять эти три галки и выбрать ниже три группы - гости, зарегистрированные и модераторы.

    А вообще, по-моему, чем выбирать все, проще ничего не выбирать - так и так будет всем отображаться. Или же критерии по страницам смотреть.
     
  3. proof

    proof Пользователь

    Регистрация:
    18.01.12
    Сообщения:
    44
    Симпатии:
    9
    Версия XF:
    1.1.2
    ну да, так и пришлось сделать) просто тут надо уточнить что выбирая между этими пунктами выполнен будет только один.
    Посетитель является гостем или Пользователь авторизован или Пользователь является модератором и т.д.
    и следующий вопрос возник как раз по критериям страницы. по параметрам нужно выбрать
    а если я хочу выводить объявление только на главной xenporta то какой id мне надо ввести?
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Попробуйте portal.
     
    proof нравится это.
  5. proof

    proof Пользователь

    Регистрация:
    18.01.12
    Сообщения:
    44
    Симпатии:
    9
    Версия XF:
    1.1.2
    всё получилось! спасибо:) а откуда эти id вытаскиваются собственно говоря?
     
  6. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Просто посмотрел исходный код HTML. Там каждая вкладка имеет свой класс.
    Код:
    <li class="navTab forum ...
     
    proof нравится это.
  7. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вообще не логично ставить галочки по принципу "И". Намного логичнее "ИЛИ". Если нужно выбрать один из взаимоисключающих, то вообще должен быть переключатель, а не флажок.
     
  8. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Тоже первая мысль была такой. Но это тоже неверно, т.к. там некоторые критерии можно все же комбинировать.
    Другое дело, что не хватает предложения-описания, где акцент стоит именно на И условии.
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Может на офе по этому поводу отпишешь? Я бы тоже, наверное, как ТС удивлялся, если бы сам столкнулся с такой же задачей.
    Все же опции, которые можно комбинировать, нужно выносить в отдельный раздел и с флажками. А вот взаимоисключающие должны быть через переключатель. В принципе, там всего много и сложно сделать четкую и логичную форму. Ну тогда хотя бы добавили переключатель "Условие И/ИЛИ" или что-то в этом духе. И вопросов бы меньше возникало, да и возможности были бы шире :)
     
    Pepelac нравится это.

Поделиться этой страницей