Jump to content


Photo
- - - - -

Картинки от разных типов материалов для корзины

корзина. картинки шаблон корзины шаблон

Best Answer sc , 23 June 2013 - 13:27

Тоже такая проблема. Сделал все как описал Денис и получилось. Выкладываю итоговое содержимое файлов и небольшую инструкцию для последователей (все делается для JBZoo 1.6.1 !!!):

  1. Открываем файл media\zoo\applications\jbuniversal\config\basket.xml

    и заменяем его содержимое на:

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <!--
    3. JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
    4. category JBZoo
    5. author smet.denis <admin@joomla-book.ru>
    6. copyright Copyright (c) 2009-2013, Joomla-book.ru
    7. license http://joomla-book.ru/info/disclaimer
    8. link http://joomla-book.ru/projects/jbzoo JBZoo project page
    9. -->
    10. <config>
    11. <name>JBZOO_CART_CONFIG</name>
    12. <params>
    13.  
    14. <param name="enable" type="jbbool" default="" label="JBZOO_CART_ENABLE" description="JBZOO_CART_ENABLE_DESC"/>
    15.  
    16. <param name="auth" type="jbbool" default="0" label="JBZOO_CART_AUTH_ONLY"
    17. description="JBZOO_CART_AUTH_ONLY_DESC"/>
    18.  
    19. <param name="submission-id" type="jbsubmissionlist" default="order:item.order.order-email"
    20. label="JBZOO_CART_SUBMISSION" description="JBZOO_CART_SUBMISSION_DESC"/>
    21.  
    22. <param name="type-layout" type="jbformlayoutlist" default="order:item.order.order"
    23. label="JBZOO_CART_FORM_LAYOUT" description="JBZOO_CART_FORM_LAYOUT_DESC"/>
    24.  
    25. <param name="currency" type="jbcurrency" default="RUR" label="JBZOO_CURRENCY"
    26. description="JBZOO_CURRENCY_DESC"/>
    27.  
    28. <param name="admin-email" type="text" default="" label="JBZOO_CART_ADMIN_EMAIL"
    29. description="JBZOO_CART_ADMIN_EMAIL_DESC"/>
    30.  
    31. <param name="email-admin-layout" type="jbemaillayoutlist" default="item.order.orderemail"
    32. label="JBZOO_CART_ADMIN_EMAIL_LAYOUT" description="JBZOO_CART_ADMIN_EMAIL_LAYOUT_DESC"/>
    33.  
    34. <param name="email-user-layout" type="jbemaillayoutlist" default="item.order.orderemail"
    35. label="JBZOO_CART_USER_EMAIL_LAYOUT" description="JBZOO_CART_USER_EMAIL_LAYOUT_DESC"/>
    36.  
    37. <param name="element-image" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
    38. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
    39. <param name="element-image-2" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
    40. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
    41. <param name="minimal-summa" type="text" default="" label="JBZOO_CART_MINIMAL_SUMMA"
    42. description="JBZOO_CART_MINIMAL_SUMMA_DESC"/>
    43.  
    44. <!-- Payment system -->
    45. <param name="@spacer"
    46. type="spacer"
    47. default="JBZOO_PAYMENT_CONFIG"/>
    48.  
    49. <param name="nopaid-order" type="jbbool" default="0" label="JBZOO_CART_NOPAID"
    50. description="JBZOO_CART_NOPAID_DESC"/>
    51.  
    52. <param name="jbpaymentlinks" type="jbpaymentlinks" default="" label="JBZOO_PAYMENT_LINK"
    53. description="JBZOO_PAYMENT_LINK_DESC"/>
    54.  
    55. <param name="payment-enabled" type="jbbool" default="0" label="JBZOO_PAYMENT_ENABLED"
    56. description="JBZOO_PAYMENT_ENABLED_DESC"/>
    57.  
    58. <!-- Robox -->
    59. <param name="@spacer"
    60. type="spacer"
    61. default="JBZOO_ROBOX_CONFIG_TITLE"/>
    62.  
    63. <param name="robox-enabled" type="jbbool" default="0" label="JBZOO_ROBOX_ENABLED"
    64. description="JBZOO_ROBOX_ENABLED_DESC"/>
    65.  
    66. <param name="robox-debug" type="jbbool" default="0" label="JBZOO_ROBOX_DEBUG"
    67. description="JBZOO_ROBOX_DEBUG_DESC"/>
    68.  
    69. <param name="robox-login" type="text" default="" label="JBZOO_ROBOX_LOGIN"
    70. description="JBZOO_ROBOX_LOGIN_DESC"/>
    71.  
    72. <param name="robox-password1" type="text" default="" label="JBZOO_ROBOX_PASSWORD_1"
    73. description="JBZOO_ROBOX_PASSWORD_1_DESC"/>
    74.  
    75. <param name="robox-password2" type="text" default="" label="JBZOO_ROBOX_PASSWORD_2"
    76. description="JBZOO_ROBOX_PASSWORD_2_DESC"/>
    77.  
    78. <!-- IKassa -->
    79. <param name="@spacer"
    80. type="spacer"
    81. default="JBZOO_IKASSA_CONFIG_TITLE"/>
    82.  
    83. <param name="ikassa-enabled" type="jbbool" default="0" label="JBZOO_IKASSA_ENABLED"
    84. description="JBZOO_IKASSA_ENABLED_DESC"/>
    85.  
    86. <param name="ikassa-shopid" type="text" default="" label="JBZOO_IKASSA_SHOPID"
    87. description="JBZOO_IKASSA_SHOPID_DESC"/>
    88.  
    89. <param name="ikassa-key" type="text" default="" label="JBZOO_IKASSA_KEY" description="JBZOO_IKASSA_KEY_DESC"/>
    90.  
    91. </params>
    92. </config>
  2. Открываем файл media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php

    и заменяем его содержимое на:

    1. <?php
    2. /**
    3. * JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
    4. * @category JBZoo
    5. * @author smet.denis <admin@joomla-book.ru>
    6. * @copyright Copyright (c) 2009-2012, Joomla-book.ru
    7. * @license http://joomla-book.ru/info/disclaimer
    8. * @link http://joomla-book.ru/projects/jbzoo JBZoo project page
    9. */
    10. defined('_JEXEC') or die('Restricted access');
    11.  
    12. $view = $this->getView();
    13. $this->app->jbassets->basket();
    14. $this->app->jbassets->initJBPrice();
    15. ?>
    16. <table class="jbbasket-table jsJBZooBasket">
    17. <thead>
    18. <tr>
    19. <th>#</th>
    20. <th><?php echo JText::_('JBZOO_CART_ITEM_SKU');?></th>
    21. <th></th>
    22. <th><?php echo JText::_('JBZOO_CART_ITEM_NAME');?></th>
    23. <th style="min-width: 70px;"><?php echo JText::_('JBZOO_CART_ITEM_PRICE');?></th>
    24. <th><?php echo JText::_('JBZOO_CART_ITEM_QUANTITY');?></th>
    25. <th><?php echo JText::_('JBZOO_CART_ITEM_SUBTOTAL');?></th>
    26. <th></th>
    27. </tr>
    28. </thead>
    29.  
    30. <tbody>
    31. <?php
    32. $i = 0;
    33. $summa = 0;
    34. $count = 0;
    35.  
    36. $currencyConvert = $view->appParams->get('global.jbzoo_cart_config.currency');
    37. $imageElementId = $view->appParams->get('global.jbzoo_cart_config.element-image');
    38. $imageElementId2 = $view->appParams->get('global.jbzoo_cart_config.element-image-2');
    39.  
    40. foreach ($view->items as $item) {
    41.  
    42. $basketInfo = $view->basketItems[$item->id];
    43.  
    44. $basketInfo['price'] = $this->app->jbmoney->convert($basketInfo['currency'], $currencyConvert, $basketInfo['price']);
    45.  
    46. $count += $basketInfo['quantity'];
    47.  
    48. $subtotal = $basketInfo['quantity'] * $basketInfo['price'];
    49. $summa += $subtotal;
    50.  
    51. $image = $this->app->jbitem->renderImageFromItem($item, $imageElementId, true);
    52. $image2 = $this->app->jbitem->renderImageFromItem($item, $imageElementId2, true);
    53.  
    54. echo '<tr class="row-' . $item->id . '" itemId="' . $item->id . '">';
    55. echo '<td>' . ++$i . '</td>';
    56. echo '<td>' . $basketInfo['sku'] . '</td>';
    57. echo '<td>' . $image . $image2 . '</td>';
    58.  
    59. echo '<td>' . '<a href="' . $this->app->route->item($item) . '" title="' . $item->name . '">' . $item->name . '</a><br/>
    60. <span class="price-description">' . $basketInfo['priceDesc'] . '</span></td>';
    61.  
    62. if ($basketInfo['price']) {
    63. echo '<td class="jsPricevalue" price="' . $basketInfo['price'] . '">'
    64. . $this->app->jbformat->number($basketInfo['price'])
    65. . ' </td>';
    66. } else {
    67. echo '<td> - </td>';
    68. }
    69.  
    70. echo '<td><input type="text" class="jsQuantity input-quantity" value="' . $basketInfo['quantity'] . '" /></td>';
    71.  
    72. if ($basketInfo['price']) {
    73. echo '<td class="jsSubtotal">' . $this->app->jbmoney->toFormat($subtotal, $currencyConvert) . '</td>';
    74. } else {
    75. echo '<td> - </td>';
    76. }
    77.  
    78. echo '<td><input type="button" class="jbbuttom jsDelete" itemid="' . $item->id . '" value="' . JText::_('JBZOO_CART_DELETE') . '" /></td>';
    79. echo "</tr>\n";
    80. }
    81. ?>
    82. </tbody>
    83.  
    84. <tfoot>
    85. <tr>
    86. <td>&nbsp;</td>
    87. <td>&nbsp;</td>
    88. <td>&nbsp;</td>
    89. <td>&nbsp;</td>
    90. <td><strong><?php echo JText::_('JBZOO_CART_TOTAL');?>:</strong></td>
    91. <td class="jsTotalCount"><?php echo $count;?></td>
    92. <td class="jsTotalPrice"><?php echo $this->app->jbmoney->toFormat($summa, $currencyConvert);?></td>
    93. <td>
    94. <input type="button" class="jbbuttom jsDeleteAll" value="<?php echo JText::_('JBZOO_CART_REMOVE_ALL');?>"/>
    95. </td>
    96. </tr>
    97. </tfoot>
    98. </table>
    99.  
    100. <script type="text/javascript">
    101. jQuery(function ($) {
    102. $('.jbzoo .jsJBZooBasket').JBZooBasket({
    103. 'clearConfirm':"<?php echo JText::_('JBZOO_CART_CLEAR_CONFIRM');?>",
    104. 'quantityUrl':"<?php echo $this->app->jbrouter->basketQuantity($view->appId);?>",
    105. 'deleteUrl':"<?php echo $this->app->jbrouter->basketDelete($view->appId);?>",
    106. 'clearUrl':"<?php echo $this->app->jbrouter->basketClear($view->appId);?>"
    107. });
    108. });
    109. </script>
  3. Заходим в Заказы -> Настройки -> Корзина и выбираем для второго появившегося Элемента картинки нужный из соответствующего типа. Сохраняем.

  4. Очищаем кэш Joomla и кэш браузера.

И все должно заработать. У меня заработало. Надеюсь у Вас тоже получилось. Вот таком мини-урок получился (или полу-патч)

Очень ждем новой версии и надеемся, что он превзойдет все ожидания. 

 

Go to the full post


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

#1 nowell

nowell
  • JBZoo User (rus)
  • User rate: 0
  • posts: 210
  • topics: 86

Posted 22 June 2013 - 15:55

Добрый всем день! Вот такая проблема с корзиной: на сайте несколько каталогов (http://dom-trikotag.ru) и одна корзина (на каждый каталог смысла не вижу создавать корзину), при добавлении товаров в корзину с разных каталогов отображаются изображения только одного каталога, хотя все остальное работает на ура, проблема только в отображении картинки скрин:
 
2.png
 
для безрукавка есть картинка она с раздела женский трикотаж а для футболки мужской нет картинки, причем даже разобрался что не так, в настройках корзины есть пункт откуда грузить картинки (Элемент картинки) и можно выбрать всего 1 каталог скрин:
 
3.png
 
Вопрос: Как сделать чтобы со всех каталогов грузил картинки, ведь все остальное работает, все товары с разных каталогов добавляются и отправляются все работает?
  • 0

#2 SmetDenis

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

Posted 22 June 2013 - 17:52


Можете добавить опцию для второй картинки. Для этого сделать следующее

media\zoo\applications\jbuniversal\config\basket.xml
  1. <!-- ПОСЛЕ ЭТОГО ЭЛЕМЕНТА -->
  2. <param name="element-image" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
  3. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
  4. <!-- ВСТАВИТЬ ЭТУ СТРОКУ -->
  5. <param name="element-image-2" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
  6. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php
  1. $imageElementId = $view->appParams->get('global.jbzoo_cart_config.element-image');
  2. $imageElementId2 = $view->appParams->get('global.jbzoo_cart_config.element-image-2'); // берем новый параметр
  1. $image = $this->app->jbitem->renderImageFromItem($item, $imageElementId, true);
  2. $image2 = $this->app->jbitem->renderImageFromItem($item, $imageElementId2, true); // получает HTML картинки
  1. echo '<td>' . $image . $image2 . '</td>'; <!-- Выводим картинку в нужном месте -->

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



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


#3 nowell

nowell
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 210
  • topics: 86

Posted 23 June 2013 - 09:21

Все вышесказанное проделал, в настройках корзины появилось строчка выбора второго каталога для загрузки картинок:

 

4.png

 

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

 

SmetDenis, on 22 Jun 2013 - 16:52, said:

echo '' . $image . $image2 . '';

  • 0

#4 SmetDenis

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

Posted 23 June 2013 - 11:06

Покажите что у вас получилось в этом файле?
media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#5 sc

sc
  • JBZoo User (rus)
  • User rate: 2.4
  • posts: 163
  • topics: 26

Posted 23 June 2013 - 13:27   Best Answer

Тоже такая проблема. Сделал все как описал Денис и получилось. Выкладываю итоговое содержимое файлов и небольшую инструкцию для последователей (все делается для JBZoo 1.6.1 !!!):

  1. Открываем файл media\zoo\applications\jbuniversal\config\basket.xml

    и заменяем его содержимое на:

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <!--
    3. JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
    4. category JBZoo
    5. author smet.denis <admin@joomla-book.ru>
    6. copyright Copyright (c) 2009-2013, Joomla-book.ru
    7. license http://joomla-book.ru/info/disclaimer
    8. link http://joomla-book.ru/projects/jbzoo JBZoo project page
    9. -->
    10. <config>
    11. <name>JBZOO_CART_CONFIG</name>
    12. <params>
    13.  
    14. <param name="enable" type="jbbool" default="" label="JBZOO_CART_ENABLE" description="JBZOO_CART_ENABLE_DESC"/>
    15.  
    16. <param name="auth" type="jbbool" default="0" label="JBZOO_CART_AUTH_ONLY"
    17. description="JBZOO_CART_AUTH_ONLY_DESC"/>
    18.  
    19. <param name="submission-id" type="jbsubmissionlist" default="order:item.order.order-email"
    20. label="JBZOO_CART_SUBMISSION" description="JBZOO_CART_SUBMISSION_DESC"/>
    21.  
    22. <param name="type-layout" type="jbformlayoutlist" default="order:item.order.order"
    23. label="JBZOO_CART_FORM_LAYOUT" description="JBZOO_CART_FORM_LAYOUT_DESC"/>
    24.  
    25. <param name="currency" type="jbcurrency" default="RUR" label="JBZOO_CURRENCY"
    26. description="JBZOO_CURRENCY_DESC"/>
    27.  
    28. <param name="admin-email" type="text" default="" label="JBZOO_CART_ADMIN_EMAIL"
    29. description="JBZOO_CART_ADMIN_EMAIL_DESC"/>
    30.  
    31. <param name="email-admin-layout" type="jbemaillayoutlist" default="item.order.orderemail"
    32. label="JBZOO_CART_ADMIN_EMAIL_LAYOUT" description="JBZOO_CART_ADMIN_EMAIL_LAYOUT_DESC"/>
    33.  
    34. <param name="email-user-layout" type="jbemaillayoutlist" default="item.order.orderemail"
    35. label="JBZOO_CART_USER_EMAIL_LAYOUT" description="JBZOO_CART_USER_EMAIL_LAYOUT_DESC"/>
    36.  
    37. <param name="element-image" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
    38. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
    39. <param name="element-image-2" type="jbelementlist" default="" label="JBZOO_CART_IMAGE_ELEMENT"
    40. description="JBZOO_CART_IMAGE_ELEMENT_DESC" types="jbimage,image"/>
    41. <param name="minimal-summa" type="text" default="" label="JBZOO_CART_MINIMAL_SUMMA"
    42. description="JBZOO_CART_MINIMAL_SUMMA_DESC"/>
    43.  
    44. <!-- Payment system -->
    45. <param name="@spacer"
    46. type="spacer"
    47. default="JBZOO_PAYMENT_CONFIG"/>
    48.  
    49. <param name="nopaid-order" type="jbbool" default="0" label="JBZOO_CART_NOPAID"
    50. description="JBZOO_CART_NOPAID_DESC"/>
    51.  
    52. <param name="jbpaymentlinks" type="jbpaymentlinks" default="" label="JBZOO_PAYMENT_LINK"
    53. description="JBZOO_PAYMENT_LINK_DESC"/>
    54.  
    55. <param name="payment-enabled" type="jbbool" default="0" label="JBZOO_PAYMENT_ENABLED"
    56. description="JBZOO_PAYMENT_ENABLED_DESC"/>
    57.  
    58. <!-- Robox -->
    59. <param name="@spacer"
    60. type="spacer"
    61. default="JBZOO_ROBOX_CONFIG_TITLE"/>
    62.  
    63. <param name="robox-enabled" type="jbbool" default="0" label="JBZOO_ROBOX_ENABLED"
    64. description="JBZOO_ROBOX_ENABLED_DESC"/>
    65.  
    66. <param name="robox-debug" type="jbbool" default="0" label="JBZOO_ROBOX_DEBUG"
    67. description="JBZOO_ROBOX_DEBUG_DESC"/>
    68.  
    69. <param name="robox-login" type="text" default="" label="JBZOO_ROBOX_LOGIN"
    70. description="JBZOO_ROBOX_LOGIN_DESC"/>
    71.  
    72. <param name="robox-password1" type="text" default="" label="JBZOO_ROBOX_PASSWORD_1"
    73. description="JBZOO_ROBOX_PASSWORD_1_DESC"/>
    74.  
    75. <param name="robox-password2" type="text" default="" label="JBZOO_ROBOX_PASSWORD_2"
    76. description="JBZOO_ROBOX_PASSWORD_2_DESC"/>
    77.  
    78. <!-- IKassa -->
    79. <param name="@spacer"
    80. type="spacer"
    81. default="JBZOO_IKASSA_CONFIG_TITLE"/>
    82.  
    83. <param name="ikassa-enabled" type="jbbool" default="0" label="JBZOO_IKASSA_ENABLED"
    84. description="JBZOO_IKASSA_ENABLED_DESC"/>
    85.  
    86. <param name="ikassa-shopid" type="text" default="" label="JBZOO_IKASSA_SHOPID"
    87. description="JBZOO_IKASSA_SHOPID_DESC"/>
    88.  
    89. <param name="ikassa-key" type="text" default="" label="JBZOO_IKASSA_KEY" description="JBZOO_IKASSA_KEY_DESC"/>
    90.  
    91. </params>
    92. </config>
  2. Открываем файл media\zoo\applications\jbuniversal\templates\catalog\renderer\basket\_default.php

    и заменяем его содержимое на:

    1. <?php
    2. /**
    3. * JBZoo is universal CCK based Joomla! CMS and YooTheme Zoo component
    4. * @category JBZoo
    5. * @author smet.denis <admin@joomla-book.ru>
    6. * @copyright Copyright (c) 2009-2012, Joomla-book.ru
    7. * @license http://joomla-book.ru/info/disclaimer
    8. * @link http://joomla-book.ru/projects/jbzoo JBZoo project page
    9. */
    10. defined('_JEXEC') or die('Restricted access');
    11.  
    12. $view = $this->getView();
    13. $this->app->jbassets->basket();
    14. $this->app->jbassets->initJBPrice();
    15. ?>
    16. <table class="jbbasket-table jsJBZooBasket">
    17. <thead>
    18. <tr>
    19. <th>#</th>
    20. <th><?php echo JText::_('JBZOO_CART_ITEM_SKU');?></th>
    21. <th></th>
    22. <th><?php echo JText::_('JBZOO_CART_ITEM_NAME');?></th>
    23. <th style="min-width: 70px;"><?php echo JText::_('JBZOO_CART_ITEM_PRICE');?></th>
    24. <th><?php echo JText::_('JBZOO_CART_ITEM_QUANTITY');?></th>
    25. <th><?php echo JText::_('JBZOO_CART_ITEM_SUBTOTAL');?></th>
    26. <th></th>
    27. </tr>
    28. </thead>
    29.  
    30. <tbody>
    31. <?php
    32. $i = 0;
    33. $summa = 0;
    34. $count = 0;
    35.  
    36. $currencyConvert = $view->appParams->get('global.jbzoo_cart_config.currency');
    37. $imageElementId = $view->appParams->get('global.jbzoo_cart_config.element-image');
    38. $imageElementId2 = $view->appParams->get('global.jbzoo_cart_config.element-image-2');
    39.  
    40. foreach ($view->items as $item) {
    41.  
    42. $basketInfo = $view->basketItems[$item->id];
    43.  
    44. $basketInfo['price'] = $this->app->jbmoney->convert($basketInfo['currency'], $currencyConvert, $basketInfo['price']);
    45.  
    46. $count += $basketInfo['quantity'];
    47.  
    48. $subtotal = $basketInfo['quantity'] * $basketInfo['price'];
    49. $summa += $subtotal;
    50.  
    51. $image = $this->app->jbitem->renderImageFromItem($item, $imageElementId, true);
    52. $image2 = $this->app->jbitem->renderImageFromItem($item, $imageElementId2, true);
    53.  
    54. echo '<tr class="row-' . $item->id . '" itemId="' . $item->id . '">';
    55. echo '<td>' . ++$i . '</td>';
    56. echo '<td>' . $basketInfo['sku'] . '</td>';
    57. echo '<td>' . $image . $image2 . '</td>';
    58.  
    59. echo '<td>' . '<a href="' . $this->app->route->item($item) . '" title="' . $item->name . '">' . $item->name . '</a><br/>
    60. <span class="price-description">' . $basketInfo['priceDesc'] . '</span></td>';
    61.  
    62. if ($basketInfo['price']) {
    63. echo '<td class="jsPricevalue" price="' . $basketInfo['price'] . '">'
    64. . $this->app->jbformat->number($basketInfo['price'])
    65. . ' </td>';
    66. } else {
    67. echo '<td> - </td>';
    68. }
    69.  
    70. echo '<td><input type="text" class="jsQuantity input-quantity" value="' . $basketInfo['quantity'] . '" /></td>';
    71.  
    72. if ($basketInfo['price']) {
    73. echo '<td class="jsSubtotal">' . $this->app->jbmoney->toFormat($subtotal, $currencyConvert) . '</td>';
    74. } else {
    75. echo '<td> - </td>';
    76. }
    77.  
    78. echo '<td><input type="button" class="jbbuttom jsDelete" itemid="' . $item->id . '" value="' . JText::_('JBZOO_CART_DELETE') . '" /></td>';
    79. echo "</tr>\n";
    80. }
    81. ?>
    82. </tbody>
    83.  
    84. <tfoot>
    85. <tr>
    86. <td>&nbsp;</td>
    87. <td>&nbsp;</td>
    88. <td>&nbsp;</td>
    89. <td>&nbsp;</td>
    90. <td><strong><?php echo JText::_('JBZOO_CART_TOTAL');?>:</strong></td>
    91. <td class="jsTotalCount"><?php echo $count;?></td>
    92. <td class="jsTotalPrice"><?php echo $this->app->jbmoney->toFormat($summa, $currencyConvert);?></td>
    93. <td>
    94. <input type="button" class="jbbuttom jsDeleteAll" value="<?php echo JText::_('JBZOO_CART_REMOVE_ALL');?>"/>
    95. </td>
    96. </tr>
    97. </tfoot>
    98. </table>
    99.  
    100. <script type="text/javascript">
    101. jQuery(function ($) {
    102. $('.jbzoo .jsJBZooBasket').JBZooBasket({
    103. 'clearConfirm':"<?php echo JText::_('JBZOO_CART_CLEAR_CONFIRM');?>",
    104. 'quantityUrl':"<?php echo $this->app->jbrouter->basketQuantity($view->appId);?>",
    105. 'deleteUrl':"<?php echo $this->app->jbrouter->basketDelete($view->appId);?>",
    106. 'clearUrl':"<?php echo $this->app->jbrouter->basketClear($view->appId);?>"
    107. });
    108. });
    109. </script>
  3. Заходим в Заказы -> Настройки -> Корзина и выбираем для второго появившегося Элемента картинки нужный из соответствующего типа. Сохраняем.

  4. Очищаем кэш Joomla и кэш браузера.

И все должно заработать. У меня заработало. Надеюсь у Вас тоже получилось. Вот таком мини-урок получился (или полу-патч)

Очень ждем новой версии и надеемся, что он превзойдет все ожидания. 

 


  • 3

yootheme-logo.png
Лицензирование YOOtheme (шаблоны, Widgetkit, ZOO). А так же самые свежие обновления напрямую от ZOOlanders, SH404SEF, Akeeba Backup PRO, Admin Tools PRO, Accordion Menu и д.р. Пишите в ЛС


#6 nowell

nowell
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 210
  • topics: 86

Posted 24 June 2013 - 13:09

  1. echo '<td>' . $image . $image2 . '</td>'; <!-- Выводим картинку в нужном месте -->

тю забыл вот это добавить, добавил все работает, спасибо!


  • 0





Also tagged with one or more of these keywords: корзина. картинки, шаблон корзины, шаблон

Click to return to top of page in style!