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

условие ИЛИ

  • 24 октября 2013 г.
  • пытаюсь вставить <noindex> если не главная и не статьи.
    На главную ноиндекс не вставляется, но на статьи вставляется, как-то не так я прописываю ИЛИ.
    Подскажите как сделать верно, плиз.

    if ($this->diafan->cid != 1 OR $this->diafan->cid != 922)
    {echo '<noindex>';}
    }
    • 24 октября 2013 г.
    • А почему Вы пишете
      Цитата
      если не главная и не статьи

      а программируете
      Код
      if ($this->diafan->cid != 1 OR $this->diafan->cid != 922)

      ?
      Тогда уж AND надо
      А вообще, лучше
      Код
      if ($this->diafan->cid != 1 AND $this->diafan->module != "clauses")
      • 25 октября 2013 г.
      • Виталий, ты не мог бы написать длинную статью на тему того что можно делать методами $this->diafan->... ? :)
        • 25 октября 2013 г.
        • да, да, да! и это наверное не просьба - это поручение
        • 26 октября 2013 г.
        • Очень многое описано в документации, а как пример берется сама диафан и разбирается что этими методами делается в ней самой - после этого многое становится понятным.

          Но вот по своему опыту сужу, что к документации надо возвращаться и возвращаться - с каждым новым прочтением внимание акцентируется на новых моментах, которые раньше как то не замечались

          И еще - счас исправлен поиск по сайту Диафана - стало очень удобно - набираешь практически любой метод и получаешь сразу ответ. Ну например наберите $this->diafan->cid или $this->diafan->module выскакивает почти сразу то, что нужно - описание метода.
          • 26 октября 2013 г.
          • Ага. Например:
            http://cms.diafan.ru/dokument/full-manual/developers/architecture/
            и так в разделе разработчикам много чего написано практически на каждой странице.
            А если надо все методы сразу в куче видеть, то надо Файл открыть с описанием класса Diafan и полистать коментарии у каждого есть. Написаны они для удобства генерирования документации.
            • 26 октября 2013 г.
            • есть же очень удобные разделы - "Справочник шаблонных тегов" и "Список внешних плагинов". Почему не может быть "Справочник методов" ?
              • 27 октября 2013 г.
              • Согласен может быть - только сейчас это хоть както по смыслу сгруппировано.
                А вы как хотели бы это видеть? Отсортировано по алфавиту?
  • 25 октября 2013 г.
  • Я написал по человечески если это не главная и не статьи, понятно что не может быть страница и главной и статьями одновременно. Мне нужно чтобы код выводился если это не главная или не статьи, с кодом или не работает.
    • 25 октября 2013 г.
    • точнее на главной статьи можно вывести конечно, но тогда я бы просто поставил не выводить на главной, без каких либо доп. условий
      • 25 октября 2013 г.
      • Что интересно дополнительное условие вообще никак не влияет. Допустим я ставлю условие AND, как Вы предложили, тогда если главная но не статьи условие должно не срабатывать, а оно срабатывает, как будто второй части условия вообще нет.

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.