Размер изображений

#
Размер изображений
Вообщем хотел реализовать на JS но очень тяжело получается.

Суть определить в XSL размер изображения и на его основании выводить определенный див или нет.

<xsl:choose>
<xsl:when test="small_image!=''">
<a href="{/shop/path}{fullpath}{path}/">
<img style="border: none;" src="/radius15.php?filename=http://casadimoda.ru{small_image}" width="150"/>
</a>
</xsl:when>


Необходимо определить реальную высоту изображения.


xsl:otherwise>
#
Re: Размер изображений
Хочетс что то типа

If /radius15.php?filename=http://casadimoda.ru{small_image} > 120 then
Далее выводим див else если нет не выводим.

Только на XSL
#
Re: Размер изображений
Xml смотрели? Там есть информация о размере изображения, если правильно вас понял то

Примерно так для товара

<xsl:choose>
<xsl:when test="small_image/@width > 300">
да это больше 300
</xsl:when>
<xsl:otherwise>
хммм меньше
</xsl:otherwise>
</xsl:choose>
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Размер изображений
Так то оно с небольшими коррективами работает.

Однако в XML все изображения, точнее их размеры одинаковы = т.е. там максимальный допустимый размер стоит. который в свойствах магазина вводиться.

Вопрос следующий а как чтобы там выводился реальный размер изображений?
#
Re: Размер изображений
denisov999 писал(а):
Вопрос следующий а как чтобы там выводился реальный размер изображений?


Реальный размер каких картинок - где они =) ? То что вы загрузили, преобразовалось (с учетом настроек) то и получили в xml.
Вы хотите чтоли получить размер исходной картинки которую вы грузили?
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Размер изображений
Да дело  в том что картинки грузятся импортом через csv.
Грузятся без преобразования т.к. они заведомо меньше параметров указаных в настройка. т.е. указываю макс величину картинки 800х800. а заливаю 150х225 и 225х150 они так и заливаются а в xml 800x800 gjgflftn
#
Re: Размер изображений
Тут мысль пришла, правдо лучше спросить ответ а то импорт жрет трафика много. А если указать 0х0 м. быть он тогда туда реальные размеры записывать будет.??
#
Re: Размер изображений
XML в студию (кусок с одним товаром), давайте посмотрим
То есть вы хотите сказать что в xml у малой картинки(ну или большой) 800х800 а на сервере в действительности она меньше по размерам?
Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Размер изображений
<item id="140911" group="3045">
<captcha_key>33540</captcha_key>
<name>Штаны ELISABETTA FRANCHI</name>
<show_count>0</show_count>
<saller>0</saller>
<marking_of_goods>34156-29</marking_of_goods>
<description></description>
<date>30.11.1999</date>
<datetime>30.11.1999 00:00:00</datetime>
<time>00:00:00</time>
<putoff_date>00.00.0000 00:00:00</putoff_date>
<putend_date>00.00.0000 00:00:00</putend_date>
<producer id="99">
<name>Elisabetta Franchi</name>
<description></description>
<image>shop_producer_image99.gif</image>
<image_path>/upload/shop_1/producers/shop_producer_image99.gif</image_path>
<path>Producer_99</path>
<shop_producers_list_name>Elisabetta Franchi</shop_producers_list_name>
<shop_producers_list_description></shop_producers_list_description>
<shop_producers_list_image>shop_producer_image99.gif</shop_producers_list_image>
<shop_producers_list_path>Producer_99</shop_producers_list_path>
<shop_producers_list_address></shop_producers_list_address>
<shop_producers_list_phone></shop_producers_list_phone>
<shop_producers_list_fax></shop_producers_list_fax>
<shop_producers_list_site></shop_producers_list_site>
<shop_producers_list_email></shop_producers_list_email>
<shop_producers_list_inn></shop_producers_list_inn>
<shop_producers_list_kpp></shop_producers_list_kpp>
<shop_producers_list_ogrn></shop_producers_list_ogrn>
<shop_producers_list_okpo></shop_producers_list_okpo>
<shop_producers_list_okved></shop_producers_list_okved>
<shop_producers_list_bik></shop_producers_list_bik>
<shop_producers_list_account></shop_producers_list_account>
<shop_producers_list_corr_account></shop_producers_list_corr_account>
<shop_producers_list_bank_address></shop_producers_list_bank_address>
<shop_producers_list_seo_title></shop_producers_list_seo_title>
<shop_producers_list_seo_description></shop_producers_list_seo_description>
<shop_producers_list_seo_keywords></shop_producers_list_seo_keywords>
</producer>
<small_image width="800" height="800">/upload/shop_1/1/4/0/item_140911/small_shop_items_catalog_image140911.jpg</small_image>
<type>0</type>
<weight>0</weight>
<weight_mesure></weight_mesure>
<rest>1</rest>
<mesure></mesure>
<shop_tax_id>0</shop_tax_id>
<price>4400.00</price>
<price_tax>4400.00</price_tax>
<price_discount>4400.00</price_discount>
<item_currency>руб.</item_currency>
<currency>руб.</currency>
<is_active>1</is_active>
<order>0</order>
<path>item_140911</path>
<fullpath>womanjns/item_140908/</fullpath>
<seo_title></seo_title>
<seo_description></seo_description>
<seo_keywords></seo_keywords>
<indexation>1</indexation>
<vendorCode></vendorCode>
<shop_items_cml_id></shop_items_cml_id>
<user_id></user_id>
<site_users_id></site_users_id>
<property id="133" dir_id="0" xml_name="razm_odez">
<name>Размер</name>
<xml_name>razm_odez</xml_name>
<type>0</type>
<order>1</order>
<prefics></prefics>
<value>29</value>
</property>
<shop_special_prices>
</shop_special_prices>
</item>

      </modifications>
      <shop_special_prices>
      </shop_special_prices>
   </item>
#
Re: Размер изображений
Авторизация