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

Активная ссылка меню на загруженную страницу

  • 16 апреля 2012 г.
  • Здравствуйте. Подскажите пожалуйста где и как править код, чтобы ссылка на активную страницу в меню оставалась непосредственно ссылкой, а не просто текстовым анкором. Спасибо!
    • 16 апреля 2012 г.
    • в 5й версии для стандартного шаблона нужно изменить файл modulesmenuviewsmenu.view.show_menu.php строка 59
      Код
      if (
      // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
      (!$row["active"] || $result["current_link"])

      // влючен пункт "Не отображать ссылку на элемент, если он имеет дочерние пункты"
      && (!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
      )

      привести к коду
      Код
      if (
      // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
      ((!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
      )


      там же строка 88
      Код
      if (
      // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
      (!$row["active"] || $result["current_link"])

      // влючен пункт "Не отображать ссылку на элемент, если он имеет дочерние пункты"
      && (!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
      )


      заменяем на
      Код
      if (
      // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
      ((!$result["hide_parent_link"] || empty($result["rows"][$row["id"]]))
      )
      • 16 апреля 2012 г.
      • Простите, но разве в 5-й версии недостаточно поставить галочку в настройках меню? : ))

        • 16 апреля 2012 г.
        • Вот Андрей(koda) и предлагает убить участок кода, чтобы эта галка не работала в любом случае А потом ТС найдет эту галку и будет писать в техподдержку "ЦМС не пашет, галка глючит", а мы будем чесать репу.
          • 16 апреля 2012 г.
          • причем в самом коде же прокомментировано

            Цитата
            // на текущей странице нет ссылки, если не включена настройка "Текущий пункт как ссылка"
            • 16 апреля 2012 г.
            • лично читал в блоге яндексоидов, так они писали, что если страница ссылается сама на себя это не есть гуд и может быть распознана как поисковый спам(типа бесполезная и никому не нужная ссылка).
        • 17 апреля 2012 г.
        • точно-точно, что-то я поторопился
  • 19 апреля 2012 г.
  • А для версии 4.5 что можно править? Пока что боюсь обновляться до 5.0 т.к. народ в соответствующем топику ругается.
    • 19 апреля 2012 г.
    • Да уже самые очевидные вещи все поправили - пока на глаз больше косяков не попадалось.
  • 23 апреля 2012 г.
  • черт а я удалял тоже участок кода, думал это глюк.. но не пытался найти эту галку

Новости

  • 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-атаку.