Перейти к содержанию
Официальный форум поддержки Simpla

Как сделать картинку бренда как ссылку.


Рекомендуемые сообщения

Подскажите, как сделать, когда заливаешь картинку для бренда - она исполняла роль ссылки. У меня пока так:



Картинка не кликабельна - рядом ссылка. Как сделать чтоб ссылок не было, а картинка была кликабельна? Спасибо

Ссылка на сообщение
Поделиться на другие сайты

<!-- Все бренды -->			{* Выбираем в переменную $all_brands все бренды *}			{get_brands var=all_brands}			{if $all_brands}			<div id="all_brands">				<h2>Все бренды:</h2>				{foreach $all_brands as $b}						{if $b->image}					<a href="brands/{$b->url}"><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a>					{else}					<a href="brands/{$b->url}">{$b->name}</a>					{/if}					</a>				{/foreach}			</div>			{/if}			<!-- Все бренды (The End)-->
Ссылка на сообщение
Поделиться на другие сайты

Спасибо.Только мне нужно, чтоб ссылка была типа /catalog/komplekty_belya/gisela - такая ссылка показывает бренд по определенной категории. А в этом коде ссылка ведет на все товары бренда.

Ссылка на сообщение
Поделиться на другие сайты

Это код для блока в левой колонке...
Если вам нужен фильтр по брендам в категории, тогда так:

{* Фильтр по брендам *}{if $category->brands}<div id="brands">	{foreach name=brands item=b from=$category->brands}		{if $b->image}		<a brand_id="{$b->id}" href="catalog/{$category->url}/{$b->url}{$filter_params}" {if $b->id == $brand->id}class="selected"{/if}><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a>		{else}		<a brand_id="{$b->id}" href="catalog/{$category->url}/{$b->url}{$filter_params}" {if $b->id == $brand->id}class="selected"{/if}>{$b->name|escape}</a>{/if}	{/foreach}</div>{/if}
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Подскажите пожалуйста, как можно сделать в админке активность и не активность брендов? Т.е. вкл. или выкл.!

Чтобы "Все бренды" которые активные в админке, отображались на сайте, а которые не активные, не отображались на сайте во всех брендах.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 месяца спустя...

Просто есть бренды, которые были в наличии, а теперь отсутствуют, а в списке всех брендов выводит эти бренды при переходе по ссылке, говорит "Нет товаров".

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...
  • 3 недели спустя...

http://forum.simplacms.ru/discussion/1586/kak-sdelat-kartinku-brenda-kak-ssylku-#Item_6

потому что клиент перейдя на ссылку все бренды, будет заходить на те, у который нет товара, а удалять из админки их не нужно, поэтому их нужно выключать, а когда нужно, включать!

Ссылка на сообщение
Поделиться на другие сайты
  • 3 месяца спустя...

Делаю включение и выключение брендов в админке:

1. в файле simpla/design/html/brands.tpl добавил :

<a class="enable" title="Активна" href="#"></a>


ниже

<option value="disable">Сделать невидимыми</option>


ниже в скриптах

	// Показать бренд
$("a.enable").click(function() {
	var icon        = $(this);
	var line        = icon.closest(".row");
	var id          = line.find('input[type="checkbox"][name*="check"]').val();
	var state       = line.hasClass('invisible')?1:0;
	icon.addClass('loading_icon');
	$.ajax({
		type: 'POST',
		url: 'ajax/update_object.php',
		data: {'object': 'brand', 'id': id, 'values': {'visible': state}, 'session_id': '{/literal}{$smarty.session.id}{literal}'},
		success: function(data){
			icon.removeClass('loading_icon');
			if(state)
				line.removeClass('invisible');
			else
				line.addClass('invisible');
		},
		dataType: 'json'
	});
	return false;
});



2. в файле simpla/BrandAdmin.php добавил :

			    case 'disable':
		    {
		    	foreach($ids as $id)
					$this->brands->update_brand($id, array('visible'=>0));
				break;
		    }
		    case 'enable':
		    {
		    	foreach($ids as $id)
					$this->brands->update_brand($id, array('visible'=>1));
		        break;
		    }


3. в базе в s_brands добавил поле visible:

ALTER TABLE  `s_brands` ADD  `visible` TINYINT( 1 ) NOT NULL DEFAULT  '1' AFTER  `image`


но не сохраняется значение отключения и включение

подскажите пожалуйста, что ещё пропустил?
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...