Дополнительные картинки

Модератор
#
Re: Дополнительные картинки
Medeo писал(а):
Доступ к админке не менялся после инсталяции

Вот так, пишешь везде, чтобы поменяли, а Вы вот не меняете. Не хорошо. Сейчас какой нибудь "доброжелатель" зайдет и поменяет за Вас.

Поменяйте сами данные и присылайте в поддержку. Также укажите ссылку, где не выводится, укажите имя XSL-шаблона и имя св-ва.
#
Re: Дополнительные картинки
Сделал как просили и отослал в службу поддержки
Medeo
#
Re: Дополнительные картинки
день добрый!
с дополнительными свойствами возникли проблемы с первого шага.(
5 версия cms халява.
нужно в интернет-магазине на товары прикручивать дополнительные картинки.
создаю дополнительное свойство типа "файл", включаю доступ для групп.
но никаких изменений на странице редактирования товара не вижу.
что не так?(
мануал по интеграции перечитан уже не раз.
  
Модератор
#
Re: Дополнительные картинки
ymstroy,
для нужной группы точно разрешили это св-во товара? Если да, то при редактировании оно должно быть. Если нет - напишите запрос в поддержку с данными доступа в центр администрирования.
#
Re: Дополнительные картинки
сделал как надо, но в интернет-магазине картинка выводится как дополнительный файл и выводит ссылку "Скачать файл", а надо чтобы сразу показывалась (как в доске объявлений). что нужно поменять?
#
Re: Дополнительные картинки
Здравствуйте! Перечитала всю тему три раза - не могу понять, где ошибка

<!-- Вывод строки со значением свойства -->
            <xsl:template match="property">
               <xsl:if test="value != '' or (type = 1 and file_path != '')">
                  <tr>
                     <td style="padding: 5px" bgcolor="#eee">
                        <b><xsl:value-of select="name"/></b>
                     </td>
                     <td style="padding: 5px" bgcolor="#eee">
                        <xsl:choose>
                           <xsl:when test="type = 1">
                                    <xsl:value-of select="propertys/property[@xml_name = 'dop_foto']/value"/>
                              
                                          <xsl:if test="property[@xml_name='dop_foto']/small_image/file_path!=''">
                                                    <a href="{property[@xml_name = 'dop_foto']/file_path" target="_blank">
                                                    <img src="{property[@xml_name = 'dop_foto']/small_image/file_path}" alt="t" style="border: 1px solid #DADADA; margin: 0px 5px 5px 0px" />
                                                    </a>
                                                </xsl:if>
                              </xsl:when>
                              <xsl:when test="type = 7">
                                 <xsl:choose>
                                    <xsl:when test="value = 1">
                                       <input type="checkbox" checked="" disabled="" />
                                    </xsl:when>
                                    <xsl:otherwise>
                                       <input type="checkbox" disabled="" />
                                    </xsl:otherwise>
                                 </xsl:choose>
                              </xsl:when>
                              <xsl:otherwise>
                                 <xsl:value-of disable-output-escaping="yes" select="value"/>
                              </xsl:otherwise>
                           </xsl:choose>
                        </td>
                     </tr>
                  </xsl:if>
               </xsl:template>


В поле, где должна быть картинка, ничего не выводится

XML такой:
<?xml version="1.0" encoding="windows-1251"?>
<shop id="1" current_group_id="593">
   <user_id>0</user_id>
   <name>Двери Форпост</name>
   <description></description>
   <path>/shop/</path>
   <site_id>1</site_id>
   <shop_image_small_max_width>200</shop_image_small_max_width>
   <shop_image_big_max_width>800</shop_image_big_max_width>
   <shop_image_small_max_height>200</shop_image_small_max_height>
   <shop_image_big_max_height>800</shop_image_big_max_height>
   <structure_id>42</structure_id>
   <shop_country_id>175</shop_country_id>
   <shop_currency id="1">
      <shop_currency_name>руб.</shop_currency_name>
      <shop_currency_international_name>RUR</shop_currency_international_name>
      <shop_currency_value_in_basic_currency>1.000000</shop_currency_value_in_basic_currency>
      <shop_currency_is_default>1</shop_currency_is_default>
   </shop_currency>
   <all_currency>
      <shop_currency id="1">
         <shop_currency_name>руб.</shop_currency_name>
         <shop_currency_international_name>RUR</shop_currency_international_name>
         <shop_currency_value_in_basic_currency>1.000000</shop_currency_value_in_basic_currency>
         <shop_currency_is_default>1</shop_currency_is_default>
         <shop_currency_coefficient>1</shop_currency_coefficient>
      </shop_currency>
      <shop_currency id="2">
         <shop_currency_name>&amp;euro;</shop_currency_name>
         <shop_currency_international_name>EUR</shop_currency_international_name>
         <shop_currency_value_in_basic_currency>36.889479</shop_currency_value_in_basic_currency>
         <shop_currency_is_default>0</shop_currency_is_default>
         <shop_currency_coefficient>0.0271080000886</shop_currency_coefficient>
      </shop_currency>
      <shop_currency id="3">
         <shop_currency_name>$</shop_currency_name>
         <shop_currency_international_name>USD</shop_currency_international_name>
         <shop_currency_value_in_basic_currency>23.639664</shop_currency_value_in_basic_currency>
         <shop_currency_is_default>0</shop_currency_is_default>
         <shop_currency_coefficient>0.0423017856768</shop_currency_coefficient>
      </shop_currency>
   </all_currency>
   <shop_order_status id="0">
   </shop_order_status>
   <shop_mesures id="0">
   </shop_mesures>
   <shop_shops_send_order_mail_admin>1</shop_shops_send_order_mail_admin>
   <shop_shops_send_order_mail_user>1</shop_shops_send_order_mail_user>
   <shop_shops_admin_mail>smolny@localhost.ru</shop_shops_admin_mail>
   <shop_list_of_prices>
      <shop_list_of_price id="1" name="Дилер (золотой)">
         <percent>65</percent>
      </shop_list_of_price>
      <shop_list_of_price id="2" name="Дилер (серебряный)">
         <percent>80</percent>
      </shop_list_of_price>
      <shop_list_of_price id="3" name="Дилер (яхонтовый)">
         <percent>95</percent>
      </shop_list_of_price>
   </shop_list_of_prices>
   <group id="591" parent="0">
      <name>Технические</name>
      <description></description>
      <order>0</order>
      <indexation>0</indexation>
      <path>technical</path>
      <fullpath>technical/</fullpath>
      <count_items>3</count_items>
      <count_groups>0</count_groups>
      <count_all_items>3</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="587" parent="0">
      <name>Эконом</name>
      <description></description>
      <order>10</order>
      <indexation>0</indexation>
      <path>economy</path>
      <fullpath>economy/</fullpath>
      <count_items>4</count_items>
      <count_groups>0</count_groups>
      <count_all_items>4</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="593" parent="0">
      <name>Стандарт</name>
      <description></description>
      <order>20</order>
      <indexation>0</indexation>
      <path>standart</path>
      <fullpath>standart/</fullpath>
      <count_items>3</count_items>
      <count_groups>0</count_groups>
      <count_all_items>3</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="586" parent="0">
      <name>Элит I</name>
      <description></description>
      <order>30</order>
      <indexation>0</indexation>
      <path>elite1</path>
      <fullpath>elite1/</fullpath>
      <count_items>0</count_items>
      <count_groups>0</count_groups>
      <count_all_items>0</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="589" parent="0">
      <name>Элит II</name>
      <description></description>
      <order>40</order>
      <indexation>0</indexation>
      <path>elite2</path>
      <fullpath>elite2/</fullpath>
      <count_items>2</count_items>
      <count_groups>0</count_groups>
      <count_all_items>2</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="595" parent="0">
      <name>Двустворчатые</name>
      <description></description>
      <order>50</order>
      <indexation>1</indexation>
      <path>double-leaf</path>
      <fullpath>double-leaf/</fullpath>
      <count_items>0</count_items>
      <count_groups>0</count_groups>
      <count_all_items>0</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <group id="594" parent="0">
      <name>Противопожарные</name>
      <description></description>
      <order>60</order>
      <indexation>1</indexation>
      <path>fire</path>
      <fullpath>fire/</fullpath>
      <count_items>0</count_items>
      <count_groups>0</count_groups>
      <count_all_items>0</count_all_items>
      <count_all_groups>0</count_all_groups>
      <seo_title></seo_title>
      <seo_description></seo_description>
      <seo_keywords></seo_keywords>
      <propertys>
      </propertys>
   </group>
   <sallers>
      <saller id="1">
         <sallers_name>ООО &quot;Инфинити&quot;</sallers_name>
         <sallers_contact_person>Иванов И. А.</sallers_contact_person>
         <sallers_comment></sallers_comment>
         <sallers_address></sallers_address>
         <sallers_phone></sallers_phone>
         <sallers_fax></sallers_fax>
         <sallers_http></sallers_http>
         <sallers_email></sallers_email>
         <sallers_inn></sallers_inn>
         <site_users_id>0</site_users_id>
      </saller>
   </sallers>
   <properties_for_group>
      <property id="139" parent_id="0" xml_name="dop_foto">
         <name>Дополнительные фото</name>
         <property_name>Дополнительные фото</property_name>
         <shop_list_of_properties_type>1</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="133" parent_id="0" xml_name="dimension">
         <name>Габаритные размеры</name>
         <property_name>Габаритные размеры</property_name>
         <shop_list_of_properties_type>4</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="134" parent_id="0" xml_name="locks">
         <name>Количество замков</name>
         <property_name>Количество замков</property_name>
         <shop_list_of_properties_type>0</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="135" parent_id="0" xml_name="package">
         <name>Комплектация</name>
         <property_name>Комплектация</property_name>
         <shop_list_of_properties_type>4</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="136" parent_id="0" xml_name="door_constr">
         <name>Конструкция двери</name>
         <property_name>Конструкция двери</property_name>
         <shop_list_of_properties_type>4</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="137" parent_id="0" xml_name="lock_constr">
         <name>Конструкция замка</name>
         <property_name>Конструкция замка</property_name>
         <shop_list_of_properties_type>4</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
      <property id="138" parent_id="0" xml_name="accessories">
         <name>Фурнитура</name>
         <property_name>Фурнитура</property_name>
         <shop_list_of_properties_type>4</shop_list_of_properties_type>
         <property_show_kind>0</property_show_kind>
      </property>
   </properties_for_group>
   <item id="127" group="593">
      <captcha_key>54062</captcha_key>
      <name>Форпост 12s</name>
      <show_count>16</show_count>
      <saller>0</saller>
      <marking_of_goods></marking_of_goods>
      <description></description>
      <date>22.04.2008</date>
      <datetime>22.04.2008 09:33:20</datetime>
      <time>09:33:20</time>
      <putoff_date>22.04.2008 09:33:20</putoff_date>
      <putend_date>00.00.0000 00:00:00</putend_date>
      <text></text>
      <image width="184" height="400">/upload/shop_1/1/2/7/item_127/shop_items_catalog_image127.jpg</image>
      <small_image width="89" height="200">/upload/shop_1/1/2/7/item_127/small_shop_items_catalog_image127.jpg</small_image>
      <type>0</type>
      <weight>0</weight>
      <weight_mesure></weight_mesure>
      <rest>999</rest>
      <mesure></mesure>
      <shop_tax_id>0</shop_tax_id>
      <price>0.00</price>
      <price_tax>0.00</price_tax>
      <price_discount>0.00</price_discount>
      <item_currency>руб.</item_currency>
      <currency>руб.</currency>
      <is_active>1</is_active>
      <order>0</order>
      <path>forpost-12s</path>
      <fullpath>standart/</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>0</user_id>
      <site_users_id>0</site_users_id>
      <property id="139" dir_id="0" xml_name="dop_foto">
         <name>Дополнительные фото</name>
         <xml_name>dop_foto</xml_name>
         <type>1</type>
         <order>0</order>
         <prefics></prefics>
         <value>128s.jpg</value>
         <file_path width = "420" height = "409">/upload/shop_1/1/2/7/item_127/shop_property_file_127_139.jpg</file_path>
         <small_image>
            <file_path width = "97" height = "200">/upload/shop_1/1/2/7/item_127/small_shop_property_file_127_139.jpg</file_path>
            <value>128s_s.jpg</value>
         </small_image>
      </property>
      <property id="133" dir_id="0" xml_name="dimension">
         <name>Габаритные размеры</name>
         <xml_name>dimension</xml_name>
         <type>4</type>
         <order>5</order>
         <prefics></prefics>
         <value>&lt;p&gt;Ширина: 860 мм. и 960 мм.&lt;/p&gt;
         &lt;p&gt;Высота: 2050 мм.&lt;/p&gt;</value>
      </property>
      <property id="134" dir_id="0" xml_name="locks">
         <name>Количество замков</name>
         <xml_name>locks</xml_name>
         <type>0</type>
         <order>10</order>
         <prefics></prefics>
         <value>2</value>
      <mesure>шт</mesure></property>
      <property id="135" dir_id="0" xml_name="package">
         <name>Комплектация</name>
         <xml_name>package</xml_name>
         <type>4</type>
         <order>20</order>
         <prefics></prefics>
         <value>&lt;ul&gt;
            &lt;li&gt;- рама с наличником, &lt;/li&gt;
            &lt;li&gt; - дверное полотно с глазком, &lt;/li&gt;
            &lt;li&gt; - замок с задвижкой, секретным цилиндром и броненакладками с двух сторон для защиты                   замка от силового взлома, &lt;/li&gt;
            &lt;li&gt; - допонительный замок сувальдного типа, &lt;/li&gt;
            &lt;li&gt; - комплект крепежных анкерных болтов, &lt;/li&gt;
            &lt;li&gt; - паспорт на изделие с инструкцией по установке, &lt;/li&gt;
            &lt;li&gt; - возможна установка на улицу.&lt;/li&gt;
         &lt;/ul&gt;</value>
      </property>
      <property id="136" dir_id="0" xml_name="door_constr">
         <name>Конструкция двери</name>
         <xml_name>door_constr</xml_name>
         <type>4</type>
         <order>30</order>
         <prefics></prefics>
         <value>&lt;p style=&quot;text-align: justify;&quot;&gt;Дверь &quot;ФОРПОСТ&quot; предназначена для установки с открыванием &quot;наружу&quot;,  и может быть &quot;правой&quot; или &quot;левой&quot;.&lt;/p&gt;
         &lt;p style=&quot;text-align: justify;&quot;&gt;Полотно двери имеет толщину 67 мм и изготовлено из двух листов легированной стали толщиной 0,9 мм. &lt;strong&gt;Поверхность двери покрыта антивандальным порошковым напылением, и поэтому, данная дверь идеально подходит для установки на улице (дача, коттедж).&lt;/strong&gt; Внутренний объем двери заполнен пожаробезопасным и экологически чистым материалом. Плотность закрывания двери обеспечивают три контура уплотнения по всему периметру. Два уплотнителя расположены на дверном полотне, а еще один, установленный на раме - магнитный (как в холодильниках), т.е. закрытая дверь прилипает к раме. Такая конструкция обеспечивает высокую акустическую и тепловую изоляцию. Рама двери и наличник выполнены из 2-х мм. стали. Наличник составляет единое целое с рамой и защищает от доступа элементы крепления двери к стене. Дверь оснащена четырьмя скрытыми регулируемыми петлями, которые также исполняют роль противосъемных штырей.&lt;/p&gt;</value>
      </property>
      <property id="137" dir_id="0" xml_name="lock_constr">
         <name>Конструкция замка</name>
         <xml_name>lock_constr</xml_name>
         <type>4</type>
         <order>40</order>
         <prefics></prefics>
         <value>&lt;p style=&quot;text-align: justify;&quot;&gt;Дверь оснащена замком оригинальной конструкции фирмы &amp;ldquo;Master Lock&amp;rdquo;. Замок имеет 3-х канальную систему запирания в 9-ти точках. Три ригеля выдвигаются вверх (в оголовок рамы), три вниз (в порог), и три в замковую часть на разных уровнях.&lt;/p&gt;
            &lt;p style=&quot;text-align: justify;&quot;&gt;Боковые замки-девиаторы оснащены ригелями &amp;laquo;гарпунного типа&amp;raquo; - при закрывании замка они выдвигаются и &amp;laquo;зацепляются&amp;raquo; за раму специальными фиксаторами, что препятствует силовому отжатию двери.&lt;/p&gt;
         &lt;p style=&quot;text-align: justify;&quot;&gt;Высокую секретность замку придает уникальный цилиндр фирмы Master Lock с тремя комплектами ключей (5+1+5). Первый комплект состоит из 5 ключей красного цвета, второй комплект - 1 ключа желтого цвета (перекодировочный), третий комплект - 5 ключей черного цвета. Замок автоматически перекодируется при использовании ключа из второго комплекта. При этом первый комплект перестает действовать. Данная функция очень удобна, если ключи были утеряны или находились во время ремонта квартиры у строителей.&lt;/p&gt;</value>
      </property>
      <property id="138" dir_id="0" xml_name="accessories">
         <name>Фурнитура</name>
         <xml_name>accessories</xml_name>
         <type>4</type>
         <order>50</order>
         <prefics></prefics>
         <value>&lt;div style=&quot;text-align: justify;&quot;&gt;Система мощных бронечашек и броненакладок защищает замок и цилиндр от механического воздействия с наружной стороны двери. Для удобства пользования дверь с внутренней стороны оснащена дополнительной задвижкой.&lt;/div&gt;</value>
      </property>
      <shop_special_prices>
      </shop_special_prices>
   </item>
</shop>


В чем может быть ошибка?
#
Re: Дополнительные картинки
этот кусок
<xsl:if test="property[@xml_name='dop_foto']/small_image/file_path!=''">
     <a href="{property[@xml_name = 'dop_foto']/file_path" target="_blank">
           <img src="{property[@xml_name = 'dop_foto']/small_image/file_path}" alt="t" style="border: 1px solid #DADADA; margin: 0px 5px 5px 0px" />
     </a>
</xsl:if>

должен быть внутри
<xsl:template match="item">
...
</xsl:template>

а не внутри <xsl:template match="property">
#
Re: Дополнительные картинки
прошу прощения за мою тупость, но получается, что
<xsl:template match="item">
...
</xsl:template>
вот в это нужно обернуть предыдущую конструкцию? мне тогда система ошибку шаблона выдает (ХостЦМС 5, если что)

а нужно сделать что-то типа как вот в этом примере (взяла здесь, т.к. как раз очень подходит: http://ridelite.ru/shop/bajjki_v_sbore/velosiped_v_sbore_ns_metropolis_ii__2010/
#
Re: Дополнительные картинки
спасибо, все получилось, разобралась

а что нужно сделать, чтобы эти картинки тоже открывались в лайтбоксе?
#
Re: Дополнительные картинки
Если имеется ввиду всплывающее окно заданного размера, то попробуйте так:

<xsl:if test="property[@xml_name='dop_foto']/file_path!=''">
     <a href="{property[@xml_name = 'dop_foto']/file_path}" target="_blank" onclick="ShowImgWindow('{property[@xml_name='dop_foto']/name}','{property[@xml_name = 'dop_foto']/file_path}', {property[@xml_name = 'dop_foto']/file_path/@width}, {property[@xml_name = 'dop_foto']/file_path/@height}); return false;">
           <img src="{property[@xml_name = 'dop_foto']/small_image/file_path}" alt="" style="border: 1px solid #DADADA; margin: 0px 5px 5px 0px" />
     </a>
</xsl:if>


Если нужен лайтбокс, то нужно скрипты лайтбокса закинуть на сервер и подключить их в макете сайта, который используется для данной страницы.
Авторизация