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

Шаблон для рейтинга

  • 29 августа 2023 г. , редакция: 29 августа 2023 г.
  • Встала задача вывести на разных типах страницах по разному сверстанный бок с рейтингом.
    Сейчас шаблон формы голосования лежит здесь
    Код
    modules/rating/views/rating.view.get.php – шаблон рейтинга элемента.

    И выводится на страницах через
    Код
    if(! empty($result["rating"])){ echo $result["rating"];}

    Как мне вывести новый шаблон рейтинга?
    Код
    modules/rating/views/rating.view.get2.php
    • 29 августа 2023 г.
    • Код
      $result["rating"] = 'view_get2';

      Можно типа такого перед выводом вставить.
      • 29 августа 2023 г.
      • Не работает, выводить просто view_get2
        • 29 августа 2023 г. , редакция: 29 августа 2023 г.
        • Вывод рейтинга через
          Код
          $this->diafan->_rating->get(тут id категории, 'shop', 'cat', тут site_id, false, $template);

          Ну и допилить Rating_inc метод get
          Код
          function get($element_id = 0, $module_name = '', $element_type = 'element', $site_id = 0, $full = false, $template='get')

          ....
          Код
          return $this->diafan->_tpl->get($template, 'rating', $this->result);


          $template - соответственно шаблон
  • 29 августа 2023 г.
  • а. стоп. туплю... Перепутала.
    А там суть в стилях? Или вообще что-то совсем мудреное?
    • 29 августа 2023 г. , редакция: 29 августа 2023 г.
    • По идее в разных местах надо выводить разную информацию. Где-то одна кнопка проголосовать, где-то вывод еще и количества голосов и так далее.
      Конечно можно скрыть не нужное через CSS. но хотелось бы все же получать только то, что необходимо, без лишнего шума.
  • 29 августа 2023 г.
  • По ходу шаблоны там не предусмотрены.
    Как вариант - стилями играться: в одном месте что-то скрыть в другом, наоборот, вывести.

    Пы.Сы. Коллеги, подтягивайтесь, поправляйте.

Новости

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