Jump to content


Photo
- - - - -

Оформление Корзины2

оформление корзины

Best Answer SmetDenis , 09 March 2015 - 07:10

У вас локальный домен http://primer2/

Допустим картинка лежит тут (относительно корня сайта)  "/images/car.png"

 

Тогда код для вывода

echo '<img src="' . JUri::root() . 'images/car.png" />'; // абсолютный путь
echo '<img src="' . '/images/car.png" />'; // или относительный путь

И и не нужно делать слеши обратными ;)

 

PS Жесть :) Несколько человек не могут вставить картинку :) Разрабатываем сайты... :)

Go to the full post


  • This topic is locked This topic is locked
19 replies to this topic

#11 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 05 March 2015 - 08:53

Как только нажимаю кнопку "Добавить в корзину" картинка опять пропадает.  

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


  • 0
Изображение
 

#12 Данияр

Данияр
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 22
  • topics: 7

Posted 05 March 2015 - 09:16

В каком месте, в шаблоне у вас происходит вывод изображения? Вставьте в самый вверх
Стандартный шаблон джумла 3  Beez3 - Default. Корзина стоит в position7(left). Закидываю в самый верх т.е.  position 0, начинает рвать шаблон,

проблема с картинкой остается.   


  • 0

#13 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 05 March 2015 - 09:22

Данияр, не правильно меня поняли. Внутри шаблона модуля корзины где происходит вывод изображения?


  • 0
Изображение
 

#14 Данияр

Данияр
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 22
  • topics: 7

Posted 05 March 2015 - 09:28

Складывается такое впечатление что при нажатии на "Добавить в корзину" картинка берется уже из другого места. Или же нужно добавить еще код в какую то строку. 

 
$zoo = App::getInstance('zoo');
 
$zoo->jbassets->setAppCss();
$zoo->jbassets->setAppJS();
$zoo->jbassets->initJBPrice();
$zoo->jbassets->basket();
 
$basketHelper = new JBZooBasketHelper($params);
$basketItems  = $basketHelper->getBasketItems();
 
echo '<!--noindex--><div class="jbzoo">';
echo '<div class="jbzoo-basket-wraper jsJBZooModuleBasket" appId="' . $basketHelper->getAppId() . '" moduleId="' . $module->id . '">';
echo '<img src="\primer2\images\car.png" />';
 
if (!empty($basketItems)) 


<?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.phpJBZoo 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 '<!--noindex--><div class="jbzoo">';
echo '<div class="jbzoo-basket-wraper jsJBZooModuleBasket" appId="' . $basketHelper->getAppId() . '" moduleId="' . $module->id . '">';
echo '<img src="\primer2\images\car.png" />';
 
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-->';
 
 

Edited by SmetDenis, 09 March 2015 - 07:12.
тег CODE !!!

  • 0

#15 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 05 March 2015 - 09:32

А ничего, что у вас слэши перепутаны? :) Вы путь все ж таки правильно пропишите.

echo '<img src="/primer2/images/car.png" />';

Edited by Евгения, 05 March 2015 - 09:34.

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#16 Данияр

Данияр
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 22
  • topics: 7

Posted 05 March 2015 - 09:36

Поставил в самый верх

Появляются маленькие картинки

Я сейчас с окна сброшусь! (wall)

Attached Thumbnails

  • corzina1234567.png

  • 0

#17 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 05 March 2015 - 09:38

Данияр, можете дать ссылку на сайт?

 Попробуйте такой вариант:

echo '<img src="' . JUri::base() . '/primer2/images/car.png" />';

  • 0
Изображение
 

#18 Данияр

Данияр
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 22
  • topics: 7

Posted 05 March 2015 - 09:50

А ничего, что у вас слэши перепутаны?  Вы путь все ж таки правильно пропишите.

Я слэши специально повернул. Если сделать как у вас картинка не появляется.Видимо дело в "пути". Что с ним не так, никак не пойму. Стоит опэнсервер.

В "пути" картинка в папке image, которая в папке primer2(мой сайт),которая в папке domains. Место картинки имеет значение?   


Попробуйте такой вариант:
Несработало 
  • 0

#19 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 09 March 2015 - 07:10   Best Answer

У вас локальный домен http://primer2/

Допустим картинка лежит тут (относительно корня сайта)  "/images/car.png"

 

Тогда код для вывода

echo '<img src="' . JUri::root() . 'images/car.png" />'; // абсолютный путь
echo '<img src="' . '/images/car.png" />'; // или относительный путь

И и не нужно делать слеши обратными ;)

 

PS Жесть :) Несколько человек не могут вставить картинку :) Разрабатываем сайты... :)


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



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


#20 Данияр

Данияр
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 22
  • topics: 7

Posted 16 March 2015 - 03:27

Помог 

SmetDenis

 

 Все заработало! Спасибо!  :))


  • 0





Click to return to top of page in style!