Новости Joomla

Компонент View logs v.2.2.0

👩‍💻 Компонент View logs v.2.2.0.По горячим следам, рекомендациям и просьбам Joomla-сообщества компонент просмотра логов Joomla получил следующую версиюv.2.2.0. Что нового?- Обновление интерфейса: список логов сделан в виде таблицы, отображение дополнительной информации в списке файлов (время создания и последнего изменения, кнопки действий и их порядок) изменены и сделаны менее пёстрыми.- Добавлен поиск-фильтр по имени файла лога на странице. Находите нужный файл быстрее.- Большие файлы. Просмотр файла лога в модальном окне сохранён для файлов менее 1МБ. Возможность открыть файл в отдельном окне сохранена. Но используйте эту функцию с осторожностью: файлы объёмом 8-10мб ещё возможно открывать в браузере, но более крупные - не рекомендуется. Системные требования:- Совместимость с Joomla 6 и PHP 8.4.- Минимальная версия PHP по-прежнему 8.0.Страница расширенияGitHub расширения@joomlafeed#joomla #расширения

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

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
При загрузки изображения в материал К2, компонент создает 6 эскизов.
_XL - XLarge - очень большое
_L - Large - большое
_M - Medium - среднее
_S - Small - маленькое
_XS - XSmall - очень маленькое
_G - Generic - Как я понял оригинальное изображение. Но почему-то стандартно преобразующееся в размер с шириной 300px

Ширину любого изображения мы можем отредактировать как в общих настройках К2 (для всех категорий), так и в каждой категории отдельно (для конкретной категории)

Но как не правь настройки изображений (вставкой в значения размеров - ноликов или оставляя поля пустыми) - компонент все равно будет создавать 6 эскизов одного изображения.

Изменить данную ситуацию можно следующим образом. В файле item.php, который находится по пути administrator/components/com_k2/models - нужно закомментировать у нужного нам параметра строку - $handle->Process($savepath);.
При данном раскладе - мы получаем возможность при загрузке изображения получать нужное нам количество эскизов. Но этот вариант действует сразу на все категории.

Как можно исправить ситуацию, чтобы иметь возможность, для определенных категорий создавать (например) 1 эскиз изображения, для других 2 эскиза?
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
выставить в категории значение ширины 1
дописать в вышеуказанном файле
Код
if ($imageWidth != 1) 
$handle->Process($savepath);
сам шучу - сам смеюсь
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
выставить в категории значение ширины 1
дописать в вышеуказанном файле
Код
if ($imageWidth != 1) 
$handle->Process($savepath);

Не совсем понял. Единица в настройках категории будет ссылаться на код
Код
if ($imageWidth != 1) 
$handle->Process($savepath);
При этом текст в коде будет равно значим для всех категорий.
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
выставить в категории значение ширины 1
дописать в вышеуказанном файле
Код
if ($imageWidth != 1) 
$handle->Process($savepath);
Не совсем понял. Единица в настройках категории будет ссылаться на код
Код
if ($imageWidth != 1) 
$handle->Process($savepath);
При этом текст в коде будет равно значим для всех категорий. Или подскажите кк прописать условие правильно, куда именно?
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
1 - ширина изображения в настройках категории
при этом значении изображение не создается
сам шучу - сам смеюсь
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
1 - ширина изображения в настройках категории
при этом значении изображение не создается
То есть и комментировать строку
Код
$handle->Process($savepath);
- не надо?
Протестил, вставляя код 
Цитировать
if ($imageWidth != 1)
$handle->Process($savepath);
и выше и ниже. В любом случае эскиз с настройкой (1), создается либо очень маленьким, либо большим, но он эскиз создается.

*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
значит что-то не так сделали
сам шучу - сам смеюсь
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
значит что-то не так сделали

Ну вот код загрузки XL-размера.:
Цитировать
//XLarge image
            $handle->image_resize = true;
            $handle->image_ratio_y = true;
            $handle->image_convert = 'jpg';
            $handle->jpeg_quality = $params->get('imagesQuality');
            $handle->file_auto_rename = false;
            $handle->file_overwrite = true;
            $handle->file_new_name_body = $filename.'_XL';
            if (JRequest::getInt('itemImageXL'))
            {
               $imageWidth = JRequest::getInt('itemImageXL');
            }
            else
            {
               $imageWidth = $params->get('itemImageXL', '800');
            }
            $handle->image_x = $imageWidth;
            $handle->Process($savepath);
В админки в поле "очень большое" - ставлю единицу - "1".
Подскажите в какую область вставлять if ($imageWidth != 1) ?
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
Ну вот код загрузки XL-размера.: В админки в поле "очень большое" - ставлю единицу - "1".
Подскажите в какую область вставлять if ($imageWidth != 1) ?
Код
//XLarge image
            $handle->image_resize = true;
            $handle->image_ratio_y = true;
            $handle->image_convert = 'jpg';
            $handle->jpeg_quality = $params->get('imagesQuality');
            $handle->file_auto_rename = false;
            $handle->file_overwrite = true;
            $handle->file_new_name_body = $filename.'_XL';
            if (JRequest::getInt('itemImageXL'))
            {
               $imageWidth = JRequest::getInt('itemImageXL');
            }
            else
            {
               $imageWidth = $params->get('itemImageXL', '800');
            }
            $handle->image_x = $imageWidth;
            if ($imageWidth != 1)
            $handle->Process($savepath);
сам шучу - сам смеюсь
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Отлично! Помогло. Спасибо.
P.S. Странно... вроде так же делал. Невнимательность...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Массовое создание (загрузка) категорий в K2

Автор lgmax

Ответов: 3
Просмотров: 1257
Последний ответ 05.09.2019, 00:35:35
от Septdir
Как убрать отображение всех категорий под результатами фильтрации k2 фильтра?

Автор Krivedka666

Ответов: 0
Просмотров: 921
Последний ответ 04.10.2018, 14:27:51
от Krivedka666
Увеличение количества месяцев в K2 Tools архиве

Автор michaellux

Ответов: 0
Просмотров: 1125
Последний ответ 29.06.2018, 16:27:45
от michaellux
Добавить несколько категорий в календарь K2 (решено)

Автор V1RTUS

Ответов: 2
Просмотров: 1100
Последний ответ 14.05.2018, 14:27:59
от V1RTUS
[Решено] Выравнивание картинки и заголовка в материале категорий

Автор st1mriviera

Ответов: 0
Просмотров: 1344
Последний ответ 25.04.2018, 17:27:01
от st1mriviera