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

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Здравствуйте!

Уважаемые спецы, помогите пожалуйста решить задачу..  !
Есть карточка товара (сейчас выглядит так):
 


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


Уже всяко пробовал, ничего не выходит =(
Буду очень благодарен за помощь! Заранее спасибо откликнувшимся!

Код карточки товара:

Код
<?php
/**
* @version      4.10.5 09.12.2015
* @author       MAXXmarketing GmbH
* @package      Jshopping
* @copyright    Copyright (C) 2010 webdesigner-profi.de. All rights reserved.
* @license      GNU/GPL
*/
defined('_JEXEC') or die('Restricted access');
$product = $this->product;
include(dirname(__FILE__)."/load.js.php");
?>
<div class="jshop productfull" id="comjshop">
    <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();?>

        <?php include(dirname(__FILE__)."/ratingandhits.php");?>

        <div class="row-fluid jshop">
            <div class="span4 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 print $this->_tmp_product_html_body_image?>
                   
                    <?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 }?> title="<?php print htmlspecialchars($image->_title)?>">
                            <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)?>" />
                           
                        </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>
           
            <div class = "span8 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>

        <div class="jshop_prod_description">
            <?php print $this->product->description; ?>
        </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 }?>
       
        <?php print $this->_tmp_product_html_before_atributes;?>

        <?php if (count($this->attributes)) : ?>
            <div class="jshop_prod_attributes jshop">
                <?php foreach($this->attributes as $attribut) : ?>
                    <?php if ($attribut->grshow){?>
                        <div>
                            <span class="attributgr_name"><?php print $attribut->groupname?></span>
                        </div>
                    <?php }?>               
                    <div class = "row-fluid">
                        <div class="span2 attributes_title">
                            <span class="attributes_name"><?php print $attribut->attr_name?>:</span>
                            <span class="attributes_description"><?php print $attribut->attr_description;?></span>
                        </div>
                        <div class = "span10">
                            <span id='block_attr_sel_<?php print $attribut->attr_id?>'>
                                <?php print $attribut->selects?>
                            </span>
                        </div>
                    </div>
                <?php endforeach; ?>
            </div>
        <?php endif; ?>
       
        <?php print $this->_tmp_product_html_after_atributes;?>

        <?php if (count($this->product->freeattributes)){?>
            <div class="prod_free_attribs jshop">
                <?php foreach($this->product->freeattributes as $freeattribut){?>
                    <div class = "row-fluid">
                        <div class="span2 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>
                        </div>
                        <div class="span10 field">
                            <?php print $freeattribut->input_field;?>
                        </div>
                    </div>
                <?php }?>
                <?php if ($this->product->freeattribrequire) {?>
                    <div class="requiredtext">* <?php print _JSHOP_REQUIRED?></div>
                <?php }?>
            </div>
        <?php }?>
       
        <?php print $this->_tmp_product_html_after_freeatributes;?>

        <?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>
<?php print $add_price->_tmp_var?>
                    </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)?>
                    <?php print $this->product->_tmp_var_old_price_ext;?>
                </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 print $this->_tmp_product_html_before_price;?>

        <?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 if ($product->hide_delivery_time){?>style="display:none"<?php }?>><?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 print $this->product->_tmp_var_bottom_allprices;?>

        <?php if (is_array($this->product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($this->product->extra_field as $extra_field){?>
                <?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                <?php }?>
               
                <div class="extra_fields_el">
                    <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 if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
            <?php }?>
            </div>
        <?php }?>
       
        <?php print $this->_tmp_product_html_after_ef;?>

        <?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?>:
                </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">           
                    <input type="submit" class="btn btn-primary button" value="<?php print _JSHOP_ADD_TO_CART?>" onclick="jQuery('#to').val('cart');" />
                   
                    <?php if ($this->enable_wishlist){?>
                        <input type="submit" class="btn button" value="<?php print _JSHOP_ADD_TO_WISHLIST?>" onclick="jQuery('#to').val('wishlist');" />
                    <?php }?>
                   
                    <?php print $this->_tmp_product_html_buttons;?>
                </div>
               
                <div id="jshop_image_loading" style="display:none"></div>
            </div>
        <?php }?>
       
        <?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="btn button" value="<?php print _JSHOP_BACK;?>" onclick="<?php print $this->product->button_back_js_click;?>" />
        </div>
    <?php }?>
   
    <?php
        print $this->_tmp_product_html_before_review;
        include(dirname(__FILE__)."/review.php");
       
        print $this->_tmp_product_html_before_related;
        include(dirname(__FILE__)."/related.php");
    ?>
   
    <?php print $this->_tmp_product_html_end;?>
</div>
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Попробуйте

Код: css
#list_product_image_middle {
width:50%;
float:left;
}

И перенесите этот span в место над <h1>

Но лучше всегда давать ссылку на страницу.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Навскидку как-то так:
Спойлер
[свернуть]
А если промашку дал, то ссылка на сайт нужна
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Навскидку как-то так:
Спойлер
[свернуть]
А если промашку дал, то ссылка на сайт нужна
Спасибо! Сейчас поставил ваш код... Но Div'ы не встали как хотелось
Ссылка
http://iamcardboard.com.ru/
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
 
Попробуйте

Код: css
#list_product_image_middle {
width:50%;
float:left;
}

И перенесите этот span в место над <h1>

Но лучше всегда давать ссылку на страницу.

Чтот не вышло.. может просто на руках сижу  ^-^
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Там вход запаролен
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Пардон! Вэлком  ^-^
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Тут используются классы будстрапа, а CSS будстрапа нет.
Я когда писал рецепт, рассчитывал на то, что они всё-таки имеются.
Тут принципиально будстрап отключен, или случайно?
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Не принципиально. Просто не работал с ним никогда  ^-^
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Ну. надо подключить CSS будстрапа. Скрипты необязательно.
На форуме есть рецепты по этому поводу.
Тогда в две колонки согласно эскизу всё выстроится. Только описание снизу окажется. Но это уже можно будет после подредактировать. Если стили будстраповские ничего не испортят нужного. Не переопределят как не надо.
С другой стороны, всё равно рано или поздно какой-нибудь модуль свой будстрап с собой притащит и он на стили магазина повлияет. И с ним бороться придется, CSS магазина подшаманивать. Так что чем раньше, тем лучше :)
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Подключать бутстрап только ради смены позиции фото? Не рекомендую.

Допишите в стили CSS Вашего шаблона

Код: css
.productfull .image_middle {
float: left;
margin-right: 40px;
width: auto;
}

Если хотите, чтоб описание товара тоже было справа от картинки, перенесите д и в <div class="jshop_prod_description"> со всеми потрохами внутрь <div class="row-fluid jshop">
« Последнее редактирование: 12.05.2016, 19:08:58 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

Дмитрий_76

  • Захожу иногда
  • 137
  • 24 / 0
Подключать бутстрап только ради смены позиции фото?
Не только ради этого... Тут шаблон сайта адаптивный. Странно будет, если карточка товара будет неадаптивная. Да и не из одной же карточки товара будет магазин состоять? Категории, корзина - их не будет? А если будут, то они, как и карточка товара, тоже будут с использованием классов будстрапа сверстаны.
Ну а если весь магазин будет из одного товара состоять, то тогда уж вот так, хотя бы, дописать:
Код
.row-fluid:after{
    content: "";
    clear: both;
    overflow: hidden;
}
.span4.image_middle{
    float: left;
    width: 40%;
    box-sizing: border-box;
    margin-right: 2%;
}
.span4.image_middle img{
    max-width: 100%;
    box-sizing: border-box;
    height: auto;
}
.span8.jshop_img_description{
    float: left;
    width: 58%;
    box-sizing: border-box;
}
@media screen and (max-width: 767px){
    .span4.image_middle, .span8.jshop_img_description{
        float: none;
        width: auto;
    }
    .span4.image_middle{
        margin-right: 0;
        margin-bottom: 20px;
    }
}
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Подключать бутстрап только ради смены позиции фото? Не рекомендую.

Допишите в стили CSS Вашего шаблона

Код: css
.productfull .image_middle {
float: left;
margin-right: 40px;
width: auto;
}

Если хотите, чтоб описание товара тоже было справа от картинки, перенесите д и в <div class="jshop_prod_description"> со всеми потрохами внутрь <div class="row-fluid jshop">

Все получилось! ) Спасибо большое!
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Так вы батенька нечистым промышляете?
Координаты ваши, сообщение там "свежее условно", февральское.
http://spiski.bizbankru.416.com1.ru/print.php?news.1402 :o
« Последнее редактирование: 13.05.2016, 06:05:24 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Так вы батенька нечистым промышляете?
Координаты ваши, сообщение там "свежее условно", февральское.
http://spiski.bizbankru.416.com1.ru/print.php?news.1402 :o

Не вижу смысла объясняться, но все же... Этот проектировщик не выполнил полностью свои обязательства по взятой работе (сначала долго тянул, потом вообще отказался от выполнения). Из за этого фирма нарушила сроки начала строительства и, как следствие, потеряла заказчика => упущенная выгода. А вообще финансовые решения в этой компании принимал не я лично! В данный момент с нами постояннно работает удаленно около 10 проектировщиков! И каждый из них может подтвердить, что когда работа сделана, деньги выплачиваются вовремя и в полном объеме!
« Последнее редактирование: 13.05.2016, 07:04:05 от Alexandr_Zelenskiy »
*

Alexandr_Zelenskiy

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Навскидку как-то так:
Спойлер
[свернуть]
А если промашку дал, то ссылка на сайт нужна

Дмитрий, Спасибо за участие!
*

Taatshi

  • Глобальный модератор
  • 5259
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Ох, я бы не стала вот так с ходу обвинять человека хрен знает в чем. Встречала ситуации, когда говорят одно, а начинаешь разговаривать и читать переписку - получается совсем другое. Так что, пока нет на руках доказательств - лучше придерживаться стойкого нейтралитета. Особенно это касается товарищей, которые любят отмечать всякие прикольные события бутылочкой пивка. Или не только отмечать. Или не пивка.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
А это и есть нейтралитет.
Я задал вопрос-ответ я получил внятный.
Мой вопрос исчерпан.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Ох, я бы не стала вот так с ходу обвинять человека хрен знает в чем.

это во-первых. а во-вторых - я бы вообще ограничился

Не вижу смысла объясняться
vipiusss, зачем это вообще в разделе ЖШ? ну давайте обсудим, а не просрочил ли человек выплату по кредиту, или изменяет ли он жене. зачем это тут? короче, модераторы без работы не останутся :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Да действительно прогнал, изначально написал, подумал, что сайт не сделан, т поэтому в листе чёрном, вот и подумал спросоня, может и этот такой же будет.

Потрите посты лишние, затупил.Тот лист вообще не относится к теме.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Условие для кол-ва товара больше нуля

Автор kik84

Ответов: 3
Просмотров: 259
Последний ответ 16.02.2024, 13:33:24
от kit2m2
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 9
Просмотров: 1457
Последний ответ 17.10.2023, 12:40:19
от sergeytolkachyov
Убрать модуль в карточке товара JoomShopping

Автор alexkraym

Ответов: 35
Просмотров: 4411
Последний ответ 21.08.2023, 07:17:53
от delchev
Проблема с фото в карточке товара

Автор astapon

Ответов: 18
Просмотров: 1616
Последний ответ 24.04.2023, 12:37:50
от kit2m2
Код товара - автоматическая генерация.

Автор AndreyUA

Ответов: 93
Просмотров: 12504
Последний ответ 17.03.2023, 11:28:47
от geral