[hlp] Как это реализовать?

Тема в разделе "Shop-script", создана пользователем fakels, 17 июн 2008.

Статус темы:
Закрыта.
  1. fakels

    fakels Создатель

    Регистр.:
    20 янв 2008
    Сообщения:
    45
    Симпатии:
    2
    Тыкал, тыкал, но так и не получилось "методом тыка" сделать такую фишку. Вообщем если есть фото к продукту, то оно соответственно показывается в списке продуктов. А если нету, что бы показывалась своя какая нибудь картинка, например лого сайта и надпись "нет фото".
    Вообщем, думаю мысль понятна.
     
  2. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Возьми сделай себе заготовку с рисунком на котором пишет "нет фото" и соответственно добавляй в те товары где нет настоящего рисунка на товар.
    Или ты желаешь сделать, чтобы скрипт автоматически брал данный рисунок "нет фото" -- к товару в котором в действительности нет фото???
     
  3. fakels

    fakels Создатель

    Регистр.:
    20 янв 2008
    Сообщения:
    45
    Симпатии:
    2
    естественно автоматически.
    обновляем примерно 100-300 товаров в неделю. не хотелось бы вручную к каждом прилеплять такую картинку.
     
  4. r40

    r40 Писатель

    Заблокирован
    Регистр.:
    26 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    В случае наличия базы данных моя С кью эля воспользуйтесь функцией иф-елзе
     
  5. biznesoft

    biznesoft

    Регистр.:
    11 фев 2008
    Сообщения:
    510
    Симпатии:
    128
    Ты данную функцию реализовал?
    Если да, то плиз детальнее как это сделать если тебе не трудно.... ;)
     
  6. garo

    garo

    Регистр.:
    28 авг 2007
    Сообщения:
    174
    Симпатии:
    113
    В форуме уже выкладывалось:ay::ay::ay:в файле product_brief.tmpl.html после строчки
    вставь
    где blank.gif это картинка по умолчанию которую нужно закинуть в папку products_pictures

    В файле products_detailed.tmpl.html можно тоже самое сделать только не помню где вставлять на форуме поищи.

    Если найдёшь кинь ссылку а то что-то ищу но найти не могу
     
    biznesoft нравится это.
  7. fominsa2

    fominsa2 Прохожие

    у меня реализовано вот так: (product_detailed.tpl.html)
    PHP:
                {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|escape:'html'}">{if !$printable_version}</a>{/if}
                    {else}
                        <
    img src="products_pictures/{$product_info.picture}border="0" alt="{$product_info.name|escape:'html'}">
                    {/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|escape:'html'}">{if !$printable_version}</a>{/if}
                        {else}
                              <
    img border="0" src="products_pictures/{$product_info.thumbnail}alt="{$product_info.name|escape:'html'}">
                        {/if}
                    {else}
                        <
    img border="0" src="products_pictures/noimage.gif" alt="{$product_info.name|escape:'html'}">
                    {/if}
                {/if}
    где products_pictures/noimage.gif путь к файлу заглушке
     
  8. Дмитрий Кесаев

    Дмитрий Кесаев aka Zlobniy Babko

    Заблокирован
    Регистр.:
    10 май 2007
    Сообщения:
    1.332
    Симпатии:
    1.266
    Изначально в шаблонах, размещенных тута в др. втеке есть такая картинка с автоматическим добавлнием...., даже очень хорошо работает...

    [​IMG]
     
  9. Suny022

    Suny022 Создатель

    Регистр.:
    6 дек 2006
    Сообщения:
    35
    Симпатии:
    6
    вот так точнее будет:

    в product_brief
    Код:
    	
    	{if $product_info.thumbnail}
    		<a href="index.php?productID={$product_info.productID}">
    			<img src="products_pictures/{$product_info.thumbnail}" 
    				alt="{$product_info.name}" 
    				border=0><br>
    			{$smarty.const.MORE_INFO_ON_PRODUCT}			
    		</a><br><br>
    	{else} 
    		{if $product_info.picture}
    			<a href="index.php?productID={$product_info.productID}">
    				<img src="products_pictures/{$product_info.picture}" 
    					alt="{$product_info.name}" 
    					border=0>
    				{$smarty.const.MORE_INFO_ON_PRODUCT}
    			</a><br><br>
    		{else}
    			<img src="/products_pictures/blank_small.gif" alt="{$product_info.name}" border=0>  
    		{/if}
    	{/if}
    

    в product_detalied
    Код:
    			{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}"></a>
    						{if !$printable_version}<br>
    						<table><tr><td><img src="images/enlarge.gif"></td><td>
    							<a  href="javascript:open_window('products_pictures/{$product_info.big_picture}',{$product_info[16]},{$product_info[17]});">{$smarty.const.ENLARGE_PICTURE}</a>
    						</td></tr></table>
    					{/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}"></a>{if !$printable_version}<br>
    							<table><tr><td><img src="images/enlarge.gif"></td><td>
    							<a  href="javascript:open_window('products_pictures/{$product_info.big_picture}',{$product_info[16]},{$product_info[17]});">{$smarty.const.ENLARGE_PICTURE}</a>
    						</td></tr></table>
    						{/if}
    					{else}
      						<img border=0 src="products_pictures/{$product_info.thumbnail}" alt="{$product_info.name}">
    					{/if}
    				{else}
    					<img src="/products_pictures/blank_big.gif" alt="{$product_info.name}" border=0>  
    				{/if}
    			{/if}
    
     
    Oxanita, folod, OlgaTch и ещё 1-му нравится это.
  10. alexandr3182

    alexandr3182

    Регистр.:
    5 фев 2008
    Сообщения:
    226
    Симпатии:
    12
Статус темы:
Закрыта.