Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Задача:
Загружать изображения в VM2 любого разрешения и размера.

Что я сделал(на хостинге не стоит PEAR ):
я добавил в корень папки Image и PEAR
далее administrator/components/com_virtuemart/helpers/mediahandler.php ищем функцию function uploadFile($urlfolder,$overwrite = false){...}
там я добавил
Код
/* 24.01.12*/
                        ini_set('include_path', '.:/usr/local/lib/php:'.JPATH_ROOT.'/PEAR:'.JPATH_ROOT);
                        require_once JPATH_ROOT.'/Image/Transform.php';
                        $it = Image_Transform::factory('GD');
                        /*24.01.12*/

и еще
Код
/* 24.01.12*/
                                        $it->load($media['tmp_name']);
                                        $it->fitX(800);
                                        $it->save(JPATH_ROOT.DS.$path_folder.$media['name'], '', 100);
                                        $it->free();
                                        /*24.01.12*/

+ я закоментил там
Код
JFile::upload($media['tmp_name'],JPATH_ROOT.DS.$path_folder.$media['name']);

+ вставил строчку что бы можно было совсем большие изображения подгружать
Код
ini_set('memory_limit', '128M');

Надеюсь кому-нибудь пригодится
« Последнее редактирование: 03.05.2012, 16:22:00 от Hot_Gomer »
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #1 : 11.04.2012, 18:53:27 »
Интересная подсказочка, спасибо + , Но вот у меня не решен вопрос по поводу вывода изображения в карточке товара, а точнее с ресайзом. при выводе в категрии можно установить параметры ресайза, а для карточки товара такой функции нет :( , допустим если изображение больших габаритов то оно наезжает на цену товара, а нужно чтобы был четко указанный ресайз но при нажатии на это изображение открывалось оно же в полную величину.
Подскажите пжл  :(
*

travelcz

  • Осваиваюсь на форуме
  • 31
  • 2 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #2 : 24.04.2012, 17:34:42 »
Интересная подсказочка, спасибо + , Но вот у меня не решен вопрос по поводу вывода изображения в карточке товара, а точнее с ресайзом. при выводе в категрии можно установить параметры ресайза, а для карточки товара такой функции нет :( , допустим если изображение больших габаритов то оно наезжает на цену товара, а нужно чтобы был четко указанный ресайз но при нажатии на это изображение открывалось оно же в полную величину.
Подскажите пжл  :(
Я тоже столкнулся с такой проблемой, но у меня в шаблоне было включено THIRD PARTY STYLES, после отключения все стало работать норм. Видимо из за не стыковки шаблона и компонента в каких то вещах.
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #3 : 25.04.2012, 23:35:05 »
хм надо попробовать, спасибки за совет, я пока справляюсь только механическим ресайзом (((
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #4 : 06.05.2012, 23:11:18 »
Нашел следующее решение:
в файле: /components/com_virtuemart/views/productdetails/tmpl/default_images.php

<div class="main-image">
   <?php echo $this->product->images[0]->displayMediaFull('class="medium-image" id="medium-image"', false, "class='modal'", true); ?>
</div>

заменить на

<div class="main-image">
  <?php echo str_replace('<a', '<a class="modal"', $this->product->images[0]->displayMediaFull('class="product-image"',true,"class='modal'",true)); ?>
</div>
Наслаждайтесь уважаемые форумчане!  8)
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Ресайз изображений товаров в VM2
« Ответ #5 : 08.05.2012, 19:27:17 »
 Ну или в стилях явно задать высоту .main-image{height:auto; width:auto; max-height:360px;}
что-то подобное делал, но сразу не вспомню... 10-ого числа отпишусь. А тот метод что выше сработал?
Сообщите кто пробовал, пожалуйста...
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Ресайз изображений товаров в VM2
« Ответ #6 : 10.05.2012, 09:48:06 »
Ну или в стилях явно задать высоту .main-image{height:auto; width:auto; max-height:360px;}
что-то подобное делал, но сразу не вспомню... 10-ого числа отпишусь. А тот метод что выше сработал?
Сообщите кто пробовал, пожалуйста...
При таком CSS фото отображается полностью как и должно быть и не заходит на кнопки и описание
Код
.main-image {
position: relative;
height: 350px;
overflow: hidden;
float: left;
border: 1px solid #B4B4B4;
border-radius: 5px 5px 5px 5px;
width: 100%;}
.main-image a {
position: relative;
float: left;
height: 350px;
width: 100%;}
.main-image a img {
height: auto;
max-height: 350px;
width: auto;}
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

vitalyx

  • Захожу иногда
  • 99
  • 14 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #7 : 10.05.2012, 23:02:28 »
описанный выше метод работает на 5 баллов по 5-ти баллной шкале, уточню что в productdetails все делиться на 2 столбика по 50% и весь левый столбик это картинка товара при нажатии на которую срабатывает lightbox
*

hypo999

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Ресайз изображений товаров в VM2
« Ответ #8 : 16.05.2012, 01:16:44 »
тоже долго мучался с этой проблемой, нашёл наконец тему)

Сам я что PHP что в стилях слабоват. И тупым методом тыка вставил третьей такую вещь - .main-image img{max-width:100%;}
И картинки которые больше по ширине теперь перестали заезжать на правую часть. Причем она не обрезается, как выше в примере, а именно уменьшает до нужных размеров.

Может у кого ещё проканает)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод названий всех категорий и товаров в них на главной ((vm3))

Автор PavelK

Ответов: 0
Просмотров: 2515
Последний ответ 15.02.2022, 14:34:52
от PavelK
Limit показать на страницу + пагинация pagination ломают отображение товаров

Автор kreker92

Ответов: 0
Просмотров: 2573
Последний ответ 08.11.2021, 18:02:40
от kreker92
[Решено] Список товаров на главной VirtueMart

Автор vitoxa_ya

Ответов: 6
Просмотров: 10489
Последний ответ 21.10.2020, 23:27:08
от alfa212
Удаление всех товаров из корзины одним кликом.

Автор Chifu

Ответов: 10
Просмотров: 9461
Последний ответ 19.04.2020, 20:21:03
от grub
Сортировка в VirtueMart 2 по умолчанию, по наличию товаров и по цене

Автор vfxbro

Ответов: 7
Просмотров: 3954
Последний ответ 27.04.2019, 09:51:05
от rsn