Новости Joomla

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

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Правка шаблона
« : 15.08.2012, 16:02:26 »
Скажите какие файлы нужно править что б изменить структуру (цсс правил не помагает)
из такой

в такую
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Правка шаблона
« Ответ #1 : 15.08.2012, 16:06:56 »
Ссылку на сайт. По фотографиям гадают тут. По пятницам в 20:00
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Правка шаблона
« Ответ #4 : 15.08.2012, 16:17:24 »
http://smartmag.com.ua/components/com_jshopping/css/icetheme.css
Посмотрел, стиль немного изменился, но структура таже.
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Правка шаблона
« Ответ #5 : 15.08.2012, 16:22:38 »
Файлы шаблона icetheme по видимому. В JS шаблоны табличной верстки, что безусловно является минусом компонента. Если нужно менять структуру, то нужно менять верстку HTML.
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Правка шаблона
« Ответ #6 : 15.08.2012, 16:28:16 »
Файлы шаблона icetheme по видимому. В JS шаблоны табличной верстки, что безусловно является минусом компонента. Если нужно менять структуру, то нужно менять верстку HTML.
Не подскажете где именно менять верстку?
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Правка шаблона
« Ответ #7 : 15.08.2012, 16:31:04 »
Уже подсказал
Цитировать
Файлы шаблона icetheme
http://smartmag.com.ua/components/com_jshopping/templates/Ваш_шаблон
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Правка шаблона
« Ответ #8 : 15.08.2012, 16:37:36 »
Уже подсказалhttp://smartmag.com.ua/components/com_jshopping/templates/Ваш_шаблон

Супер, спасибо. Как я понял вот оно)
Цитировать
Код
<div class="jshop">
<?php if ($this->header){?>
<h1 class="listproduct<?php print $this->prefix;?>"><?php print $this->header?></h1>
<?php }?>

<?php if ($this->display_list_products){ ?>
<div class="jshop_list_product">
    <?php include(dirname(__FILE__)."/form_filters.php")?>
    <?php if (count($this->rows)){ ?>
    <table class = "jshop" style = "margin-top:20px">
        <?php foreach ($this->rows as $k=>$product){?>       
        <?php if ($k%$this->count_product_to_row==0) print "<tr>"?>       
            <td width = "<?php print 100/$this->count_product_to_row?>%" class = "jshop_categ">
                <table class = "product">
                    <tr>
                        <td class="image">
                            <div style="padding: 2px;">
                                <?php if ($product->label_id && getNameImageLabel($product->label_id)){?>
                                    <div class="product_label">
                                        <img src="<?php print $this->config->image_labels_live_path."/".getNameImageLabel($product->label_id); ?>" alt="<?php print getNameImageLabel($product->label_id, 2)?>" />
                                    </div>
                                <?php }?>
                                <a href="<?php print $product->product_link?>">
                                    <img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
                                </a>
                            </div>
                           
                            <?php if ($this->allow_review){?>
                            <table class="review_mark"><tr><td>                           
                            <?php print showMarkStar($product->average_rating);?>
                            </td></tr></table>
                            <div class="count_commentar">
                                <?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
                            </div>
                            <?php }?>
                            <?php print $product->_tmp_var_bottom_foto;?>                                                       
                        </td>
                        <td>
                            <div class="name">
                                <a href="<?php print $product->product_link?>"><?php print $product->name?></a>
                                <?php if ($this->config->product_list_show_product_code){?><span class="jshop_code_prod">(<?php print _JSHOP_EAN?>: <?php print $product->product_ean;?>)</span><?php }?>
                            </div>
                            <div class="description">
                                <?php print $product->short_description?>
                            </div>
                            <?php if ($product->manufacturer->name){?>
                                <div class="manufacturer_name"><?php print _JSHOP_MANUFACTURER;?>: <?php print $product->manufacturer->name?></div>
                            <?php }?>                             
                            <?php if ($product->product_quantity <=0 && !$this->config->hide_text_product_not_available){?>
                                <div class = "not_available"><?php print _JSHOP_PRODUCT_NOT_AVAILABLE;?></div>
                            <?php }?>                           
                            <?php if ($product->product_old_price > 0){?>
                                <div class="old_price"><?php if ($this->config->product_list_show_price_description) print _JSHOP_OLD_PRICE.": ";?><?php print formatprice($product->product_old_price)?></div>
                            <?php }?>
                            <?php if ($product->product_price_default > 0 && $this->config->product_list_show_price_default){?>
                                <div class="default_price"><?php print _JSHOP_DEFAULT_PRICE.": ";?><?php print formatprice($product->product_price_default)?></div>
                            <?php }?>
                            <?php if ($product->_display_price){?>
                                <div class = "jshop_price">
                                    <?php if ($this->config->product_list_show_price_description) print _JSHOP_PRICE.": ";?>
                                    <?php if ($product->show_price_from) print _JSHOP_FROM." ";?>
                                    <?php print formatprice($product->product_price);?>
                                </div>
                            <?php }?>
                            <?php print $product->_tmp_var_bottom_price;?>
                            <?php if ($this->config->show_tax_in_product && $product->tax > 0){?>
                                <span class="taxinfo"><?php print productTaxInfo($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 ($product->basic_price_info['price_show']){?>
                                <div class="base_price"><?php print _JSHOP_BASIC_PRICE?>: <?php if ($product->show_price_from) print _JSHOP_FROM." ";?><?php print formatprice($product->basic_price_info['basic_price'])?> / <?php print $product->basic_price_info['name'];?></div>
                            <?php }?>
                            <?php if ($this->config->product_list_show_weight && $product->product_weight > 0){?>
                                <div class="productweight"><?php print _JSHOP_WEIGHT?>: <?php print formatweight($product->product_weight)?>
                            <?php }?>
                            <?php if ($product->delivery_time != ''){?>
                                <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $product->delivery_time?></div>
                            <?php }?>
                            <?php if (is_array($product->extra_field)){?>
                                <div class="extra_fields">
                                <?php foreach($product->extra_field as $extra_field){?>
                                    <div><?php print $extra_field['name']; ?>: <?php print $extra_field['value']; ?></div>
                                <?php }?>
                                </div>
                            <?php }?>
                            <?php if ($product->vendor){?>
                                <div class="vendorinfo"><?php print _JSHOP_VENDOR;?>: <a href="<?php print $product->vendor->products;?>"><?php print $product->vendor->shop_name?></a></div>
                            <?php }?>
                            <?php if ($this->config->product_list_show_qty_stock){?>
                                <div class="qty_in_stock"><?php print _JSHOP_QTY_IN_STOCK?>: <?php print sprintQtyInStock($product->qty_in_stock)?></div>
                            <?php }?>                       
                            <div class="buttons">
                                <?php if ($product->buy_link){?>
                                <a href="<?php print $product->buy_link?>"><?php print _JSHOP_BUY?></a> &nbsp;
                                <?php }?>
                                <a href="<?php print $product->product_link?>"><?php print _JSHOP_DETAIL?></a>
                                <?php print $product->_tmp_var_buttons;?>
                            </div>
                            <?php print $product->_tmp_var_bottom_buttons;?>
                        </td>
                    </tr>
                </table>
            </td>
            <?php if ($k%$this->count_product_to_row==$this->count_product_to_row-1){?>
                </tr>
                <tr>
                    <td colspan = "<?php print $this->count_product_to_row?>">
                        <hr />
                    </td>
                </tr>               
            <?php } ?>           
        <?php } ?>
        <?php if ($k%$this->count_product_to_row!=$this->count_product_to_row-1) print "</tr>"?>
    </table>
<?php }?>
<table align="center">
    <tr>
        <td style = "text-align:center">
            <div class="pagination"><?php print $this->navigation_products?></div>
        </td>
    </tr>
    </table>
</div>
<?php } ?>
</div>
*

al-teen

  • Глобальный модератор
  • 2385
  • 224 / 10
  • im
Re: Правка шаблона
« Ответ #9 : 15.08.2012, 16:38:45 »
Оно самое. Там несколько файлов похожих. Один за список категорий отвечает, другой за список товаров категории и т.д.
*

look96

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Re: Правка шаблона
« Ответ #10 : 15.08.2012, 17:38:13 »
Посмотрел верстка почти одинаковая. Даже не знаю что там править можно  :(
*

Majestro

  • Захожу иногда
  • 170
  • 29 / 8
Re: Правка шаблона
« Ответ #11 : 16.08.2012, 20:47:00 »
Править нужно файл /components/com_jshopping/templates/ваш_шаблон/category/category_default.php
*

Diman1980

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: Правка шаблона
« Ответ #12 : 30.08.2012, 13:06:12 »
подскажите пожалуйста Как можно сделать вывод товаров в виде таблице как вот тут http://www.resvet.ru/catalog/1520/
« Последнее редактирование: 30.08.2012, 19:02:08 от Diman1980 »
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Правка шаблона
« Ответ #13 : 31.08.2012, 17:23:53 »
Так же примерно как и описывается Выше, переделываешь шаблон для категории под себя, добавляешь нужные колонки, удаляешь не нужную информацию.
Это если кратко...
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Правка шаблона
« Ответ #14 : 01.09.2012, 17:40:32 »
Ребят, как отключить метку товара типа NEW в карточке товара, а то при использовании MagicZoom она перекрывается? тупо убить код <div class="product_label"> в product_default
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Правка шаблона
« Ответ #15 : 01.09.2012, 17:46:39 »
А вариант снять эту метку у товара не подходит? Или в CSS поправить, зачем совсем убивать?
*

rawin

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Re: Правка шаблона
« Ответ #16 : 02.09.2012, 22:09:22 »
Так же примерно как и описывается Выше, переделываешь шаблон для категории под себя, добавляешь нужные колонки, удаляешь не нужную информацию.
Это если кратко...
в том то и дело что общие фразы тому кто спрашивает в общих фразах вряд ли помогут. нужно именно поподробнее

В Вашем случае проще всего купить плагин или нанять кого нить. Несмотря на то, что там работы минут на 30 (максимум), примерно за 1,5 - 2 кило деревянных тебе все поправят в лучшем виде. Самостоятельно Вы с этим провозитесь как минимум неделю.

здесь подробного описания типа: скачай свой сайт в папку на компе, загрузи взломанный Adobe Dreamweaver CS6 открой карточку списка товаров по пути        components\com_jshopping\templates\default\list_products  пропиши в Adobe Dreamweaver CS6 путь к твоему сайту (что геморно т.к. дримвивер чета тупит) чтобы он смог открыть зависимые файлы и увидеть связь, переключи вкладку "код" на вкладку "дизайн" и увидишь табличку в которой расположены блоки и как они расположены. Методом научного тыка и немного зная иняз удаляй некоторые блоки информации о товаре которые тебе не нужны в списке, пытайся добавить нужные строки или столбцы в которые переноси блоки с нужной информацией сохраняй файл и смотри что у тебя получилось, Вы не получите.

Все потому что те кто на самом деле разбирается в чем то люди занятые, их время стоит денег и тратить его на общие вопросы нубов (к которым и себя причисляю) им некогда.  

Успехов.
« Последнее редактирование: 02.09.2012, 22:14:24 от rawin »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Правка шаблона
« Ответ #17 : 02.09.2012, 22:48:22 »
.............................
Все потому что те кто на самом деле разбирается в чем то люди занятые, их время стоит денег и тратить его на общие вопросы нубов (к которым и себя причисляю) им некогда. 
+1000
помочь можно, но только задав направление

Если ожидаются ответы типа:
вот это вставить сюда,
а это заменить на это.

То это и есть проделанная работа, найдено-подумано-сделано-проверено, только не просто сделано, а +10% к работе, еще и описано для понимания другого (вместо того чтобы просто самому поправить код не набирая лишнего текста).
так что не стоит давать гневных апов тем: "ну что никто не поможет ?", "неужели никто не решал проблему ?", "что всем лень помочь ?" и т.д.

Очень правильно сказано в предыдущем посте.
Если Вы жалеете средств или времени на образование, то другие уж и подавно будут жалеть своего времени для Вашего образования. :)
И уж точно пожалеют время на бестолковую трату, ради чужого обогащения.
« Последнее редактирование: 03.09.2012, 08:34:53 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Правка шаблона
« Ответ #18 : 03.09.2012, 01:06:06 »
ну что, так никто и не помог?
Обращайтесь, сделаю!))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Правка шаблона
« Ответ #19 : 03.09.2012, 23:29:23 »
А вариант снять эту метку у товара не подходит? Или в CSS поправить, зачем совсем убивать?
Вы подумайте, если товар новый, метка необходима, в списке товаров, а на карточке убрать! Теперь ясно)
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Правка шаблона
« Ответ #20 : 04.09.2012, 08:07:22 »
Если хочешь убрать в карточке товара удали в components/com_jshopping/templates/default/product
Код
            <?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 }?>
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Правка шаблона
« Ответ #21 : 04.09.2012, 13:26:58 »
Ну я так и полагал, я подумал есть более гуманный способ, который я не заметил!
А так спасибо!
*

johnrass

  • Захожу иногда
  • 125
  • 26 / 0
Re: Правка шаблона
« Ответ #22 : 04.09.2012, 13:58:35 »
Если удалять не хочешь, то правь CSS
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Правка LightBOX для корректного отображения изображений любых размеров

Автор Galiakberow

Ответов: 0
Просмотров: 701
Последний ответ 05.11.2017, 10:02:34
от Galiakberow
Переопределение шаблона

Автор wowaland

Ответов: 4
Просмотров: 1686
Последний ответ 20.03.2017, 16:05:46
от wowaland
Инструкция: Оверрайд шаблона админки (переопределение шаблона админ-панели) JoomShopping

Автор Cerber

Ответов: 10
Просмотров: 4553
Последний ответ 26.02.2017, 19:09:20
от afon
Правка категорий и подкатегорий

Автор loki_pvl

Ответов: 1
Просмотров: 837
Последний ответ 03.11.2014, 13:55:18
от nevigen
Не показывать позицию шаблона на странице товара

Автор dron

Ответов: 0
Просмотров: 955
Последний ответ 18.07.2014, 00:19:54
от dron