Перейти к содержимому


Фотография
- - - - -

Проблемы с оформлением модуля корзины


Лучший Ответ SmetDenis , 02 October 2014 - 18:45

перед объявлением класса jbzoo.
 

 

Вложите картинку в нижний тег

d2k_200x0.png

 

 

2. Необходимо оформить модуль корзины в соответствии с макетом. Для модуля прописал CSS-суффикс, но в коде его не обнаружил. Как быть в таком случае?  
 

Добавьте Chrome стиль для позиции модуля

http://joomla-book.r...om-chrome-style

 

Можно стандартный указать, например xhtml

 

Они тут находятся templates\system\html\modules.php

 

Ну и заголовок в модуле включите.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 12

#1 zeus07

zeus07

Отправлено 30 September 2014 - 00:06

Здравствуйте!

 

Есть несколько проблем с оформление модуля корзины:

 

1. Добавил изображение для модуля корзины. В файле /modules/mod_jbzoo_basket/tmpl/default.php прописав такую строку: 

echo '<div class="img-cart"></div>';

перед объявлением класса jbzoo. И теперь проблема в том, что при добавлении товара в корзину изображение дублируется.

 

2. Необходимо оформить модуль корзины в соответствии с макетом. Для модуля прописал CSS-суффикс, но в коде его не обнаружил. Как быть в таком случае?

 

Сайт: http://sunduk.artcolorit.com/

 

Подскажите пожалуйста, как решить данные проблемы.


  • 0

#2 Sliapy

Sliapy

Отправлено 30 September 2014 - 01:26

Не совсем понимаю, в чем состоит сложность прописать какие-то стили по уже существующим классам, например, jsJBZooModuleBasket?

 

По поводу CSS-суффикса: скорее всего, в Вашем шаблоне для Joomla переопределены шаблоны вывода модулей и там суффикс попросту не выводится.


Сообщение отредактировал Sliapy: 30 September 2014 - 01:27

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 zeus07

zeus07

Отправлено 30 September 2014 - 12:03

Шаблоны модулей точно не переопределял. Попробую воспользоваться вашим советом и оформить через существующий класс.

А что с картинкой? Почему дублируется?


  • 0

#4 Sliapy

Sliapy

Отправлено 30 September 2014 - 14:27

А что с картинкой? Почему дублируется?

Покажите полный код файла /modules/mod_jbzoo_basket/tmpl/default.php

 

Шаблоны модулей точно не переопределял.

 Попробуйте поставить любой стандартный шаблон и вывести модуль в него.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 zeus07

zeus07

Отправлено 30 September 2014 - 14:30

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');


$zoo = App::getInstance('zoo');

$zoo->jbassets->setAppCss();
$zoo->jbassets->setAppJS();
$zoo->jbassets->initJBPrice();
$zoo->jbassets->basket();

$basketHelper = new JBZooBasketHelper($params);
$basketItems  = $basketHelper->getBasketItems();
echo '<div class="img-cart"></div>';
echo '<!--noindex--><div class="jbzoo">';
echo '<div class="jbzoo-basket-wraper jsJBZooModuleBasket" appId="' . $basketHelper->getAppId() . '" moduleId="' . $module->id . '">';

if (!empty($basketItems)) {

    $summa     = $basketHelper->getSumm($basketItems);
    $count     = $basketHelper->getCount($basketItems);
    $countSku  = $basketHelper->getCountSku($basketItems);
    $currency  = $basketHelper->getCurrency($basketItems);
    $basketUrl = $basketHelper->getBasketUrl();
    $emptyUrl  = $basketHelper->getBasketEmptyUrl();

    if ((int)$params->get('items_show', 1)) {
        echo '<p>' . JText::_('JBZOO_CART_TOTAL_COUNT') . ': <span class="total-items">' . $count . ' ' . JText::_('JBZOO_CART_COUNT_ABR') . '</span></p>';
    }

    if ((int)$params->get('lots_show', 1)) {
        echo '<p>' . JText::_('JBZOO_CART_TOTAL_SKU') . ': <span class="total-items">' . $countSku . ' ' . JText::_('JBZOO_CART_COUNT_ABR') . '</span></p>';
    }

    if ((int)$params->get('summa_show', 1)) {
        echo '<p>' . JText::_('JBZOO_CART_TOTAL_PRICE') . ': <span class="price-total-value">'
            . $zoo->jbmoney->toFormat($summa, $currency) . '</span></p>';
    }

    if ((int)$params->get('cancel_show', 1)) {
        echo '<p class="basket-link">
            <a rel="nofollow" class="jsEmptyCart empty-cart" style="display:inline-block;" href="' . $emptyUrl . '">'
            . JText::_('JBZOO_CART_EMPTY') . '</a>';
    }

    if ((int)$params->get('link_show', 1)) {
        echo '<a rel="nofollow" class="add-to-cart" style="display:inline-block;" href="' . $basketUrl . '">'
            . JText::_('JBZOO_CART_GOTO_BASKET') . '</a>
        </p>';
    }

} else {
    echo '<p>' . JText::_('JBZOO_CART_ITEMS_NOT_FOUND') . '</p>';
}

echo '<div class="clr"></div>';
echo '</div>';
echo '</div><!--/noindex-->';




  • 0

#6 zeus07

zeus07

Отправлено 02 October 2014 - 12:27

Так в чём всё-таки проблема с дублирующейся картинкой?


  • 0

#7 Sliapy

Sliapy

Отправлено 02 October 2014 - 13:33

Извините за долгий ответ. Подождем ответа разработчиков - у меня как-то идей нет.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#8 zeus07

zeus07

Отправлено 02 October 2014 - 13:38

Извините за долгий ответ. Подождем ответа разработчиков - у меня как-то идей нет.

Ничего страшного, подождём. Но сам код картинки я ведь правильно вставил в модуль корзины? По идее должно работать...


  • 0

#9 Sliapy

Sliapy

Отправлено 02 October 2014 - 14:30

Я бы ставил точно так же :)

 

Видимо, тут какие-то особенности работы аякса в модуле.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#10 SmetDenis

SmetDenis

Отправлено 02 October 2014 - 18:45   Лучший Ответ

перед объявлением класса jbzoo.
 

 

Вложите картинку в нижний тег

d2k_200x0.png

 

 

2. Необходимо оформить модуль корзины в соответствии с макетом. Для модуля прописал CSS-суффикс, но в коде его не обнаружил. Как быть в таком случае?  
 

Добавьте Chrome стиль для позиции модуля

http://joomla-book.r...om-chrome-style

 

Можно стандартный указать, например xhtml

 

Они тут находятся templates\system\html\modules.php

 

Ну и заголовок в модуле включите.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!