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

Изменение ссылки года и месяца

  • 17 января 2018 г.
  • Добрый день! Подскажите как исправить. Есть рубрика по годам и в ней по месяцам новостей.
    Так вот там когда создаю год то в ссылку подставляется мне year2018 например.
    сайт.ru/news/year2018/
    а нужно: сайт.ru/news/2018/
    тоже касается и подкатегорий месяца
    сайт.ru/news/year2002/month11/
    а нужно:
    сайт.ru/news/year2002/11/

    Где это править? В каком файле?
    • 17 января 2018 г.
    • Цитата

      сайт.ru/news/year2018/

      Судя по всему, /year2018/ - это рубрика, там её и править надо.
      Соответственно, подкатегории - в подкатегориях.
      • 17 января 2018 г.
      • Это календарь новостей.
        Фактически в админке нет ни категорий, ни подкатегорий, они генерируются автоматически.
        Вот эту автоматику и нужно исправить.
        Вероятнее всего править нужно файл модели новостей. Но в каком именно месте...
        • 17 января 2018 г.
        • При чём здесь календарь?
          Человек вообще половинчатую инф. подал, а вы догадывайтесь!
          Нужно подробнее описывать - что где и для чего.
          • 17 января 2018 г.
          • Я знаю об этой проблеме. Вы абсолютно правы, информация неточная и неполная.

            Цитата
            <insert name="show_calendar" module="news">


            Соответственно, вызывается файл news.view.show_calendar.php

            Далее выводится менюха со ссылками на год и месяц. Вот про эти ссылки и идет речь.

            П.С. Вообще я думаю, что ТП быстрее и точнее ответили бы на этот вопрос.
            • 17 января 2018 г.
            • Цитата
              П.С. Вообще я думаю, что ТП быстрее и точнее ответили бы на этот вопрос.
              А ответ ниже чем не устроил??? :)
    • 17 января 2018 г.
    • Файл /modules/news/news.php
      Там есть такое содержание:
      Код
      /**
      * News
      */
      class News extends Controller
      {
      /**
      * @var array переменные, передаваемые в URL страницы
      */
      public $rewrite_variable_names = array('page', 'show', 'year', 'month', 'day');
      ...
      }

      Ну, вроде, и так все понятно без дополнительных пояснений.

      Успехов.
      • 18 января 2018 г.
      • Стирание/изменение этих параметров не изменяет урло.

        Все же это зашито в модель.

Новости

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