Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1119 Просмотров
*

waterfly

  • Захожу иногда
  • 83
  • 0 / 0
Добрый день. Прошу помощи.
Вывожу оригинальные большие изображения в доп. полях материала.
Их же вывожу в категории и в модуле на главной но разных размеров при помощи CSS.

Подскажите как реализовать ресайз изображений в доп. полях при помощи PHP. На форуме есть ветка с обсуждением плагина SmartResizer http://joomlaforum.ru/index.php/topic,77958.0.html это то что необходимо, но он работает с com_content.

Может есть форумчане которые допилят SmartResizer для работы с K2?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Re: Ресайз изображений в доп полях
« Ответ #1 : 13.06.2013, 14:10:02 »
Получить объект с изображением и при помощи библиотеки JImage срисайзить до нужного размера, как вариант.
Версия Joomla которая?
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

waterfly

  • Захожу иногда
  • 83
  • 0 / 0
Re: Ресайз изображений в доп полях
« Ответ #2 : 13.06.2013, 14:12:37 »
Версия 2.5.8
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

waterfly

  • Захожу иногда
  • 83
  • 0 / 0
Re: Ресайз изображений в доп полях
« Ответ #4 : 13.06.2013, 21:33:23 »
Наткнулся на такое простое решение.

Архив: http://shiftingpixel.com/downloads/image-1.3.3.zip. Извлекаем файл image.php. В директории со скриптом создаем папку “imagecache”.
Используя, например, вот такой вызов картинки:
<img alt=”my resized picture” src=”http://mysite.com/image.php?image=/images/mypicture.jpg&width=100&height=100? />

Название паки кэша можно поменять в самом скрипте. Путь к директории с картинками, как мы видим, задается непосредственно в URL (в “image=” прописан путь до картинки, начиная с корня сайта).

Теперь другая проблема. При использовании этого решения все работает идеально, если подсовывать абсолютный адрес изображения. Но в бд в таблице доп полей все картинки находятся в таком виде: <img src="/catalog/gromozeka_2011.jpg" width="200" height="300" title="(2011)" alt="Громозека (2011)">
И если использовать вывод ресайз изображения таким способом <img alt=”my resized picture” src=”http://mysite.com/image.php?image=<?php echo $extrafields[43];?>&width=100&height=100? /> ничего не получается.
Подскажите решение или регулярку которая будет выдавать путь к файлу картинки.
Спасибо.



Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не сохраняются изменении в доп полях К2 (в админке)

Автор fireman

Ответов: 1
Просмотров: 1073
Последний ответ 15.11.2019, 16:46:57
от fireman
Можно ли изменить папку для сохранения изображений в K2?

Автор lolitma3

Ответов: 3
Просмотров: 1389
Последний ответ 16.01.2018, 18:04:48
от Akeksandr
Редактирую генерируемое название для изображений K2

Автор kilnart

Ответов: 2
Просмотров: 1435
Последний ответ 28.10.2017, 12:18:03
от Septdir
Как изменить формат даты календаря в дополнительных полях?

Автор Snip

Ответов: 5
Просмотров: 2959
Последний ответ 22.06.2017, 16:53:04
от Dobreff
Как отменить автоматическое уменьшение изображений в K2?

Автор abrodski

Ответов: 13
Просмотров: 1291
Последний ответ 10.09.2016, 02:20:17
от abrodski