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

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

Доброе утро.

 

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

 

в category.tpl добавить 

// Загрузить изображение с компьютера
	$('#upload_image').click(function() {
		$("<input class='upload_image' name=images[] type=file multiple  accept='image/jpeg,image/png,image/gif'>").appendTo('div#add_image').focus().click();
	});
<div id="add_image"></div>
			<span class=upload_image><i class="dash_link" id="upload_image">Добавить изображение</i></span> 
		</div>

 

и поменять в CategoryAdmin.php на 

// Загрузка изображений
		  		    if($images = $this->request->files('images'))
		  		    {
						for($i=0; $i<count($images['name']); $i++)
						{
				 			if ($image_name = $this->image->upload_image($images['tmp_name'][$i], $images['name'][$i]))
				 			{
			  	   				$this->categories->add_image($category->id, $image_name);
			  	   			}
							else
							{
								$this->design->assign('error', 'error uploading image');
							}
						}
					}

и поле в бд создать images ?

 

Будет ли так работать ? или как это правильнее организовать?

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

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

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

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

ну по идее изменения только те, которые я указал? или что то нужно еще?

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

Так не получится, картинки Товара хранятся в отдельной таблице.

Нужно либо также делать, либо, например, хранить все имена картинок в одном поле.

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

ну по идее изменения только те, которые я указал? или что то нужно еще?

 

как сказал Костя, отдельно таблицу надо, все по аналогии с товарами. там ф-й этих много.

либо можно просто в таблице s_images сделать еще поле type - которое будет отвечать за тип картинки - категория или продукт. так можно будет хранить все вместе

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

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

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

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

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

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

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

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

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

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