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

Статус
В этой теме нельзя размещать новые ответы.

fakels

Создатель
Регистрация
20 Янв 2008
Сообщения
45
Реакции
3
Тыкал, тыкал, но так и не получилось "методом тыка" сделать такую фишку. Вообщем если есть фото к продукту, то оно соответственно показывается в списке продуктов. А если нету, что бы показывалась своя какая нибудь картинка, например лого сайта и надпись "нет фото".
Вообщем, думаю мысль понятна.
 
Возьми сделай себе заготовку с рисунком на котором пишет "нет фото" и соответственно добавляй в те товары где нет настоящего рисунка на товар.
Или ты желаешь сделать, чтобы скрипт автоматически брал данный рисунок "нет фото" -- к товару в котором в действительности нет фото???
 
естественно автоматически.
обновляем примерно 100-300 товаров в неделю. не хотелось бы вручную к каждом прилеплять такую картинку.
 
  • Заблокирован
  • #4
В случае наличия базы данных моя С кью эля воспользуйтесь функцией иф-елзе
 
В случае наличия базы данных моя С кью эля воспользуйтесь функцией иф-елзе

Ты данную функцию реализовал?
Если да, то плиз детальнее как это сделать если тебе не трудно.... ;)
 
В форуме уже выкладывалось:ay::ay::ay:в файле product_brief.tmpl.html после строчки
border=0>
{$smarty.const.MORE_INFO_ON_PRODUCT}
</a><br><br>
вставь
<img src="products_pictures/blank.gif" alt="{$product_info.name}" >
где blank.gif это картинка по умолчанию которую нужно закинуть в папку products_pictures

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

Если найдёшь кинь ссылку а то что-то ищу но найти не могу
 
у меня реализовано вот так: (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
Изначально в шаблонах, размещенных тута в др. втеке есть такая картинка с автоматическим добавлнием...., даже очень хорошо работает...

Для просмотра ссылки Войди или Зарегистрируйся
 
в файле product_brief.tmpl.html после строчки вставь где blank.gif это картинка по умолчанию которую нужно закинуть в папку products_pictures

вот так точнее будет:

в 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}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху