Again, it may need a little bit of tweaking depending upon your version of x-cart, but something like this should work:
In 'modules/Recommended_Products/recommends.tpl' replace the lines from {section} to {/section} with:
Code:
<TABLE BORDER="0" WIDTH="100%"><TR>
{section name=num loop=$recommends}
<TD VALIGN="TOP" WIDTH=33%>
<A HREF="product.php?productid={$recommends[num].productid}&cat={$cat}">{include file="product_thumbnail.tpl" productid=$recommends[num].productid image_x=$config.Appearance.thumbnail_width product=$recommends[num].product tmbn_url=$products[product].tmbn_url}
<font class="ProductTitle">{$recommends[num].product}</FONT></TD>
{/section}
</TR></TABLE>
For version 3.4.3, the whole file would look like this:
Code:
{if $recommends}
{capture name=recommends}
<TABLE BORDER="0" WIDTH="100%"><TR>
{section name=num loop=$recommends}
<TD VALIGN="TOP" WIDTH=33%>
<A HREF="product.php?productid={$recommends[num].productid}&cat={$cat}">{include file="product_thumbnail.tpl" productid=$recommends[num].productid image_x=$config.Appearance.thumbnail_width product=$recommends[num].product tmbn_url=$products[product].tmbn_url}
<font class="ProductTitle">{$recommends[num].product}</FONT></TD>
{/section}
</TR></TABLE>
{/capture}
{include file="dialog.tpl" title=$lng.lbl_recommends content=$smarty.capture.recommends extra="width=100%"}
{/if}