Рамка для картинок+пара мелких вопросов.

Статус
В этой теме нельзя размещать новые ответы.
  • Автор темы
  • Заблокирован
  • #11
+ко всему:
Кто то знает как для SS сделать карту сайта? 0-о
 
1. В home.tpl.html надо вставить
PHP:
<table width="80%" border="0" cellpadding="5" cellspacing="0">
{section name=i loop=$root_categories}
{if $smarty.section.i.index is div by 2}<tr>{/if}

<td valign="top">
		<font class="mp3"><a href="index.php?categoryID={$root_categories[i][0]}">{$root_categories[i][1]}</a></font> <font class="many"><b>({$root_categories[i][2]})</b></font><br>
<font class="many">
		{* show sub categories *}
		{assign var="tmp" value=0}
		{section name=j loop=$root_categories_subs}
		  {if $root_categories_subs[j][3] == $root_categories[i][0]}
		    
			{if $tmp == 1} <font class="many">| 
			{else}
				{assign var="tmp" value=1}
			{/if}
			
			<a href="index.php?categoryID={$root_categories_subs[j][0]}">{$root_categories_subs[j][1]}</a></font>
		  {/if}
		{/section}

</td>
{/section}
</table>

2. Тебе надо городить divную верстку с 2-мя слоями. Первый - картинка, второй - рамка в png. В верстке я не очень силен...

3. Вроде по умолчанию это отзывы должны сразу отображаться.
 
  • Автор темы
  • Заблокирован
  • #13
Всем огромное спасибо за советы! С каталогом разобралсяю. С бекграундом и с отзывами нет.
Вот код product_brief,я Вас прям УМОЛЯЮ))) Можете кто четко написать как для фотографий товара сделать картинку-бекграунд размером 150на150.
Код:
{* product brief view (from a category or search) *}


{if $product_info ne NULL}

<p>
<table width=100% border=0 cellspacing=1 cellpadding=2>
<tr>
<td {if $product_info.picture || $product_info.thumbnail || $product_info.allow_products_comparison}width="100"{/if} align=center valign=top>

        {if $product_info.thumbnail}
                <a class="brief_name"><a href="index.php?productID={$product_info.productID}"></DIV>
                        <img src="products_pictures/{$product_info.thumbnail}"
                                alt="{$product_info.name}"
                                border=0><br>
                        
                </a><br><br>
        {else}
                {if $product_info.picture}

                                <img src="products_pictures/{$product_info.picture}"
                                        alt="{$product_info.name}"
                                        border=0>


                                <a class="olive" href="index.php?productID={$product_info.productID}">
                                <img src="images/button_details.gif"
                                        alt="{$product_info.name}"
                                        border=0>
                        </a>


                        </a><br><br>

                {/if}
        {/if}

                {if $product_info.allow_products_comparison}  {* removed ' && $categoryID == $product_info.categoryID' *}

                                <table class="comparison_button"><form action="" method=post
                                        name="MainForm3_{$product_info.productID}"><tr><td>

                                                        <input type=checkbox value='1'
                                                        name='ComparisonCheckBox_{$product_info.productID}'
                                                        onchange='JavaScript:Comparison_{$product_info.productID}()'>
                                                        {$smarty.const.STRING_SELECT_TO_COMPARISON}
                                </td></tr></form></table>

                                <script language='JavaScript'>

                                function Comparison_{$product_info.productID}()
                                {literal}
                                {
                                {/literal}
                                        _checked =
                                                document.MainForm3_{$product_info.productID}.ComparisonCheckBox_{$product_info.productID}.checked;

                                        _index = -1;
                                        for(i=0; i<ComparedProducts1.length; i++)
                                                if ( ComparedProducts1[i] == {$product_info.productID} )
                                                {literal}
                                                {
                                                {/literal}
                                                        _index = i;
                                                        break;
                                                {literal}
                                                }
                                                {/literal}

                                        if ( _checked )
                                        {literal}
                                        {
                                        {/literal}
                                                if ( _index == -1 )
                                                {literal}
                                                {
                                                {/literal}
                                                        ComparedProducts1.push( {$product_info.productID} );
                                                        ComparedProducts2.push( {$product_info.productID} );
                                                {literal}
                                                }
                                                {/literal}
                                        {literal}
                                        }
                                        {/literal}
                                        else
                                        {literal}
                                        {
                                        {/literal}
                                                if ( _index != -1 )
                                                {literal}
                                                {
                                                {/literal}
                                                        ComparedProducts1.splice( _index, 1 );
                                                        ComparedProducts2.splice( _index, 1 );
                                                {literal}
                                                }
                                                {/literal}
                                        {literal}
                                        }
                                        {/literal}

                                {literal}
                                }
                                {/literal}

                                </script>

                {/if}{* $product_info.allow_products_comparison *}

</td>

<td valign=top width="*">

        <table width=100% border="0" cellpadding=3 cellspacing=0>
                <tr>
                        <td valign="top" width="30%">
                                <table border=0 cellpadding=0 cellspacing=0>
                                        <tr>
                                                <td valign="top">
                                                        <p><a class="cat" href="index.php?productID={$product_info.productID}">{$product_info.name}</a>

                                                        {if $product_info.customer_votes > 0} {* rating *}
                                                                <p><table cellspacing="0" cellpadding="0">
                                                                <tr>
                                                                {section name=i loop=5}
                                                                        <td>
                                                                        {if $smarty.section.i.index<$product_info.customers_rating}
                                                                                <img src="images/redstar_big.gif">
                                                                        {else}
                                                                                <img src="images/blackstar_big.gif">
                                                                        {/if}
                                                                        </td>
                                                                {/section}
                                                                </tr><tr>
                                                                        <td colspan=5>({$smarty.const.VOTES_FOR_ITEM_STRING}: {$product_info.customer_votes})</td>
                                                                </tr>
                                                                </table>
                                                        {/if}
                                                </td>
                                        </tr>
                                </table>
                        </td>

                        <form action="index.php?categoryID={$product_info.categoryID}&prdID={$product_info.productID}" method=post
                                                name="HiddenFieldsForm_{$product_info.productID}" >
                        <td align=right valign=top width="70%"> {* add to cart *}

                                {if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 0}

                                                {* shopping cart page is shown in the same window - in this cart 'add to cart' button is a form submit button *}

                                                {if  $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) && ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
                                                        <input name="cart_{$product_info.productID}" type="image" src="images/button_add_to_cart.gif" alt="{$smarty.const.ADD_TO_CART_STRING}">
                                                {/if}

                                        {else}

                                                {* shopping cart page is shown in a popup window *}

                                                {if $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) &&
                                                                ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }


                                                        {else}
                                                                &nbsp;
                                                        {/if}

                                        {/if}
                                        {counter name='select_counter_hidden' start=0 skip=1 print=false}
                                        {section name=i loop=$product_info.product_extra}
                                                {if $product_info.product_extra[i].option_type eq 1}
                                                        {section name=s loop=$product_info.product_extra[i].option_show_times}
                                                                <input type=hidden
                                                                        name='option_select_hidden_{counter name=select_counter_hidden}_{$product_info.productID}'
                                                                        value='1'>
                                                        {/section}
                                                {/if}
                                        {/section}
                        </td>
                        </form>
                </tr>
                <tr>
                        <td colspan=2>

                                {if $currencies_count ne 0 && $product_info.Price > 0}
                                        {* show list price? *}
                                        {if $product_info.list_price > 0 && $product_info.list_price > $product_info.Price && $product_info.Price > 0}
                                                {$smarty.const.LIST_PRICE}: <font color=brown><strike>{$product_info.list_priceWithUnit}</strike></font><br>
                                {/if}

                                <b>{$smarty.const.CURRENT_PRICE}:
                                <font class=cat color=red>
                                   {if $product_info.Price <= 0}n/a{else}{$product_info.PriceWithUnit}{/if}
                                </font>
                                </b>

                                {* you save *}
                                {if $product_info.list_price > 0 && $product_info.list_price > $product_info.Price && $product_info.Price > 0}
                                        <br>
                                                {$smarty.const.YOU_SAVE}:
                                                        <font color=brown>{$product_info.SavePrice} ({$product_info.SavePricePercent}%)
                                                </font>
                                        <br>
                                {/if}
                                 {/if}
                                 <br>
                                                        <a class="cat" href="index.php?productID={$product_info.productID}">
                                                        <img src="images/button_details.gif" border=0></a>
                                                        <a href="javascript:open_window('cart.php?addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_info.product_extra}{if $product_info.product_extra[i].option_type eq 1}{section name=s loop=$product_info.product_extra[i].option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm_{$product_info.productID}.option_select_hidden_{counter name=select_counter_hidden_extra}_{$product_info.productID}.value+'{/section}{/if}{/section}',400,300);"><img border=0 src="images/button_add_to_cart.gif"
                                                                        alt="{$smarty.const.ADD_TO_CART_STRING}"></a>
                        </td>
                </tr>

                 {if $product_info.shipping_freightUC}
                <tr>
                        <td>
                                {$smarty.const.ADMIN_SHIPPING_FREIGHT}:
                        </td>
                        <td>
                                <font color=brown>{$product_info.shipping_freightUC}</font>
                        </td>
                </tr>
                {/if}



                <form action="index.php?productID={$product_info.productID}" method=post
                        name="MainForm1_{$product_info.productID}">

                {counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
                {section name=i loop=$product_info.product_extra}
                        {if $product_info.product_extra[i].option_type eq 0 }
                                <!--<tr bgcolor="{if $smarty.section.i.index % 2 == 0}#{$smarty.const.CONF_LIGHT_COLOR}{else}white{/if}">
                                        <td>
                                                {$product_info.product_extra[i].name}:
                                        </td>
                                        <td>
                                                <b>{$product_info.product_extra[i].option_value}</b>
                                        </td>
                                </tr>-->
                        {else}
                                {section name=k loop=$product_info.product_extra[i].option_show_times}
                                        <tr>
                                                <td>
                                                        {$product_info.product_extra[i].name}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
                                                </td>
                                                <td>
                                                        {counter name=select_counter}
                                                        {if $smarty.section.k.index == 0}
                                                                <select name='option_select_{$select_counter_var}_{$product_info.productID}'
                                                                        onchange='JavaScript:GetCurrentCurrency_{$product_info.productID}();'>
                                                                        {section name=j loop=$product_info.product_extra[i].values_to_select}
                                                                                {if $product_info.product_extra[i].values_to_select[j].variantID eq $product_info.product_extra[i].variantID}
                                                                                        <option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}' selected>
                                                                                {else}
                                                                                        <option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>
                                                                                {/if}
                                                                                        {$product_info.product_extra[i].values_to_select[j].option_value}
                                                                                </option>
                                                                        {/section}
                                                                </select>
                                                        {else}
                                                                <select name='option_select_{$select_counter_var}_{$product_info.productID}'
                                                                        onchange='JavaScript:GetCurrentCurrency_{$product_info.productID}();'>
                                                                        <option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
                                                                        {section name=j loop=$product_info.product_extra[i].values_to_select}
                                                                                <option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>
                                                                                        {$product_info.product_extra[i].values_to_select[j].option_value}
                                                                                </option>
                                                                        {/section}
                                                                </select>
                                                        {/if}
                                                </td>
                                        </tr>
                                {/section}
                        {/if}
                {/section}

                </form>

                {if $select_counter_var != 0}
                <tr>
                        <form action="index.php?productID={$product_info.productID}" method=post
                                        name="MainForm2_{$product_info.productID}"><td colspan=2>


                                        {if $product_info.Price > 0}
                                        <b>{$smarty.const.CURRENT_PRICE_OPTION}:<br></b>
                                        {/if}

                                        <input type=hidden value="{php}echo(getPriceUnit());{/php}"
                                                name="priceUnit_{$product_info.productID}">
                                        {if $product_info.Price <= 0}
                                                <input type=hidden value=""
                                                        id="optionPrice_{$product_info.productID}">

                                        {else}
                                                <input type=text value=""
                                                        class=totalPrice
                                                        readonly
                                                        id="optionPrice_{$product_info.productID}">
                                        {/if}

                        </td></form>
                </tr>
                {/if}

                {if $product_info.brief_description}
                <tr>
                        <td colspan=2 bgcolor="#8dc05d">
                                {$product_info.brief_description}
                        </td>
                </tr>
                {/if}


        </table>



        {if $select_counter_var != 0}
        <script langauge='JavaScript'>

                function GetCurrentCurrency_{$product_info.productID}()
                {literal}
                {
                {/literal}
                        _selectionCount={$select_counter_var};
                        _sum = {$product_info.PriceWithOutUnit};


                        {counter name='select_counter2' start=1 skip=1 print=false
                                                assign='select_counter_var2'}
                        {section name=i loop=$product_info.product_extra}
                                {section name=k loop=$product_info.product_extra[i].option_show_times}

                                        _value =
                                                document.MainForm1_{$product_info.productID}.option_select_{$select_counter_var2}_{$product_info.productID}.value;
                                        price_surplus = ( _value.split(":") )[0];
                                        _sum += new Number( price_surplus );
                                        variantID = ( _value.split(":") )[1];
                                        document.HiddenFieldsForm_{$product_info.productID}.option_select_hidden_{$select_counter_var2}_{$product_info.productID}.value =
                                                variantID;

                                        {counter name=select_counter2}

                                {/section}
                        {/section}

                        _sumStr = new String(_sum);
                        _commaIndex = _sumStr.indexOf(".");
                        if ( _commaIndex == -1 )
                                _sumStr = _sum;
                        else
                                _sumStr = _sumStr.substr(0, _commaIndex + 3);
                        {php}
                                echo("locationPriceUnit=".getLocationPriceUnit().";\n");
                        {/php}

                        _sumStr = _formatPrice(_sumStr);

                        if ( locationPriceUnit )
                                document.MainForm2_{$product_info.productID}.optionPrice_{$product_info.productID}.value =
                                        _sumStr + document.MainForm2_{$product_info.productID}.priceUnit_{$product_info.productID}.value;
                        else
                                document.MainForm2_{$product_info.productID}.optionPrice_{$product_info.productID}.value =
                                        document.MainForm2_{$product_info.productID}.priceUnit_{$product_info.productID}.value + _sumStr;
                {literal}
                }
                {/literal}

                GetCurrentCurrency_{$product_info.productID}();

        </script>
        {/if}

</td>
</tr>
</table>
{/if}

Вот код product_detailed. Тут надо сделать возможность обсуждения товара. Собсно окно отправки я сделал. А вот с выводом уже написаных сообщений никак не получаеться 8(((
Код:
{* product detailed information view *}{if $product_info ne NULL}{if !$printable_version} {/if}
<p>
<table width=95% border=0 cellspacing=1 cellpadding=2>
        <tr>
                <td width=1% align=center valign=top border=0>
                        {if $product_info.picture}
                                {if $product_info.big_picture}
                                        {if !$printable_version}<a href="javascript:open_window('products_pictures/{$product_info.big_picture}',{$product_info[16]},{$product_info[17]});">{/if}<img border=0 src="products_pictures/{$product_info.picture}" alt="{$product_info.name}">
                                                {if !$printable_version}<br>
                                                <font class=average>
                                                        <nobr>{$smarty.const.ENLARGE_PICTURE}</nobr>
                                                </font>
                                        </a>{/if}
                                {else}
                                        <img src="products_pictures/{$product_info.picture}" border=0 alt="{$product_info.name}">
                                {/if}
                        {else}
                                {if $product_info.thumbnail}
                                        {if $product_info.big_picture}
                                                {if !$printable_version}<a href="javascript:open_window('products_pictures/{$product_info.big_picture}',{$product_info[16]},{$product_info[17]});">{/if}<img border=0 src="products_pictures/{$product_info.thumbnail}" alt="{$product_info.name}">{if !$printable_version}<br>
                                                        <font class=average>
                                                                <nobr>{$smarty.const.ENLARGE_PICTURE}</nobr></font>
                                                </a>{/if}
                                        {else}
                                                  <img border=0 src="products_pictures/{$product_info.thumbnail}" alt="{$product_info.name}">
                                        {/if}
                                {/if}
                        {/if}
                </td>

                <td valign=top width=99%>

                        <table width=100% border=0 cellpadding=4 bgcolor="#8dc05d">
                                <tr>
                                        <td valign=top>
                                                <h1><font face="Avanti">{$product_info.name}</font> </h1>
                                                <p>{* add to cart *}

                                        {if !$printable_version}
                                         {/if}                                        {if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 0}

                                                        {* shopping cart page is shown in the same window - in this cart 'add to cart' button is a form submit button *}

                                                        {if $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) &&
                                                        ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }
                                                        <input name='cart' type=image src="images/cart_big_navy.gif"
                                                                        alt="{$smarty.const.ADD_TO_CART_STRING}" />
                                                  {else}
&nbsp;
                                                {/if}

                                  {else}

                                                {* show shopping cart page in a new window => add hidden values as FORM elements and to the cart.php URL *}

                                                        {if $product_info.Price>0 && ( $smarty.const.CONF_SHOW_ADD2CART eq 1 ) &&
                                                        ( $smarty.const.CONF_CHECKSTOCK==0 || $product_info.in_stock > 0 ) }<a href="javascript:open_window('cart.php?addproduct={$product_info.productID}{counter name='select_counter_hidden' start=0 skip=1 print=false}{counter name='select_counter_hidden_extra' start=0 skip=1 print=false}{section name=i loop=$product_extra}{if $product_extra[i].option_type eq 1}{section name=s loop=$product_extra[i].option_show_times}&option_select_hidden_{counter name=select_counter_hidden}='+document.HiddenFieldsForm.option_select_hidden_{counter name=select_counter_hidden_extra}.value+'{/section}{/if}{/section}',400,300);"><img border=0 src="files\cart_navy.gif"
                                                                        alt="{$smarty.const.ADD_TO_CART_STRING}" /></a>{else}
                                                        &nbsp;
                                                {/if}

                                  {/if}
                                                {counter name='select_counter_hidden' start=0 skip=1 print=false}
                                                {section name=i loop=$product_extra}
                                                        {if $product_extra[i].option_type eq 1}
                                                                {section name=s loop=$product_extra[i].option_show_times}
                                                <input type=hidden
                                                                                        name='option_select_hidden_{counter name=select_counter_hidden}'
                                                                                        value='1' />
{/section}
                                                          {/if}
                                         {/section} </p></td>
                                        <td align=right valign=top>&nbsp;</td>
                                </tr>
                                <tr>
                                        <td>{if $currencies_count ne 0 && $product_info.Price > 0}
                                                        {* show list price? *}
                                                        {if $product_info.list_price > 0 &&
                                                                        $product_info.list_price > $product_info.Price &&
                                                                        $product_info.Price > 0}
                                                                {$smarty.const.LIST_PRICE}:
                                                                <font color=brown>
                                                                        <strike>{$product_info.list_priceWithUnit}</strike>                                                                </font>
                                                                <br>
                                                        {/if}

                                                        <b>{$smarty.const.CURRENT_PRICE}:
                                                        <font color=#000000 size="+1" class=cat id='currentPrice'>
                                                                {if $product_info.Price <= 0}
                                                                        n/a
                                                                {else}
                                                                        {$product_info.PriceWithUnit}
                                                                {/if}                                                        </font>                                                        </b>

                                                        {* you save *}
                                                        {if $product_info.list_price > 0 &&
                                                                $product_info.list_price > $product_info.Price &&
                                                                $product_info.Price > 0}
                                                                <br>
                                                                {$smarty.const.YOU_SAVE}:
                                                                        <font color=brown>
                                                                                {$product_info[14]} ({$product_info[15]}%)                                                                        </font>
                                                                <br>
                                                        {/if}
                                                {/if}                                        </td>

                                        <td rowspan=3 align=right>{if !$printable_version}
                                        {/if}</td>
                          </tr>


                                <tr>
                                        <td>
                                                {* in stock info *}
                                                {if $smarty.const.CONF_CHECKSTOCK == '1'}
                                                        {$smarty.const.IN_STOCK}:
                                                        <b>
                                                        {if $product_info.in_stock > 0}
                                                                {if $smarty.const.CONF_EXACT_PRODUCT_BALANCE}
                                                                        {$product_info.in_stock}
                                                                {else}
                                                                        {$smarty.const.ANSWER_YES}
                                                                {/if}
                                                        {else}
                                                                <font color=red>{$smarty.const.ANSWER_NO}</font>
                                                        {/if}                                                        </b>
                                                        <br>
                                                {/if}


                                                {if $product_info.shipping_freightUC}
                                                        {$smarty.const.ADMIN_SHIPPING_FREIGHT}:&nbsp;
                                                                <font color=brown>{$product_info.shipping_freightUC}</font>
                                                                 <br>
                                                {/if}

                                                {if $product_info.min_order_amount > 1}
                                                        {$smarty.const.STRING_MIN_ORDER_AMOUNT}: {$product_info.min_order_amount}
                                                                {$smarty.const.STRING_ITEM}
                                                        <br>
                                                {/if}

                                                {if $product_info.weight > 0}
                                                        {$smarty.const.ADMIN_PRODUCT_WEIGHT}: {$product_info.weight} {$smarty.const.CONF_WEIGHT_UNIT}
                                                {/if}                                        </td>
                                </tr>

                                <tr>
                                        <td>

                                                <form action="index.php?productID={$product_info.productID}" method=post
                                                        name="MainForm">

                                                {* extra parameters *}
                                                <p>
                                                <table>
                                                        {counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
                                                                {section name=i loop=$product_extra}
                                                                        {if $product_extra[i].option_type eq 0 }
                                                                                <tr>
                                                                                        <td>
                                                                                                {$product_extra[i].name}:                                                                                        </td>
                                                                                        <td>
                                                                                                <b>{$product_extra[i].option_value}</b><br>                                                                                        </td>
                                                                                        <td>&nbsp;                                                                                        </td>
                                                                                </tr>
                                                                        {else}
                                                                                {counter name='option_show_times' start=0 skip=1 print=false}
                                                                                {section name=k loop=$product_extra[i].option_show_times}
                                                                                        <tr>
                                                                                                <td>
                                                                                                        {$product_extra[i].name}{if $product_extra[i].option_show_times > 1 }
                                                                                                                ({counter name=option_show_times}):{else}:{/if}                                                                                                </td>
                                                                                                <td>
                                                                                                        {counter name=select_counter}
                                                                                                        {if $smarty.section.k.index == 0}
                                                                                                                <select name='option_select_{$select_counter_var}'
                                                                                                                        onchange='JavaScript:GetCurrentCurrency();'>
                                                                                                                        {section name=j loop=$product_extra[i].values_to_select}
                                                                                                                                {if $product_extra[i].values_to_select[j].variantID eq $product_extra[i].variantID}
                                                                                                                                        <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}' selected>
                                                                                                                                {else}
                                                                                                                                        <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>
                                                                                                                                {/if}
                                                                                                                                        {$product_extra[i].values_to_select[j].option_value}                                                                                                                                        </option>
                                                                                                                        {/section}
                                                                                                                </select>
                                                                                                        {else}
                                                                                                                <select name='option_select_{$select_counter_var}'
                                                                                                                        onchange='JavaScript:GetCurrentCurrency();'>
                                                                                                                        <option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
                                                                                                                                {section name=j loop=$product_extra[i].values_to_select}
                                                                                                                                        <option value='{$product_extra[i].values_to_select[j].price_surplus}:{$product_extra[i].values_to_select[j].variantID}'>
                                                                                                                                                {$product_extra[i].values_to_select[j].option_value}
                                                                                                                                        </option>
                                                                                                                                {/section}
                                                                                                                </select>
                                                                                                        {/if}                                                                                                </td>
                                                                                        </tr>
                                                                                {/section}
                                                                        {/if}
                                                                {/section}
                                                </table>

                                                {if $select_counter_var != 0}
                                                        <b>
                                                        {$smarty.const.CURRENT_PRICE_OPTION}:
                                                        <input type=hidden value="{php}echo(getPriceUnit());{/php}"
                                                                name="priceUnit">
                                                        {if $product_info.Price <= 0}
                                                                <input type=hidden value="" id="optionPrice">
                                                                <input type=text value="n/a"
                                                                        class=totalPrice
                                                                        readonly >
                                                        {else}
                                                                <input type=text value=""
                                                                        class=totalPrice
                                                                        readonly
                                                                        id="optionPrice" >
                                                        {/if}                                                        </b>

                                                        {literal}
                                                        <script langauge='JavaScript'>
                                                                document.MainForm.optionPrice.readOnly = true;

                                                                function _formatPrice( _price )
                                                                {

                                                                        _pointIndex = -1;
                                                                        for( i=0; i< _price.length; i++ )
                                                                                if ( _price.charAt(i) == '.' )
                                                                                {
                                                                                        _pointIndex = i;
                                                                                        break;
                                                                                }

                                                                        if (  _pointIndex == -1 )
                                                                                _price = _price + ".00";
                                                                        else if (  _price.length-1 - _pointIndex == 1  )
                                                                                _price = _price + "0";

                                                                        _res = "";

                                                                        i=0;
                                                                        for( i=_price.length-1; i >= 0; i-- )
                                                                        {
                                                                                if ( _price.charAt(i) == '.' )
                                                                                        break;
                                                                                else
                                                                                        _res = _price.charAt(i) + _res;
                                                                        }

                                                                        _res = "." + _res;

                                                                        i--;
                                                                        _digitCounter = 0;
                                                                        for( ; i>=0; i-- )
                                                                        {
                                                                                _digitCounter ++;
                                                                                _res = _price.charAt(i) + _res;
                                                                                if ( _digitCounter == 3 && i != 0 )
                                                                                {
                                                                                        _res = "," + _res;
                                                                                        _digitCounter = 0;
                                                                                }
                                                                        }

                                                                        return _res;
                                                                }

                                                                function GetCurrentCurrency()
                                                                {
                                                        {/literal}
                                                                        _selectionCount={$select_counter_var};
                                                                        _sum = {$product_info.PriceWithOutUnit};

                                                                        {counter name='select_counter2' start=1 skip=1 print=false
                                                                                assign='select_counter_var2'}
                                                                                {section name=i loop=$product_extra}
                                                                                {section name=k loop=$product_extra[i].option_show_times}

                                                                                        _value =
                                                                                                document.MainForm.option_select_{$select_counter_var2}.value;
                                                                                        price_surplus = ( _value.split(":") )[0];
                                                                                        _sum += new Number( price_surplus );
                                                                                        variantID = ( _value.split(":") )[1];
                                                                                        document.HiddenFieldsForm.option_select_hidden_{$select_counter_var2}.value =
                                                                                                variantID;

                                                                                        {counter name=select_counter2}

                                                                                {/section}
                                                                                {/section}

                                                                                _sumStr = new String(_sum);
                                                                                _commaIndex = _sumStr.indexOf(".");
                                                                                if ( _commaIndex == -1 )
                                                                                        _sumStr = _sum;
                                                                                else
                                                                                        _sumStr = _sumStr.substr(0, _commaIndex + 3);
                                                                                {php}
                                                                                        echo("locationPriceUnit=".getLocationPriceUnit().";\n");
                                                                                        echo("priceUnit='".getPriceUnit()."';\n");
                                                                                {/php}

                                                                                _sumStr = _formatPrice( _sumStr );

                                                                                if ( locationPriceUnit )
                                                                                        document.MainForm.optionPrice.value =
                                                                                                _sumStr + document.MainForm.priceUnit.value;
                                                                                else
                                                                                        document.MainForm.optionPrice.value =
                                                                                                document.MainForm.priceUnit.value + _sumStr;
                                                                {literal}
                                                                        }
                                                                {/literal}
                                                                GetCurrentCurrency();
                                                        </script>
                                                {/if}
                                                </form>                                        </td>
                                </tr>
                        </table>
          </td>
        </tr>

        <tr>
                <td colspan=2>

                        <table border=0>
                                <tr>
                                        <td valign="top">
                                                {section name=i loop=$all_product_pictures}
                                                        <a href="index.php?productID={$product_info.productID}&picture_id={$all_product_pictures_id[i]}">
                                                                <img src="products_pictures/{$all_product_pictures[i]}" border=0>
                                                        </a>
                                                {/section}
                                        </td>
                                </tr>
                                <tr>
                                        <td height="100%" valign=top>
                                                <p>
                                                {$product_info.description}
                                        </td>
                                </tr>
                        </table>

                </td>
        </tr>

        {* related products *}

        {if !$printable_version}

          {if $product_related_number > 0}
          <tr>
                <td colspan=2>
                        <p>
                        <u>
                                {$smarty.const.STRING_RELATED_ITEMS}:
                        </u>
                        <p>
                                <table border=0>
                                {section name=i loop=$product_related}
                                        <tr>
                                                <td align="center">
                                                {if $product_related[i].pictures.default.thumbnail}
                                                        <a href="index.php?productID={$product_related[i][0]}">
                                                        <img border="0" src="./products_pictures/{$product_related[i].pictures.default.thumbnail}" />
                                                        </a>
                                                {/if}
                                                </td>
                                                <td>
                                                        <a href="index.php?productID={$product_related[i][0]}">
                                                                {$product_related[i][1]}
                                                        </a>
                                                </td>
                                                <td>
                                                        <nobr>&nbsp;<font color=brown>{$product_related[i][2]}</font></nobr>
                                                </td>
                                        </tr>
                                {/section}
                                </table>
                </td>
          </tr>
          {/if}

          <tr>
                <td colspan=2 align="left"><p><a name="inquiry" id="inquiry"></a> {if $sent eq NULL}
                        
                        
                  <h4>{if $error ne NULL} </h4>
                  <p>{/if}</p>
                  <hr size="1" width="90%" />
                  <p align="center">&nbsp;</p>
                  <p>{$smarty.const.DISCUSSION_ADD_MESSAGE}: </p>
                  <form name="form1" method="post" action="index.php#inquiry">
                    <table>
                      <tr>
                        <td>{$smarty.const.DISCUSSION_NICKNAME}:</td>
                        <td><input type="text" name="nick" /></td>
                      </tr>
                      <tr>
                        <td align="right">{$smarty.const.DISCUSSION_SUBJECT}:</td>
                        <td><input type="text" name="topic" /></td>
                      </tr>
                      <tr>
                        <td align="right" valign="top">{$smarty.const.DISCUSSION_BODY}:</td>
                        <td><textarea name="body" cols="50" rows="10">
                    </textarea>
                        </td>
                      </tr>
                      <tr>
                        <td>&nbsp;</td>
                        <td><input type="submit" value="{$smarty.const.POST_BUTTON}" />
                            <input type="hidden" name="add_topic" value="yes" />
                            <input type="hidden" name="productID" value="{$productID}" />
                            <input type="hidden" name="discuss" value="yes" />
                            <input type="reset" value="{$smarty.const.RESET_BUTTON}" />
                        </td>
                      </tr>
                    </table>
                    <p>&nbsp;</p>

                  </form>

                                <p>{/if}                </td>
  </tr>

        {/if}

</table>

{/if}
Ребята УМОЛЯЮ!!!!) Помогите!!!! Я скоро посидею с этими приколами))) Вам 10 минут дела помочь...а я уже пару дней этим и занимаюсь только 8(((
 
понял наконец-то как нужно рамку сделать :) хочешь у этой рамки оставить цветочки в углах, а посерединке прозрачный фон? так? :) и наложить это добро на картинку.

для этого нужно в ячейку таблицы фоном поставить саму картинку, а рамку просто как картинку в этой ячейке...
тут надо на php пару действий прописать, т.к. нужно чтобы подставлялась картинка бэкграудном с нужным айди, это очень просто реализовать, пару строчек прописать, но увы в php я нуб, и точно сказать не могу, должно быть что-то вида:
Код:
<td background="
<?
if ($url_tovar_cartinka="true"){echo '$url_tovar_cartinka';}
?>
"><img src="урл_рамки" /></td>
что-то типа такого, только всё прописать грамотно....
в обычном html делается это так:
Код:
<td background="урл_твоей_картинки"><img src="урл_рамки" /></td>
таким вариантом обойтись можно, но прийдётся прописывать к каждому товару всё вручную, менять "урл_твоей_картинки", поэтому нужно всего лишь грамотно прописать php код
 
  • Автор темы
  • Заблокирован
  • #15
Спасибо за советы но бекграунд поставить так и не удалось 8(

Вопрос другой теперь...

Где прописываеться описание которое показаютеься при поиске в поисковыках? 0_о

А то при поиске в гугле описание магазина токое ...

"Мой аккаунт · Все новости Вход. Корзина сейчас в вашей корзине такие товары · Опт · Регистрация · Форум · Обратная связь. Язык Русский / English. Валюта ..."

И еще оч серьзная проблема появилась...
Получеться у меня был каталог ( то бишь ссылки на категории) в файле index ... я их кинул в home.... но теперь идет в ИЕ и опере сдвиг самого каталога и картинки над ним (на ней написано "торговые марки") <----это оч серьезный для меня вопрос,помогите пожалуйста с ним.
Если не сильно понятно то могу выслать ссылку на сайт в ЛС...так как сами понимаете) Могу скопировать код. Лишь бы помогли только)
Спасибочки!
 
Где прописываеться описание которое показаютеься при поиске в поисковыках?
Это настраивается в тегах keywords и descrition. А они в свою очередь настраиваются через админку магазина.
 
  • Автор темы
  • Заблокирован
  • #17
Самое интерестное то что все теги прописаны 0_о
 
Самое интерестное то что все теги прописаны 0_о

есть неписанные законы, по которым поисковик берет описание не из meta description, но чаще всего именно оттуда...
если тебе "повезло" и гугл взял описание где-то из середины страницы - найди это место и измени на нужный тебе деск

Получеться у меня был каталог ( то бишь ссылки на категории) в файле index ... я их кинул в home.... но теперь идет в ИЕ и опере сдвиг самого каталога и картинки над ним (на ней написано "торговые марки") <----это оч серьезный для меня вопрос,помогите пожалуйста с ним.
Если не сильно понятно то могу выслать ссылку на сайт в ЛС...так как сами понимаете) Могу скопировать код. Лишь бы помогли только)
Спасибочки!
ага, не сильно понятно ) скинь ссылку в пм, посмотрю
 
  • Автор темы
  • Заблокирован
  • #19
Полтергейст блин)
В гугле описание вида :

Мой аккаунт · Все новости Вход. Корзина сейчас в вашей корзине такие товары · На главную · Регистрация · Форум · Обратная связь. Язык Русский / English ...

В яндексе описания вообще нет 0_о
 
Полтергейст блин)
В гугле описание вида :

Мой аккаунт · Все новости Вход. Корзина сейчас в вашей корзине такие товары · На главную · Регистрация · Форум · Обратная связь. Язык Русский / English ...

В яндексе описания вообще нет 0_о
Никакого полтергейста, Гугл берёт описание из META Description главной страницы, а в Вашем случае он пока просто проиндексировал только текст с главной страницы - с "морды". Просто ждите и не забывайте, что желательно, чтобы часть слов из META Description совпадала с текстом на главной. А вообще, Гугл "не любит" молодые сайты, всё "лечится" временем...
А по Яндексу - ждите апдейта или два.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху