| ||||||||||
![]() |
Shopping cart software Solutions for online shops and malls | |||||||||
![]() |
![]() |
|
X-Cart Home | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Improved minicart display | ||||
![]() |
|
|
Thread Tools | Search this Thread |
#31
|
|||||||
|
|||||||
![]() eq? not = ?
__________________
MarkH Web Development Manager Jackel International Limited X-Cart Version 4.0.13 + Customisations http://www.tommeetippee.co.uk/ |
|||||||
#32
|
|||||||
|
|||||||
![]() hmm, don't think that is it, b/c it is trying to declare a variable..
The line of code was taken directly from the first page - not sure why I am having issues with it. *edit* Fixed the problem - it was my Dreamweaver acting up. It didn't like the copy&paste, so I just edited through the admin side. Thanks! And now, trying to get the 'remove' function to not redirect you to the cart. I'm assuming this will need to be done the same way 'add to cart' is done. ...wish me luck!
__________________
... v 4.0.18; 4.1 |
|||||||
#33
|
|||||||||
|
|||||||||
![]() Improved Descriptive Minicart Mod for v4.1.5
![]() 1. Total price now calculated correctly (including shipping cost) 2. Move mouse pointer over a product link in minicart √ and the product title will appear 3. Original loaded and empty cart images/icons preserved 4. Modified and tested to work in v4.1.5 Step 1. Add the following css style code to the bottom of file \skin1\skin1.css: Code:
Step 2. Replace \skin1\customer\main\minicart.tpl with the following code (based on original x-cart v4.1.5 tpl file): Code:
Please add a language variable $lng.lbl_remove = Remove from Admin backend. Step 3. In file minicart.php, after: Quote:
Add: Quote:
Done! Feel free to test drive at my website www.vonbell.com - add few items to cart and see how they will show up in mini cart. Good luck! ![]() Guosheng www.vonbell.com P.S. Attached: 2 screenshots (x-cart v4.1.5) |
|||||||||
#34
|
|||||||
|
|||||||
![]() Hi, Great mod.
My only problem (as i'm new) is I cant work out the language variables. I have found out that I need to click Labguages > then select English but where do I go from there ? - its working great except for the remove function - assuming its the language variable bit. Thanks.
__________________
Version 4.1.6 |
|||||||
#35
|
|||||||||
|
|||||||||
![]() Scroll down to the bottom of "Edit languages" section, in "Add new entry" section, type "lbl_remove" in "Variable:" field, and "Remove" in "Default editor" field. Then hit "Add" button.
Please see the attached screen shot. Good luck! ![]() Guosheng www.vonbell.com |
|||||||||
#36
|
|||||||
|
|||||||
![]() Hi, Thanks - I tried your suggestion but I still can't get it to work. Please take a look at my screenshots. Maybe does'nt work with my version ?. Hope you can help ?
![]()
__________________
Version 4.1.6 |
|||||||
#37
|
|||||||||
|
|||||||||
![]() I was having the same problem with the "Remove" link not showing when using the above 4.1.5v code.
you'd find the lines in the above code where the remove link appears and replace it with mac's original code.
__________________
X-Cart Gold 4.4.3 -------------------------------------- |
|||||||||
#38
|
|||||||
|
|||||||
![]() Thanks, this is a nice mod. I have it working well on 4.0.15, I've just made a few tweaks to the layout thats all.
http://www.streetortrack.com/files/images/minicart.jpg Code:
Anybody figure out how to stop the 'Remove' button directing you to the cart? As others have mentioned in this thread it would be great if by clicking 'Remove' it kept you on your current page and just removed the item from the minicart. |
|||||||
#39
|
|||||||||
|
|||||||||
![]() Thanks for the great mod for minicart. After working through a few snags I got it working.
Comments: I added language variables to keep the minicart multilingual. I found that /minicart.php needed to be editted directly through my hostings admin panel files administration to work. Editting through DW made my cart wipe out. In the same vein, /minicart.tpl needed editting through xcart admin panel. I could not find the exact text in /menu_cart.tpl, to comment out. So I boldly removed the code calling for the repeat view cart and checkout links. Worked. Here's my modified code with the language variables for anyone with multilingual carts. Works with 4.0.19 {* $Id: minicart.tpl,v 1.12 2004/07/06 14:00:12 svowl Exp $ *} {if $minicart_total_items > 0} {foreach from=$minicart_contents item=item} <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr><TD class="MiniCartTextSmall"><b>{$item.amount} X <a href="product.php?productid={ $item.productid }" title="{$item.product}">{$item.product|truncate:17 :"...":true}</a> </b></tr></td></table> <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr><td> {include file="currency.tpl" value=$item.display_subtotal} </td><td align=right> {if $config.Adaptives.platform eq 'MacPPC' && $config.Adaptives.browser eq 'NN'}{assign var="js_to_href" value="Y"}{/if} {if $type eq 'input'}{assign var="img_type" value='INPUT type="image" class="blank"'}{else}{assign var="img_type" value='IMG'}{/if} {assign var="js_link" value=$href|regex_replace:"/^\s*javascript\s*:/Si":""} {if $js_link eq $href}{assign var="js_link" value="javascript: self.location='cart.php?mode=delete&productindex=` $item.cartid`'"} {else}{assign var="js_link" value=$href}{if $js_to_href ne 'Y'}{assign var="onclick" value=$href}{assign var="href" value="javascript: void(0);"}{/if}{/if} {if ($config.Adaptives.platform ne 'MacPPC' || $config.Adaptives.browser ne 'NN')}<a href="{$js_link}">{$lng.lbl_remove}</a> {else} <A href="cart.php?mode=delete&productindex=`$item.car tid`"{if $onclick ne ''} onclick="{$onclick}"{/if}{if $title ne ''} title="{$title}"{/if}{if $target ne ''} target="{$target}"{/if}><FONT class="FormButton">{$button_title} </FONT></A> {/if} </td></tr></table> <HR size="1" NOSHADE class="VertMenuHr"> {/foreach} <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr> <TD class="ProductDetailsTitle">{$lng.lbl_shipping}</td><td align="right" class="MiniCartTextSmall">{include file="currency.tpl" value=$minicart_shipping}</td> </tr> </table> <table width="100%" border="0" cellpadding="1" cellspacing="0"> <tr> <TD class="ProductDetailsTitle">{$lng.lbl_total}: </td> <td align="right" class="MiniCartTextSmall">{include file="currency.tpl" value=$minicart_total_cost}</td> </tr> </table> {else} {$lng.lbl_cart_is_empty} {/if} <hr size="1" noshade class="VertMenuHr"> <A href="cart.php" class="VertMenuItems">{$lng.lbl_view_cart}</A><BR> <A href="cart.php?mode=checkout" class="VertMenuItems">{$lng.lbl_checkout}</A><BR> These are the labels I added: {$lng.lbl_remove} {$lng.lbl_shipping} Happy modding!
__________________
Cordially, Just me X-Cart Gold Version 4.2.3 Multilingual shop: Spanish, French and US English |
|||||||||
#40
|
|||||||||
|
|||||||||
![]() the shipping was calculating incorrectly for me to...it was doubling it.
replace: Code:
with Code:
i couldnt figure out how to code it right but in general, you don't need the equation per se b/c "minicarttotalcost" already includes shipping
__________________
X-Cart Gold 4.4.3 -------------------------------------- |
|||||||||
![]() |
|
Thread Tools | Search this Thread |
|
|
|
|||
X-Cart forums © 2001-2020
|