Тема: Корзина 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)