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

Как вывести большую картинку внутри новости?

  • 08 августа 2016 г.
  • Пробовал вот так вызывать <insert name="show_module" images="1" images_variation="large_image">
    картинка все равно мелкая
    • 08 августа 2016 г.
    • http://www.diafan.ru/dokument/full-manual/templates-functions/#show_module
      Где здесь параметры images и image_variation?

      Картинка внутри модуля новости, значит и идти надо в шаблон новостей.
      • 08 августа 2016 г. , редакция: 08 августа 2016 г.
      • Ок, задам вопрос по другому.
        Есть функция SHOW_BODY (http://www.diafan.ru/dokument/full-manual/templates-functions/#show_body) которая выводит контент и содержимое модуля прикрепленного к странице. Делал как в документации <insert name="show_body">
        Как мне передать в модуль "новости" параметры изображения? По умолчанию вываливается самая маленькая картинка. В шаблоне новостей все приведено в соответствии с дизайном.
        • 08 августа 2016 г.
        • SHOW_BODY на размер изображения не влияет никак.

          Смотрите сначала на то, какой реальный размер у фото, которое выводится. Оно может выводиться шириной 500px, например, а фактический размер у него будет 1000px.

          Откройте фото в отдельной вкладке - посмотрите какой у него размер по факту. Если оно так получится больше, значит или CSS или инлайновые стили делают его меньше (ищите какие).

          А если такое же маленькое получается, то идите в настройки модуля "Новости", раздел "Генерировать размеры изображений". Смотрите что там генерируется и какого размера.
          • 08 августа 2016 г. , редакция: 08 августа 2016 г.
          • Вот что лежит в переменной $result["img"]

            Код
            [
            {
            "link": "userfiles/news/large/myPicture.jpg",
            "type": "animation",
            "id": "344",
            "width": 180,
            "height": 111,
            "alt": "text text text",
            "title": "text text text",
            "src": "/userfiles/news/small/myPicture.jpg",
            "vs": {
            "large": "/userfiles/news/large/myPicture.jpg",
            "medium": "/userfiles/news/small/myPicture.jpg"
            }
            }
            ]

            С размерами все в порядке.
            Срабатывает только одно условие с мелкой картинкой (данный код взят из темплейта news.view.id)
            Код
            switch($img["type"])
            {
            case 'animation':
            echo '<a href="'.BASE_PATH.$img["link"].'" rel="prettyPhoto[gallery'.$result["id"].'news]">';
            break;
            case 'large_image':
            echo '<a href="'.BASE_PATH.$img["link"].'" rel="large_image" width="'.$img["link_width"].'" height="'.$img["link_height"].'">';
            break;
            default:
            echo '<a href="'.BASE_PATH_HREF.$img["link"].'">';
            break;
            }

            Перед этим, когда выводил список всех новостей была такая же фигня, до тех пор пока не передал параметр image_variation. Данный код отработал как положено(он идентичен в шаблоне списка новостей). Это ошибка какая-то или же я че то не то делаю?

            • 08 августа 2016 г.
            • Это тайна покрытая мраком.....
              ... УУууу....
            • 08 августа 2016 г.
            • Цитата
              че то не то делаю?

              "Инструкцию к изделию читают только в том случае, когда аппарат или безнадежно испорчен, или не помогают другие методы воздействия". (Один из законов Мерфи).
              Рекомендую прочесть Документацию Там, кстати, есть ответ на Ваш вопрос (да же пример приведен).
              Делаю вывод, что русские - самая быстро читающая нация в мире! Например,
              Цитата
              соглашение перед пользованием программы прочитывается в доли секунды, прежде чем нажать кнопку согласен. Среднестатистический американец тратит на это несколько минут.
              • 09 августа 2016 г.
              • В каком месте документации лежит этот пример?

Новости

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