Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
эту строку - не вместо чего. Brooksus показал принцип, что надо добавить data-lightbox="on" в <a href... вместо class="lightbox".
data-lightbox - потому что селектор так задан в настройках WidgetKit
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

matrioshka

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
еще обнаружила вот что:
Код
<script src="/media/jsfrontpage/js/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="http://mirposudy56.ru/modules/mod_jshopping_cart_ext_plus/js/jquery-1.6.2.min.js" type="text/javascript"></script>
<script src="http://mirposudy56.ru/components/com_jshopping/js/jquery/jquery-1.6.2.min.js" type="text/javascript"></script>
эти конфликты исправляются где-нибудь в самих настройках в админке? или же в правке кода где-нибудь в Ж или ЖШ?
и если это правки в коде, если я поменяю подключаемую версию jquery на более новую - не полетит все к ежику?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Я бы попробовал оставить только jsfrontpage 1.8.2. Загрузку jQuery из ЖШ выключить в настройках ЖШ. Из модуля - может быть есть в настройках модуля, если нет - вырезать из кода. И посмотреть, что получилось в итоге. По идее не должно к ежику. Но может быть конфликт с mootools, если jsfrontpage 1.8.2 не уводят в noconflict

Либо вариант 2 - убираем 1.8.2 с jsfrontpage, в модуле тоже убираем, в ЖШ в настройках загрузку jQuery включаем и выбираем 1.8.2 предварительно эту самую 1.8.2 скопировав в папку ЖШ там где jQuery лежит.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

matrioshka

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
эту строку - не вместо чего. Brooksus показал принцип, что надо добавить data-lightbox="on" в <a href... вместо class="lightbox".
data-lightbox - потому что селектор так задан в настройках WidgetKit

мне уже прям неудобно, что я Вас так мучаю =( все равно не работает

Код
 <a data-lightbox="on" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?>>
                <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
                <div class="text_zoom">
                    <img src="<?php print $this->path_to_image?>search.png" alt="zoom" /> <?php print _JSHOP_ZOOM_IMAGE?>
                </div>
            </a>

Uncaught TypeError: Object [object Object] has no method 'on'
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Uncaught TypeError: Object [object Object] has no method 'on'
из-за того, что в jquery-1.6.2 нет метода on

надо оставить только 1.8.2
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

matrioshka

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
спасибо большое =) попробую еще раз сама хоть что-то сделать, но что-то мне подсказывает, что я сюда еще вернусь =)
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
сначала пробуйте вариант 1. он самый простой - существующую 1.8.2 оставляем как есть, в ЖШ загрузку отключаем в настройках, и останется только mod_jshopping_cart_ext_plus - там если есть, то тоже в настройках, если нету - то в коде модуля.

если не работает после этого - то план Б :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

matrioshka

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
сначала пробуйте вариант 1. он самый простой - существующую 1.8.2 оставляем как есть, в ЖШ загрузку отключаем в настройках, и останется только mod_jshopping_cart_ext_plus - там если есть, то тоже в настройках, если нету - то в коде модуля.

если не работает после этого - то план Б :)

Премного благодарна =) Все заработало, причем хватило отключения jQuery только в самом ЖШ. Спасибо огромнейшее!
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Подскажите пожалуйста, где исправить вот какой момент.Если сделать что б все фото открывались в Lightbox , то при выборе атрибутов появляется главное фото со стандартым эффкктом, и фото тереяют эффект Lightbox.
-==Dimir==-
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
завсисит от версий.
в 3.16 это допфайлы в категории карточки товара
block_image_thumb.php
block_image_middle.php

в старых.. надо править фанкшионс вроде.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
завсисит от версий.
в 3.16 это допфайлы в категории карточки товара
block_image_thumb.php
block_image_middle.php

в старых.. надо править фанкшионс вроде.

Version 3.16.1 , я так понимаю нужно так же заменить код ?
Я удалил эти файлы , ни чего не поменялось
« Последнее редактирование: 03.02.2014, 13:36:39 от Dimir »
-==Dimir==-
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
не удалить а и в них поправить.
Я попытался двумя способами,1-скопировал код из defaul_product и вставил его в block_image_middle.php там где вывод картинки, такой способ при выборе атрибутов дает еще столько фото к с эффектом Lightbox,2й-это просто вырезал код отвечающий за вывод фоток в block_image_middle.php , фото не добавляет но убирает лайт бокс с фоток при выборе атрибутов

Нашел третий способ а с ним и решение! Спасибо за наводку
« Последнее редактирование: 03.02.2014, 15:52:00 от Dimir »
-==Dimir==-
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
1. спасибо очень много, не будет сдачи. (чит. подпись.)
2. забавно, если нашли поделитесь...

Вам подсказали..., подскажите другим...


Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Вложил файлы, влепил плюсы ))
-==Dimir==-
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Увидел недочет в моем решение. Если у товара всего одно фото, то оно не показывается в карточке товара.Помогите допилить )
-==Dimir==-
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
потому что
Код
if ( (count($this->images)>1)
Спасибо! и в правду
« Последнее редактирование: 06.02.2014, 16:29:06 от Dimir »
-==Dimir==-
*

jservice

  • Захожу иногда
  • 118
  • 1 / 0
Помогите разобраться пожалуйста - все делаю по инструкции, меняю куски PHP кода но не че не получается с этим лайтбоксом

Код
<?php $product = $this->product?>
<?php include(dirname(__FILE__)."/load.js.php");?>
<div class="jshop productfull">
<form name="product" method="post" action="<?php print $this->action?>" enctype="multipart/form-data" autocomplete="off">
   
    <h1><?php print $this->product->name?><?php if ($this->config->show_product_code){?> <span class="jshop_code_prod">(<?php print _JSHOP_EAN?>: <span id="product_code"><?php print $this->product->getEan();?></span>)</span><?php }?></h1>
    <?php print $this->_tmp_product_html_start;?>
    <?php if ($this->config->display_button_print) print printContent();?>
   
    <div class="productfull_rating">
    <?php include(dirname(__FILE__)."/ratingandhits.php");?>
   
    </div> 
   
     <div class="price_area">
     
     
         <?php if (count($this->attributes)){?>
    <div class="jshop_prod_attributes">
        <table class="jshop">
        <?php foreach($this->attributes as $attribut){?>
        <tr>
            <td class="attributes_title">
                <span class="attributes_name"><?php print $attribut->attr_name?>:</span><span class="attributes_description"><?php print $attribut->attr_description;?></span>
            </td>
            <td>
                <span id='block_attr_sel_<?php print $attribut->attr_id?>'>
                <?php print $attribut->selects?>
                </span>
            </td>
        </tr>
        <?php }?>
        </table>
    </div>
    <?php }?>
   
    <?php if (count($this->product->freeattributes)){?>
    <div class="prod_free_attribs">
        <table class="jshop">
        <?php foreach($this->product->freeattributes as $freeattribut){?>
        <tr>
            <td class="name"><span class="freeattribut_name"><?php print $freeattribut->name;?></span> <?php if ($freeattribut->required){?><span>*</span><?php }?><span class="freeattribut_description"><?php print $freeattribut->description;?></span></td>
            <td class="field"><?php print $freeattribut->input_field;?></td>
        </tr>
        <?php }?>
        </table>
        <?php if ($this->product->freeattribrequire) {?>
        <div class="requiredtext">* <?php print _JSHOP_REQUIRED?></div>
        <?php }?>
    </div>
    <?php }?>
   
    <?php if ($this->product->product_is_add_price){?>
    <div class="price_prod_qty_list_head"><?php print _JSHOP_PRICE_FOR_QTY?></div>
    <table class="price_prod_qty_list">
    <?php foreach($this->product->product_add_prices as $k=>$add_price){?>
        <tr>
            <td class="qty_from" <?php if ($add_price->product_quantity_finish==0){?>colspan="3"<?php } ?>>
                <?php if ($add_price->product_quantity_finish==0) print _JSHOP_FROM?>
                <?php print $add_price->product_quantity_start?> <?php print $this->product->product_add_price_unit?>
            </td>
            <?php if ($add_price->product_quantity_finish > 0){?>
            <td class="qty_line"> - </td>
            <?php } ?>
            <?php if ($add_price->product_quantity_finish > 0){?>
            <td class="qty_to">
                <?php print $add_price->product_quantity_finish?> <?php print $this->product->product_add_price_unit?>
            </td>
            <?php } ?>
            <td class="qty_price">           
                <span id="pricelist_from_<?php print $add_price->product_quantity_start?>"><?php print formatprice($add_price->price)?><?php print $add_price->ext_price?></span> <span class="per_piece">/ <?php print $this->product->product_add_price_unit?></span>
            </td>
        </tr>
    <?php }?>
    </table>
    <?php }?>
   
   
        <?php if ($this->product->product_old_price > 0){?>
<div class="old_price">
        <?php print _JSHOP_OLD_PRICE?>
            <span class="old_price" id="old_price"><?php print formatprice($this->product->product_old_price)?></span>
        </div>
        <?php }?>
   
<?php if ($this->product->product_price_default > 0 && $this->config->product_list_show_price_default){?>
            <div class="default_price"><?php print _JSHOP_DEFAULT_PRICE?>: <span id="pricedefault"><?php print formatprice($this->product->product_price_default)?></span></div>
        <?php }?>     
           
<?php if ($this->product->_display_price){?>
        <div class="prod_price">
            <?php print _JSHOP_PRICE?>: <span id="block_price"><?php print formatprice($this->product->getPriceCalculate())?><?php print $this->product->_tmp_var_price_ext;?></span>
        </div>
        <?php }?>

<?php print $this->product->_tmp_var_bottom_price;?>
       
        <?php if ($this->config->show_tax_in_product && $this->product->product_tax > 0){?>
            <span class="taxinfo"><?php print productTaxInfo($this->product->product_tax);?></span>
        <?php }?>
        <?php if ($this->config->show_plus_shipping_in_product){?>
            <span class="plusshippinginfo"><?php print sprintf(_JSHOP_PLUS_SHIPPING, $this->shippinginfo);?></span>
        <?php }?>
        <?php if ($this->product->delivery_time != ''){?>
            <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $this->product->delivery_time?></div>
        <?php }?>
        <?php if ($this->config->product_show_weight && $this->product->product_weight > 0){?>
            <div class="productweight"><?php print _JSHOP_WEIGHT?>: <span id="block_weight"><?php print formatweight($this->product->getWeight())?></span></div>
        <?php }?>
       
        <?php if ($this->product->product_basic_price_show){?>
            <div class="prod_base_price"><?php print _JSHOP_BASIC_PRICE?>: <span id="block_basic_price"><?php print formatprice($this->product->product_basic_price_calculate)?></span> / <?php print $this->product->product_basic_price_unit_name;?></div>
        <?php }?>
   
    <?php if (is_array($this->product->extra_field)){?>
        <div class="extra_fields">
        <?php $extra_field_group = "";
        foreach($this->product->extra_field as $extra_field){
            if ($extra_field_group!=$extra_field['groupname']){
                $extra_field_group = $extra_field['groupname'];
            ?>
            <div class='extra_fields_group'><?php print $extra_field_group?></div>
            <?php }?>
            <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
        <?php }?>
        </div>
    <?php }?>
   
    <?php if ($this->product->vendor_info){?>
        <div class="vendorinfo">
            <?php print _JSHOP_VENDOR?>: <?php print $this->product->vendor_info->shop_name?> (<?php print $this->product->vendor_info->l_name." ".$this->product->vendor_info->f_name;?>),
            (
            <?php if ($this->config->product_show_vendor_detail){?><a href="<?php print $this->product->vendor_info->urlinfo?>"><?php print _JSHOP_ABOUT_VENDOR?></a>,<?php }?>
            <a href="<?php print $this->product->vendor_info->urllistproducts?>"><?php print _JSHOP_VIEW_OTHER_VENDOR_PRODUCTS?></a> )
        </div>
    <?php }?>
   
    <?php if (!$this->config->hide_text_product_not_available){ ?>
        <div class = "not_available" id="not_available"><?php print $this->available?></div>
    <?php }?>
   
    <?php if ($this->config->product_show_qty_stock){?>
        <div class="qty_in_stock"><?php print _JSHOP_QTY_IN_STOCK?>: <span id="product_qty"><?php print sprintQtyInStock($this->product->qty_in_stock);?></span></div>
    <?php }?>
   
    <?php print $this->_tmp_product_html_before_buttons;?>
    <?php if (!$this->hide_buy){?>                         
        <div class="prod_buttons" style="<?php print $this->displaybuttons?>">     
            <div class="prod_qty">
                <?php print _JSHOP_QUANTITY?>:&nbsp;
</div>
             
            <div class="prod_qty_input">
                <input type="text" name="quantity" id="quantity" onkeyup="reloadPrices();" class="inputbox" value="<?php print $this->default_count_product?>" /><?php print $this->_tmp_qty_unit;?>
             </div>       
            <div class="buttons"> 

                <button type="submit" class="button button_cart" value="" onclick="jQuery('#to').val('cart');" ><?php print _JSHOP_ADD_TO_CART?></button>
                <?php if ($this->enable_wishlist){?>
                    <input type="submit" class="button_wishlist_product" value="<?php print _JSHOP_ADD_TO_WISHLIST?>" onclick="jQuery('#to').val('wishlist');" />
                <?php }?>
                <?php print $this->_tmp_product_html_buttons;?>
            </div></div>   
            <td id="jshop_image_loading" style="display:none"></td>
       
    <?php }?>
   
   
</div>
   
     
       
   
    <div class="image_middle">
        <?php print $this->_tmp_product_html_before_image;?>
       
        <?php if ($product->label_id){?>
            <div class="product_label">
                <?php if ($product->_label_image){?>
                    <img src="<?php print $product->_label_image?>" alt="<?php print htmlspecialchars($product->_label_name)?>" />
                <?php }else{?>
                    <span class="label_name"><?php print $product->_label_name;?></span>
                <?php }?>
            </div>
        <?php }?>
        <?php if (count($this->videos)){?>
            <?php foreach($this->videos as $k=>$video){?>
                <?php if ($video->video_code){ ?>
                <div style="display:none" class="video_full" id="hide_video_<?php print $k?>"><?php echo $video->video_code?></div>
                <?php } else { ?>
                <a style="display:none" class="video_full" id="hide_video_<?php print $k?>" href=""></a>
                <?php } ?>
            <?php } ?>
        <?php }?>
           
           
        <span id='list_product_image_middle'>
        <?php if(!count($this->images)){?>
            <img id = "main_image" src = "<?php print $this->image_product_path?>/<?php print $this->noimage?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
        <?php }?>
        <?php foreach($this->images as $k=>$image){?>
        <a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?>>
            <img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
            <div class="text_zoom">
                <img src="<?php print $this->path_to_image?>search.png" alt="zoom" /> <?php print _JSHOP_ZOOM_IMAGE?>
            </div>
        </a>
        <?php }?>
        </span>
<?php print $this->_tmp_product_html_after_image;?>
       
        <?php if ($this->config->product_show_manufacturer_logo && $this->product->manufacturer_info->manufacturer_logo!=""){?>
        <div class="manufacturer_logo">
            <a href="<?php print SEFLink('index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id='.$this->product->product_manufacturer_id, 2);?>">
                <img src="<?php print $this->config->image_manufs_live_path."/".$this->product->manufacturer_info->manufacturer_logo?>" alt="<?php print htmlspecialchars($this->product->manufacturer_info->name);?>" title="<?php print htmlspecialchars($this->product->manufacturer_info->name);?>" border="0" />
            </a>
        </div>
        <?php }?>
       
          <div class="jshop_img_description">
        <?php print $this->_tmp_product_html_before_image_thumb;?>
        <span id='list_product_image_thumb'>
        <?php if ( (count($this->images)>1) || (count($this->videos) && count($this->images)) ) {?>
            <?php foreach($this->images as $k=>$image){?>
                <img class="jshop_img_thumb" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" onclick="showImage(<?php print $image->image_id?>)" />
            <?php }?>
        <?php }?>
        </span>
        <?php print $this->_tmp_product_html_after_image_thumb;?>
        <?php if (count($this->videos)){?>
            <?php foreach($this->videos as $k=>$video){?>
                <?php if ($video->video_code) { ?>
                <a href="#" id="video_<?php print $k?>" onclick="showVideoCode(this.id);return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                <?php } else { ?>
                <a href="<?php print $this->video_product_path?>/<?php print $video->video_name?>" id="video_<?php print $k?>" onclick="showVideo(this.id, '<?php print $this->config->video_product_width;?>', '<?php print $this->config->video_product_height;?>'); return false;"><img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" /></a>
                <?php } ?>
            <?php } ?>
        <?php }?>
        <?php print $this->_tmp_product_html_after_video;?>
       
    </div>



    </div>

   
 


    <?php if ($this->product->product_url!=""){?>
    <div class="prod_url">
        <a target="_blank" href="<?php print $this->product->product_url;?>"><?php print _JSHOP_READ_MORE?></a>
    </div>
    <?php }?>

    <?php if ($this->config->product_show_manufacturer && $this->product->manufacturer_info->name!=""){?>
    <div class="manufacturer_name">
        <?php print _JSHOP_MANUFACTURER?>: <span><?php print $this->product->manufacturer_info->name?></span>
    </div>
    <?php }?>
   
   
   
   
       
   
<div class="jshop_prod_description">
        <?php print $this->product->description; ?>
    </div>
   
   
    <?php print $this->_tmp_product_html_after_buttons;?>
   
<input type="hidden" name="to" id='to' value="cart" />
<input type="hidden" name="product_id" id="product_id" value="<?php print $this->product->product_id?>" />
<input type="hidden" name="category_id" id="category_id" value="<?php print $this->category_id?>" />
</form>

<?php print $this->_tmp_product_html_before_demofiles; ?>
<div id="list_product_demofiles"><?php include(dirname(__FILE__)."/demofiles.php");?></div>
<?php
if ($this->config->product_show_button_back){?>
<div class="button_back">
<input type="button" class="button" value="<?php print _JSHOP_BACK;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
</div>
<?php }?>
<?php
    print $this->_tmp_product_html_before_related;
    include(dirname(__FILE__)."/related.php");
    print $this->_tmp_product_html_before_review;
    include(dirname(__FILE__)."/review.php");
?>
<?php print $this->_tmp_product_html_end;?>
</div>
*

Orest

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
после добавления класса lightbox с ссылкой для image_thumb в lightbox отображает в два раза больше фото как показывать только image_full?
« Последнее редактирование: 30.03.2020, 15:27:22 от Orest »
*

Orest

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
В общем добавил разные группы для фул и тамб, то что надо
*

Frost68

  • Новичок
  • 6
  • 0 / 0
Код

<a class="lightbox " href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" title="<?php print htmlspecialchars($image->_title)?>" >
<img class="jshop_img_thumb uk-thumbnail" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
</a>
Здравствуйте, вроде сделал по инструкции, но при увеличении изображения, картинок оказывается в 2 раза больше, не подскажете в чем дело? JoomShopping Version 4.18.4
Вот код, файл правил-components/com_jshopping/templates/default/product/product_default.php
Код
 <span id='list_product_image_thumb'>
                    <?php if ( (count($this->images)>1) || (count($this->videos) && count($this->images)) ) {?>
                        <?php foreach($this->images as $k=>$image){?>
                            <a class="lightbox " href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" title="<?php print htmlspecialchars($image->_title)?>" >
<img class="jshop_img_thumb uk-thumbnail col-xs-3 col-sm-2" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
</a>
                        <?php }?>
                    <?php }?>
                </span>
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Вот код, файл правил-components/com_jshopping/templates/default/product/product_default.php

2014 год. вы хоть версию бы посотмрели.
смотрите структуру шаблона в ФАКе этого раздела и где править надо.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Frost68

  • Новичок
  • 6
  • 0 / 0
2014 год. вы хоть версию бы посотмрели.
смотрите структуру шаблона в ФАКе этого раздела и где править надо.
Вы имеете ввиду файл block_image_thumb.php ? Если я вношу изменения в него, то ничего не меняется.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 25
Просмотров: 35697
Последний ответ 23.09.2025, 11:22:23
от Alex_gs
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 4367
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 10199
Последний ответ 08.10.2024, 04:26:36
от kit2m2
Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 1333
Последний ответ 16.02.2024, 13:33:24
от kit2m2
Убрать модуль в карточке товара JoomShopping

Автор alexkraym

Ответов: 35
Просмотров: 5773
Последний ответ 21.08.2023, 07:17:53
от delchev