Follow us on Twitter X-Cart on Facebook Wiki
Shopping cart software Solutions for online shops and malls
 

2-3 products per row viewing in product listing

 
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design
 
Thread Tools Search this Thread
  #11  
Old 10-26-2002, 03:57 PM
 
nthan15 nthan15 is offline
 

Advanced Member
  
Join Date: Sep 2002
Posts: 52
 

Default Thanks

Flawless!!!
Reply With Quote
  #12  
Old 12-01-2002, 01:49 PM
  B00MER's Avatar 
B00MER B00MER is offline
 

X-Guru
  
Join Date: Sep 2002
Location: Keller, TX (Cart-Lab.com)
Posts: 3,165
 

Default

Just a quick note, anyone who has setup their x-cart to run with product images NOT in the db, you'll need to modify:

Code:
{include file="product_thumbnail.tpl" productid=$products[product].productid image_x=70 product=$products[product].product}

to reference your thumbnail correctly.
__________________
Cart-Lab - 100+ Social Bookmarks for X-Cart.
Reply With Quote
  #13  
Old 12-06-2002, 01:08 AM
 
MMB MMB is offline
 

Member
  
Join Date: Nov 2002
Location: Lincoln Park MI
Posts: 17
 

Default

I am using this in my subcategories, i need the subcats that have icons to display in colums, and the other subcats with out icons i have them display in a row.

I have this working but when i go over 9 icons it list them in a row like the rest of the subcats.

Can someone please help me with this.

If it helps to see what i am doing here is the link. This is showing my subcats with icons, if you back up one subcat, it list in a row. if I add one more icon to this page it will list it in a row??

http://www.motorsport-depot.com/xcart/customer/home.php?cat=57


here is the code I am using.

Code:
{if $subcategories[cat_num].categoryid eq $icons} <table border=0 width=100% align=center><tr><td> <table border=0 width=100% align=center> {section name=cat_num loop=$subcategories} {if $smarty.section.cat_num.index is div by 3} </tr><tr valign="top"> {/if} <td valign=top> { if %cat_num.first% } {/if} <table border=0 width=125 height=100% cellspacing=0 cellpadding=5 align=center> <tr><td align=center> <a href="home.php?cat={ $subcategories[cat_num].categoryid }">[img]../icon.php?categoryid={$subcategories[cat_num].categoryid}[/img] <font class="TableCenterSubCategoryListTitleBlue">{ $subcategories[cat_num].category|escape }</font></a> </td></tr> { if %cat_num.last% } {/if} </table> </td> {/section} </td></tr></table> </td></tr></table> {else} {section name=cat_num loop=$subcategories} { if %cat_num.first% } <table border=0 cellspacing=5> {/if} <tr><td align=left nowrap width=95%> <font class="TableCenterSubCategoryListTitleBlue">{ $subcategories[cat_num].category|escape }</font> </td> </tr> { if %cat_num.last% } </table> {/if} {/section} {/if}
Reply With Quote
  #14  
Old 12-06-2002, 05:39 PM
 
MMB MMB is offline
 

Member
  
Join Date: Nov 2002
Location: Lincoln Park MI
Posts: 17
 

Default

OK i fuggered out that it is only letting list the same number of icons as there are top categories.

anyone know how i can write this if statement so that it will list my selected icons/subcats in the colums and if no icons are selected list the subcats in a row?

{if $subcategories[cat_num].categoryid eq $icons}
Reply With Quote
  #15  
Old 01-03-2003, 07:08 AM
 
shirtshop shirtshop is offline
 

Senior Member
  
Join Date: Nov 2002
Posts: 127
 

Default errormessage

Quote:
Originally Posted by B00MER
Just a quick note, anyone who has setup their x-cart to run with product images NOT in the db, you'll need to modify:

Code:
{include file="product_thumbnail.tpl" productid=$products[product].productid image_x=70 product=$products[product].product}

to reference your thumbnail correctly.

Hello Boome

I also add youre pice of script into the products.tpl file but i get this errormessage

Warning: Smarty error: unable to read template resource: "customer/main/product.tpl" in C:\www\shirtshop.nl\testroot\Smarty-2.1.1\Smarty.class.php on line 546

This will appear when i click on the products for selecting
Do you what's get wrong?

Regards
Henk
Reply With Quote
  #16  
Old 02-06-2003, 03:27 AM
 
guytje guytje is offline
 

Advanced Member
  
Join Date: Nov 2002
Posts: 50
 

Default

Hi,

I can't find the code you guys are using... mine looks like this:





Code:
{* $Id: products.tpl,v 1.16 2002/09/25 10:12:05 zorg Exp $ *} {section name=product loop=$products} <table border=0 width=100%> <tr><td width=90 align=center valign=top> <a href=product.php?productid={$products[product].productid}&cat={$cat}&page={$navigation_page}>{include file="product_thumbnail.tpl" productid=$products[product].productid image_x=70 product=$products[product].product} { $lng.lbl_see_details }</a> </td> <td valign=top> {$products[product].product|escape}</font> <font class=TableCenterProductTitleOrange></font> <font size=1> {$products[product].descr|truncate:300:"...":true} </font> <hr size=1 noshade width=230 align=left> {if $active_modules.Subscriptions ne "" and $products[product].catalogprice} {include file="modules/Subscriptions/subscription_info_inlist.tpl"} {else} {if $products[product].price ne 0} {if $products[product].discount ne 0} <font class=MarketPrice>{$lng.lbl_market_price}: <s>{math equation="(price/(100-discount))*100" price=$products[product].price discount=$products[product].discount format="%d.00" assign=unformatted}{include file="currency.tpl" value=$unformatted}</s></font> {/if} <font class=TableCenterProductTitleOrange>{$lng.lbl_our_price}: {include file="currency.tpl" value=$products[product].price}</font><font class=MarketPrice>{include file="customer/main/alter_currency_value.tpl" alter_currency_value=$products[product].price}</font>{if $products[product].discount ne 0}, save {$products[product].discount}%{/if} {else} <font class=TableCenterProductTitleOrange>{$lng.lbl_enter_your_price}</font> {/if} {/if} </td></tr> </table> {/section}

What should I change to make my products list in 2 columns?

Thanks,
Guy
Reply With Quote
  #17  
Old 02-08-2003, 02:23 PM
 
greggo greggo is offline
 

Member
  
Join Date: Oct 2002
Posts: 22
 

Default not working for me

I can't make this work either. I'm using 3.3.1 is that the problem?
__________________
Gregg Osofsky
Version 3.4.4 Gold
Reply With Quote
  #18  
Old 02-08-2003, 11:51 PM
 
funkydunk funkydunk is offline
 

X-Man
  
Join Date: Oct 2002
Location: Cambridge, UK
Posts: 2,210
 

Default

This works fine in 3.3.1

My code for this is:
Code:
{* $Id: products.tpl,v 1.21 2002/11/19 12:57:48 alfiya Exp $ *} <table border=0 width=100% cellspacing=0 cellpadding=0> <tr valign="top"> {section name=product loop=$products} <td valign="top"> <table width=100% border=0 cellpadding=0 cellspacing=0> <tr> <td width=100 rowspan="2" align=left valign=top> <a href=product.php?productid={$products[product].productid}&cat={$cat}&page={$navigation_page}>{include file="product_thumbnail.tpl" productid=$products[product].productid image_x=100 product=$products[product].product}</a> </td> <td valign=top> {$products[product].product|escape}</font> <font class="ProductDetails"> {$products[product].descr|truncate:300:"...":true} </font> {if $active_modules.Subscriptions ne "" and $products[product].catalogprice} {include file="modules/Subscriptions/subscription_info_inlist.tpl"} {else} {if $products[product].price ne 0} {if $products[product].discount ne 0} <font class=MarketPrice>{$lng.lbl_market_price}: <s> {math equation="price/(1-(discount/100))" price=$products[product].price discount=$products[product].discount format="%d.00" assign=unformatted}{include file="currency.tpl" value=$unformatted} </s></font> {/if} <font class=ProductPrice>{$lng.lbl_our_price}: {include file="currency.tpl" value=$products[product].price}</font><font class=MarketPrice>{include file="customer/main/alter_currency_value.tpl" alter_currency_value=$products[product].price}</font>{if $products[product].discount ne 0}, save {$products[product].discount}%{/if}{if $config.General.use_vat eq "Y"}, including VAT {$products[product].vat}%{/if} {else} <font class=ProductPrice>{$lng.lbl_enter_your_price}</font> {/if} {/if} </td> </tr> <tr> <td valign=top> <table width="80" border="0" cellspacing="0" cellpadding="2"> <tr valign="top"> <td><a href=product.php?productid={$products[product].productid}&cat={$cat}&page={$navigation_page}>{include file="buttons/showdetail.tpl"}</a></td> <td><form name=orderform_{%product.index%} method=post action="cart.php?mode=add"> <a href="javascript: document.orderform_{%product.index%}.submit()"> {include file="buttons/add_to_cart.tpl"}</a> <input type=hidden name=amount value=1> <input type=hidden name=mode value=add> <input type=hidden name=productid value="{$products[product].productid}"> <input type=hidden name=cat value="{$smarty.get.cat}"> <input type=hidden name=page value="{$smarty.get.page}"> </form></td> </tr> </table></td> </tr> </table> </td> {if $smarty.section.product.index is odd} </tr><tr valign="top"> {/if} {/section} </tr> </table>

HTH
__________________
ex x-cart guru
Reply With Quote
  #19  
Old 02-09-2003, 08:43 AM
 
deb deb is offline
 

Advanced Member
  
Join Date: Dec 2002
Location: California
Posts: 60
 

Default

I'll echo funky - I use the same logic for rows in my featured products, and it's working great.

deb
Reply With Quote
  #20  
Old 02-09-2003, 09:07 AM
 
funkydunk funkydunk is offline
 

X-Man
  
Join Date: Oct 2002
Location: Cambridge, UK
Posts: 2,210
 

Default

The thing to remember with this 'is odd' thing is that the first item index is 0.
__________________
ex x-cart guru
Reply With Quote
Reply
   X-Cart forums > X-Cart 4 > Dev Questions > Changing design



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -8. The time now is 06:24 AM.

   

 
X-Cart forums © 2001-2020