Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Слайдшоу и мини картинка.


ravilr

Recommended Posts

Здравствуйте.

Ситуация такова:

Есть в шаблоне -слайдшоу

<?php echo $banner['image']; ?>

Есть в контролере модуле -слайдшоу

'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height'])

Вопрос. Как мне получить например image размером 50*50 для того что бы использовать в шаблоне слайдшоу т.е как

<?php echo $banner['image_small']; ?>

Версия oc 1.5.1.3

Надіслати
Поділитися на інших сайтах

а чем вам не нравится например вариант размер и положение слайдшоу выставить в самом модуле?

мне для слайдшоу.. немног модифицированного, необходимо иметь большую картинку и ее превью.
Надіслати
Поділитися на інших сайтах

Отвечаю (решение найдено при помощи товарища freelancer Спасибо ему за помощь!)

Все достаточно просто

В файле в контролере slideshow.php делаем изменения

foreach ($results as $result) {
   if (file_exists(DIR_IMAGE . $result['image'])) {
	$this->data['banners'][] = array(
	 'title' => $result['title'],
	 'link'  => $result['link'],
	 'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height']),
//добавить  
 'image_s' => $this->model_tool_image->resize($result['image'], 200, 200),
//добавить

в файле шаблона slideshow.php используем как

<?php echo $banner['image_s']; ?>

Вот и ВСЕ!!

Надіслати
Поділитися на інших сайтах

Многим просто лень отвечать. Почитают, а писать ответ лень. Потому часть вопросов так и висит без ответа, пока кто-то не снизойдёт до помощи вопрошавшему... :cry:

Надіслати
Поділитися на інших сайтах


  • 2 years later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.