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

#1 Данияр

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

Posted 04 March 2015 - 16:13

Я ДИКО ИЗВИНЯЮСЬ!) Ткните меня носом куда нужно вставить код и правильный ли он вообще?( <img src="сайт/images/картинка.png" />). Куда бы его не ставил - сайт перестаёт работать.

В прошлой теме мне указали на  - 

  1. сайт\modules\mod_jbzoo_basket\tmpl\default.php
<?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 . '">';

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-->';

 

В какую строку ставить? 

PS В коде не разбираюсь, а сделать нужно) уж извеняйте за надоедливость)


Edited by Cheren-dow, 04 March 2015 - 16:36.

  • 0

#2 Cheren-dow

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

Posted 04 March 2015 - 16:37

Вставляете следующим образом в нужное место

<?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="ПУТЬ ДО КАРТИНКИ" />' // Ваше изображение

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
Изображение
 

#3 Данияр

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

Posted 04 March 2015 - 20:05

Пардон за долгий вопрос, вызвали на работу

Поставил этот код --- echo '<img src="domains/primer2/images" />' // car.png

Все равно выходит эта надпись

Parse error: syntax error, unexpected T_IF, expecting ',' or ';' in D:\OpenServer\domains\primer2\modules\mod_jbzoo_basket\tmpl\default.php on line 32

Что я делаю не так?


  • 0

#4 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 04 March 2015 - 20:08

Поставьте точку с запятой после кода вывода картинки.


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

#5 Na_uM

Na_uM
  • JBZoo User (rus)
  • User rate: 15.9
  • posts: 782
  • topics: 61

Posted 04 March 2015 - 20:08

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

Edited by Na_uM, 04 March 2015 - 20:10.

  • 0

#6 Данияр

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

Posted 04 March 2015 - 20:22

Сайт заработал но картинка не появилась   (wall)

 

Attached Thumbnails

  • list1.jpg

  • 0

#7 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 04 March 2015 - 20:22

Значит, вы указали до нее неправильный путь.


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

#8 Данияр

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

Posted 04 March 2015 - 21:03

Написал вот так echo '<img src="\primer2\images\car.png" />'; Повернул знаки деления в обратную сторону - заработало.

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


  • 0

#9 Данияр

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

Posted 04 March 2015 - 21:18

Когда нажимаю Перейти  в корзину картинка появляется. 

Может ли быть такое что показ лотов скидывает картинку. Если да, то где его убрать? В шаблоне?

Attached Thumbnails

  • lot.png

  • 0

#10 Данияр

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

Posted 05 March 2015 - 08:49

Люди, если у кого есть код на локальном хосте, скиньте плиз! Замучался уже (( 


  • 0





Click to return to top of page in style!