Тема: Корзина Jcart интеграция

Корзина Jcart http://conceptlogic.com/jcart/

1 . настраивается шаблон новости

<form method="post" action="" class="jcart">
                    <fieldset>
                        <input type="hidden" name="my-item-id" value="<?=$tpl['post']['id']; ?>" />
                        <input type="hidden" name="my-item-name" value="<?=$tpl['post']['title']; ?>" />
                        <input type="hidden" name="my-item-price" value="_доп поле цена_" />

                        <ul>
                            <li><strong><a href="<?=$tpl['post']['link']['post']; ?>"><?=$tpl['post']['title']; ?></a></strong></li>
           <li><img src="_путь к картинке_" alt="" border="0" width="178"> </li>
                            <li>Price: $<?=_доп поле цена_?></li>
                            <li>
                                <label>Qty: <input type="text" name="my-item-qty" value="1" size="3" /></label>
                            </li>
                        </ul>
         
                        <input type="submit" name="my-add-button" value="add to cart" class="button" />
      
                    </fieldset>
                </form>

2. .htaccess
php_flag register_globals off
php_value error_reporting 0

3. добавляется код корзины на страницу

<?php $cart->display_cart($jcart);?>

4.  в начале index.php нужно сделать инклюд

<?php

// INCLUDE JCART BEFORE SESSION START
include 'jcart/jcart.php';

// START SESSION
session_start();

// INITIALIZE JCART AFTER SESSION START
$cart =& $_SESSION['jcart']; if(!is_object($cart)) $cart = new jcart();

?>

5. index.php перед </head> дописать

            <style type="text/css">
            * { margin:0; padding:0; }

            #wrapper { }

            h2 { margin-bottom:1em; }

            #sidebar { width:35%; float:right; }

            #content  { width:60%; }

            .jcart { margin:0 20px 20px 0; padding-top:20px; border:dashed 2px #66cc66; float:left; background:#fff; text-align:center; }
            .jcart ul { margin:0; list-style:none; padding:0 20px; text-align:left; }
            .jcart fieldset { border:0; }
            .jcart strong { color:#000066; }
            .jcart .button { margin:20px; padding:5px; }

            fieldset { border:0; }
            #paypal-button { display:block; padding:10px; margin:20px auto; }

            .clear { clear:both; }
        </style>

    <script type="text/javascript" src="jcart/jquery-1.3.2.min.js"></script>
        <script type="text/javascript" src="jcart/jcart-javascript.min.php"></script>
      <link rel="stylesheet" type="text/css" media="screen, projection" href="jcart/jcart.css" />

6. В файле jcart-gateway.php поменять MAIL@DOMAIN на свой email

7. добавить libmail.php в директорию jcart, где
jcart-gateway.php и jcart.php

8. На gmail заказ может отправляться в папку Спам.

Все.
С исправленной кодировкой http://butea.net/files/jcart-new.rar

На новой версии может не работать так как писалось для JCART v1.1.
Поэтому на всякий случай прикрепляю эту версию  http://butea.net/files/jcart-1.1.zip

Отредактировано annsun (18 Apr 2011 15:13:13)

Re: Корзина Jcart интеграция

Я думал Strawberry не совместим с UTF-8...
А можно посмотреть пример?

Есть такая штука как IceStrawberry 1.04 b. Можете юзать на свой страх и риск... или слямзить что-то. Мне фиолетово.

Re: Корзина Jcart интеграция

Исправлено, см. топик выше.

Пример http://moscow.butea.net/store.php

Отредактировано annsun (02 Apr 2011 14:56:42)