Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Источники значений & в интернет-магазине "

Автор diii3Раздел Шаблоны XSLT

Ответов: 2
Просмотров: 1486
Последний ответ 10 Ноября 2012, 22:04:18
от diii3
Проблема с модулем "Обратная связь-->Шабло&

Автор don_basilioРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 1649
Последний ответ 14 Ноября 2011, 20:13:47
от don_basilio
Не могу разобраться с xslt шаблоном

Автор LarisaРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 2963
Последний ответ 13 Октября 2011, 20:02:58
от admin
Вывод карты сайта xsl шаблоном

Автор psfdekРаздел Шаблоны XSLT

Ответов: 11
Просмотров: 734
Последний ответ 15 Марта 2016, 14:16:32
от psfdek
Два домена с одним шаблоном

Автор AxiomateriaРаздел Шаблоны XSLT

Ответов: 9
Просмотров: 1963
Последний ответ 03 Декабря 2013, 15:23:54
от Axiomateria

0 Пользователей и 1 Гость просматривают эту тему.

*

Axiomateria

  • ****
  • 319
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
У меня в шаблоне объекта каталога применяется шаблон для вывода фотографии вот таким шаблоном:
                      <xsl:call-template name="catalog-thumbnail">
                            <xsl:with-param name="element-id" select="@id" />
                            <xsl:with-param name="field-name">photo</xsl:with-param>
                            <xsl:with-param name="empty">&empty-photo;</xsl:with-param>
                            <xsl:with-param name="width">1200</xsl:with-param>
                            <xsl:with-param name="height">360</xsl:with-param>
                       </xsl:call-template>
- то есть обрезка видимой части картинки происходит как-то по среднему, то есть верх и низ не видны... нелепая ситуация какая-то...
Может быть есть методы регулирования изображения в таком виде, что бы картинка выводилась начиная сверху, а обрезовался только низ  в установленных параметрах
                            <xsl:with-param name="width">1200</xsl:with-param>
                            <xsl:with-param name="height">360</xsl:with-param>
?
« Последнее редактирование: 29 Января 2014, 12:47:54 от Axiomateria »

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Re:Обрезка видимой части изображения шабло
« Ответ #1 : 25 Января 2014, 19:37:21 »
Есть такие средства.
Если внимательно изучить материал отсюда - http://dev.docs.umi-cms.ru/spravochnik_makrosov_umicms/virtualnyj_modul_system/system_makethumbnailfull/ То внимания заслуживают параметры crop и cropside

*

Axiomateria

  • ****
  • 319
  • +5/-0
    • Просмотр профиля
    • Разработка продающих сайтов под ключ по честным ценам
Есть такие средства....
... Внимания заслуживают параметры crop и cropside
Спасибо! Как всегда волшебная инструкция в тему пришлась.

В файле thumbnails.xsl (папка ../xslt/library/) добавил двоечку для  '2' (что б обрезка от верхнего края произошла):
        <xsl:apply-templates select="document(concat('udata://system/makeThumbnailFull/(.', $src, ')/', $width, '/', $height, '/void/0/1/', '2'))/udata">
            <xsl:with-param name="element-id" select="$element-id" />
            <xsl:with-param name="field-name" select="$field-name" />
            <xsl:with-param name="empty" select="$empty" />
            <xsl:with-param name="align" select="$align" />
            <xsl:with-param name="item" select="$item" />
        </xsl:apply-templates>

однако стал замечать, что грузится теперь сайт в целом как-то помедленнее (время вечернее), чем до указания параметра обрезки...
Уж не уж-то теперь нагрузка на сервер повысилась как следствие ?...

*

NOIRMAN

  • *****
  • 101
  • +16/-1
    • Просмотр профиля
Возможно просто в следствии того, что картинкам всем нужно "пересоздаться", на что и уходит дополнительное время. Дальше они уже будут браться из папки с созданными экземплярами