Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IP.Board 3.0.5 Изменение размера прикрепленных изображений

Опубликовано:

В IP.Board 3.0.5 появился один (не он единственный) неприятный баг.

 

Происходит изменение размера прикрепленных изображений, даже если эти размеры меньше разрешенных. Исправление выйдет в 3.1.0

 

Кто уже поставил себе 3.0.5 можно поправить ошибку самостоятельно в classImageGd.php

 

Найти:

								$new_dims['img_width']  = $width;
							$new_dims['img_height'] = $height;

 

Заменить на:

							   $new_dims['img_width']  = ( $width > $this->orig_dimensions['width'] ) ? $this->orig_dimensions['width'] : $width;
						   $new_dims['img_height'] = ( $height > $this->orig_dimensions['height'] ) ? $this->orig_dimensions['height'] : $height;

Рекомендованные сообщения

Опубликовано:
  • Автор

Если надо могу показать сайт в личку.

Лучше напишите в профиле. Видно только администраци.

 

Версия - 3.1.2

Это тоже в профиле замените.

 

Мож кто подскажет чего делаю не правильно?

Я посмотрю, но я увяз с разборками в галереи.

 

Может Ritsuka подскажет? Он движок знает лучше. Если не напишет, я посмотрю, но попозже. Все равно мне переделывать свой форум на работу с ImageMagick

 

 

P.S. Подозреваю, что в лоб не сделать. Есть несколько модов связанных с загрузкой, но не где не реализовали ограничения по размерам. Но и функция, сомнительная в своей полезности :blink:

Опубликовано:

Задал вопрос на ibresource.

Если ответят что то вразумительное, отпишусь здесь.

Думаю данная фича не только полезна мне будет.

Опубликовано:
  • Автор

ЗЫ: ковырял classImageGD.php, там нашел

Я посмотрю код. Самому стало интересно, что они там закоментировали и почему.

Но не сегодня и не завтра B)

 

Если ответят что то вразумительное

отвечу и там. Ссылкой на хук, который вам нужен: (RedEnzian) Resize Uploaded Images 1.0.0

 

Уже проверил. Работает.

  • 4 месяца спустя...
Опубликовано:

Я посмотрю код. Самому стало интересно, что они там закоментировали и почему.

Но не сегодня и не завтра B)

 

 

отвечу и там. Ссылкой на хук, который вам нужен: (RedEnzian) Resize Uploaded Images 1.0.0

 

Уже проверил. Работает.

Ааааа скачайте его пожалуйста!!! А то мне юзеры уже весь мозг вынесли по поводу больших фоток ))

Изменено пользователем seobot

Опубликовано:

Раз два, раз два - скачайте хук этот кто нить :unsure:

Опубликовано:

Спасибо!

  • 2 недели спустя...
Опубликовано:

И у кого-нибудь этот хук работает? На IPB 3.1.4 ? У меня установился без проблем, но никаких преобразований при загрузке изображений не происходит.

Опубликовано:

@ibpuser,

И у кого-нибудь этот хук работает?

Я его тестировал, ресайзит, как положено. На проблемы при редактировании не проверял. А настройки хука настроены? И IPB версия все же какая? На 3.0.5 работать не будет.

Изменено пользователем V757

Опубликовано:

@V757, IPB 3.1.4. Конечно, хук настроен, но ничего не делает, загружаются фото без всяких преобразований.

Опубликовано:

@ibpuser, вот сейчас проверил работает и удаляются аттачи-изображения нормально, но у меня стоит модификация на тот же класс Upload.., с ней не работает, а если отключить, то все хорошо. У вас не стоит никаких модификаций на загрузки? И модификация из нормальных источников?

Опубликовано:

Переустановил с нуля, пробовал с разными загрузчиками (стандартным и flash) - не работает он.

Опубликовано:

Здравствуйте, у меня версия 3.1.4 если на форуме прикрепить изображение с большим разрешением то при открывании оно уходит за пределы монитора. как указать максимальный размер на который может открываться изображение?

Опубликовано:

У меня на 3.1.4 работает

С уважением

Опубликовано:

Только что поставил, на 3.1.4 тоже работает.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.