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

Модуль HTML Содержимое - как добавить картинку?


Recommended Posts

Она есть и так. Достаточно кликнуть на иконку соответствующую.

https://prnt.sc/3ilRMhiyeiaf

 

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

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

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

14.02.2023 в 14:47, Tom сказал:

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

ну, я начинающий))

в категории картинки берутся из базы данных и кэшируются 

image.png.00b73d130cc2612888cfaac780445880.png

 

хочется также сделать, но в модуле html никак не могу найти model, чтоб сделать на основе кода категории

Змінено користувачем Mat
обновил
Надіслати
Поділитися на інших сайтах


У вас модуль, позволяет сверстать что угодно, хоть целиком страницу. Без объяснений, здесь помочь смогут только гадалки.

Какие модели? Какой код категории?

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

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

14.02.2023 в 17:34, Tom сказал:

У вас модуль, позволяет сверстать что угодно, хоть целиком страницу. Без объяснений, здесь помочь смогут только гадалки.

Какие модели? Какой код категории?

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

кусок кода контроллер категории

http://joxi.ru/Y2L5ZL9uxRobDA

 

модел

http://joxi.ru/4AkqPwnFjQ7Ypm

 

tpl

http://joxi.ru/ZrJMLW9tQaovpA

 

можно же на основе готового кода категории, реализовать на модуле html? только в модуле html нету файла модель.. 

хочу добавить возможность выбор картинки в модуле html как в категории, а не через редактор кода

 

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


Значит не будет ни ссылок ни задач. Нужно зачем то объяснить как прикрутить стремянку к велосипеду, так как новичкам неудобно залазить...

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

Вы занимаетесь ерундой.

Откройте файлы модуля относящиеся к админке, там всё это прекрасно видно.

Зачем , куда и как.

Может и выйдет потом ездить с приваренной к сиденью велика лестницей.

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

14.02.2023 в 19:37, Tom сказал:

Вы занимаетесь ерундой.

Откройте файлы модуля относящиеся к админке, там всё это прекрасно видно.

Зачем , куда и как.

Может и выйдет потом ездить с приваренной к сиденью велика лестницей.

вроде сам сделал, но только функция кэширования не работает, указал абсолютный путь к файлу

http://joxi.ru/Drl0YPXCK9zqEr

<div class="form-group">
                    <label class="col-sm-2 control-label">Image</label>
                    <div class="col-sm-10">
                      <a href="" id="thumb-image<?php echo $language['language_id']; ?>" data-toggle="image" class="img-thumbnail">
                        <img src="../image/<?php echo isset($module_description[$language['language_id']]['image']) ? $module_description[$language['language_id']]['image'] : ''; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" />
                      </a>
                      <input type="hidden" name="module_description[<?php echo $language['language_id']; ?>][image]" value="<?php echo isset($module_description[$language['language_id']]['image']) ? $module_description[$language['language_id']]['image'] : ''; ?>" id="input-image<?php echo $language['language_id']; ?>" />
                    </div>
                  </div>

в tpl ставил такой код

 

не поможете, вот только не могу найти функцию is_file и DIR_IMAGE

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


Добавляйте настройки для указания размеров для этой картинки.

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

Подробнее я же писал

14.02.2023 в 20:37, Tom сказал:

Вы занимаетесь ерундой.

 

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

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

контроллер

if (isset($this->request->post['image'])) {
			$data['image'] = $this->request->post['image'];
		} elseif (!empty($module_info)) {
			$data['image'] = $module_info['image'];
		} else {
			$data['image'] = '';
		}

		$this->load->model('tool/image');

		if (isset($this->request->post['image']) && is_file(DIR_IMAGE . $this->request->post['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($this->request->post['image'], 100, 100);
		} elseif (!empty($module_info) && is_file(DIR_IMAGE . $module_info['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($module_info['image'], 100, 100);
		} else {
			$data['thumb'] = $this->model_tool_image->resize('no_image.png', 100, 100);
		}

		$data['placeholder'] = $this->model_tool_image->resize('no_image.png', 100, 100);

tpl

<div class="form-group">
                <label class="col-sm-2 control-label" for="input-image">Image</label>
                <div class="col-sm-10">
                  <a href="" id="thumb-image" data-toggle="image" class="img-thumbnail">
                  <img src="<?php echo $thumb; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" />
                </a>
                  <input type="hidden" name="image" value="<?php echo $image; ?>" id="input-image" />
                </div>
              </div>

 

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


 

Что за кусок и какой от него прок остальным, помимо вас на форуме ???

 

 

Скрытый текст

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

контроллер

if (isset($this->request->post['image'])) {
			$data['image'] = $this->request->post['image'];
		} elseif (!empty($module_info)) {
			$data['image'] = $module_info['image'];
		} else {
			$data['image'] = '';
		}

		$this->load->model('tool/image');

		if (isset($this->request->post['image']) && is_file(DIR_IMAGE . $this->request->post['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($this->request->post['image'], 100, 100);
		} elseif (!empty($module_info) && is_file(DIR_IMAGE . $module_info['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($module_info['image'], 100, 100);
		} else {
			$data['thumb'] = $this->model_tool_image->resize('no_image.png', 100, 100);
		}

		$data['placeholder'] = $this->model_tool_image->resize('no_image.png', 100, 100);

tpl

<div class="form-group">
                <label class="col-sm-2 control-label" for="input-image">Image</label>
                <div class="col-sm-10">
                  <a href="" id="thumb-image" data-toggle="image" class="img-thumbnail">
                  <img src="<?php echo $thumb; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" />
                </a>
                  <input type="hidden" name="image" value="<?php echo $image; ?>" id="input-image" />
                </div>
              </div>

 

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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