![]()  | 
 
         
           |  
		
			
  | 
||||||||
| vBulletin 4.x Все для скрипта форума vBulletin 4.x | 
![]()  | 
	
	
| 
		 | 
	Опции темы | Поиск в этой теме | 
| 
			
			 | 
		#1 | |||
| 
			 Новичок 
			![]() 
  | 
	
	
	
		
		
			
			 вообщем возникла проблема с картинками, если кто то на форуме вставляет через bb-код [img] картинку размер которой привышает 800Px то она вылазит за граници форума, это смотрится как-то не красиво.. помогите решить эту проблему, или скрипт автоматического уменьшения ? или как увеличить размер Вложенных миниатюр картинок? в настройках по поводу миниатюр нашел соответсвующий параметр но он увличевает размер миниатюры только до 640 px... 
		
		
		
	 | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#2 | |||
| 
			 Коварный тип 
			![]() 
  | 
	
	
	
		
		
			
			 skandal34, на счет миниатюр, вдумайся в суть этого слова. Миниатюра - маленький, а не большой. 
		
		
		
	На счет вылезания за края: есть какой то хак на четверку, но нужно искать под твою версию (ибо это vb 4 )) ).  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#3 | |||
| 
			 Местный житель 
			![]() 
  | 
	
	
	
		
		
			
			 Доброго времени суток. 
		
		
		
	Не стал копипастить тему с похожим содержимым. Вопрос, кто в курсе, где редактитуется BB-код IMG? Сделал свой IMG с опцией ширины изо (+ открытие в отдельном окне при нажатии на картинку) при помощи банального HTML. То бишь картинка на форуме выставляется с размером, заданным опцией. Но хочется еще понять, где находится код основного IMG? Хочу без хака, выставить ограничение размера.  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#4 | |||
| 
			 Старший модератор 
			![]() 
  | 
	
	
	
		
		
			
			 Доброго и Вам. 
		
		
		
	Скажите, пожалуйста, а что Вам мешает взять какой либо хак и изучить самому как всё устроено? Неужели Вам это не интересно? Получать готовый ответ, на мой взгляд, это скучно. Простите, если в чём не прав.  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| Cказали cпасибо: | 
| 
			
			 | 
		#6 | |||
| 
			 Местный житель 
			![]() 
  | 
	
	
	
		
		
			
			 Насчет CSS выше погуглю (стало интересно), но решил вопрос с масштабированием под экран просто и элегантно. 
		
		
		
	В том же class_bbcode.php подставил в строку с Код: 
	return ($fullsize ? '<div class="size_fullsize">' : '') . '<img src="' . $link . '" border="0" alt="" />' Код: 
	style="max-width: 100%;" Код: 
	return ($fullsize ? '<div class="size_fullsize">' : '') . '<img src="' . $link . '" style="max-width: 100%;" loading="lazy" border="0" alt="" />' ![]() Позже красиво модифицирую bb-код.  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#7 | |||
| 
			 Просто блондинка 
			![]() 
  | 
	
	
	
		
		
			
			  правка файлов движка ни в коем случае не может считаться "элегантным решением" 
		
		
		
	Оффтоп насколько я помню 4ку, у неё "из коробки" эта проблема была решена, картинки жмутся в размер окна, не важно, это имг по ссылке или аттач И если где-то вдруг не так... то либо где-то настройки перебиты, либо кастомный стиль кривой, либо уже что-то менялось в файлах...  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#8 | |||
| 
			 Местный житель 
			![]() 
  | 
	
	
	
		
		
			
			 Да, по умолчанию картинки уменьшаются, но если экран менее 1280 по ширине, то уже не влазят. С моим быдло-фиксом они теперь полностью влазят на любом разрешении. И было так с самой инсталляции, много лет назад, в настройки не лазил. Ресайзером несколько лет пользовался (Marco), но с Lazyload он не работает корректно, поэтому был снесен (да и настройка размера там была фиксированная). 
		
		
		
	И да, в PHP я не шарю, поэтому делаю заплатки на HTML, без углубления в дебри (насколько времени и сил на это хобби хватает). ![]()  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| 
			
			 | 
		#11 | |||
| 
			 Просто блондинка 
			![]() 
  | 
	
	
	
		
		
			
			  она ж пишет версию... 
		
		
		
			Ну ОК спортивный интерес... вставляем в пост вот это фото https://upload.wikimedia.org/wikiped...s_mating_1.jpg 4368 х 2912 px Скрины: Это вот 408, ископаемое это тот минимум, до которого можно сжать окно браузера, чтобы картинка не рвала вёрстку Это развёрнуто на весь монитор Как видим, у ископаемого была область, больше которой картинка не растягивалась А это 426 то же фото из Вики внизу развёрнуто на весь монитор, сверху - тот минимум, до которого можно сжать окно браузера, чтобы картинка не вылазила куда не надо как видим, жмётся весьма неплохо в 417, вероятно, ситуация ближе к 42х, чем к 40х, но у меня нет сейчас под рукой 41х для тестов  | 
|||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
| Cказали cпасибо: | 
| 
			
			 | 
		#13 | |||
| 
			 Местный житель 
			![]() 
  | 
	
	
	
		
		
			
			 Спустя продолжительное время, свободное от бренной работы, таки "Острый Глаз" обнаружил три переменные стиля: 
		
		
		
	"image_small_max", "image_medium_max" и "image_large_max" В их настройках можно выставить вместо фиксированного размера в пикселях нужный процент по ширине. Это решает проблему частично, особенно с мобильными браузерами. Но, к сожалению, не решает проблему с тем, что "портретные картинки" могут не влазить по высоте (их приходится скроллить). Свой BB-код я написал, но хочу решить проблему глобально. Тут уже, похоже, без HTML-костылей точно не обойтись. UPD: Выставил в упомянутом выше class_bbcode.php дополнительную костыль-строчку: Код: 
	style="max-height: 90vh;" P.S.: Вот теперь моя душенька довольна. Теперь мой "костыль" не конфликтует со стилем. Вновь спасибо Luvilla за наводку. ![]()  | 
|||
| 
		
		
		
		
			 Последний раз редактировалось Razielik; 02.05.2024 в 14:27..  | 
||||
	
		
		
		
		
			 
		
		
		
		
		
		
			
		
		
		
	 | 
||||
![]()  | 
	
	
| Опции темы | Поиск в этой теме | 
		
  | 
	
		
  | 
			 
			Похожие темы
		 | 
	||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| [Вопрос] Индивидуальные права размера вложений | HotBeer | vBulletin 3.х | 3 | 15.06.2011 13:12 | 
| [Вопрос] Ротатор изображений | eLigan | Joomla! | 2 | 07.05.2011 18:15 | 
| [Вопрос] Индексация изображений | krivylkin | vBulletin 4.x | 3 | 11.04.2011 22:28 | 
| Скачивание файлов большого размера. | GrOoVeR | vBulletin 4.x | 4 | 11.12.2010 22:38 | 
| [Вопрос] Уменьшение блоков новосетй и JPG | Hnt | DataLife Engine | 6 | 27.05.2010 11:25 |