Название: Image Resizer Lite (Resize Image) Версия: 2.0.1 Автор: MDM Версии vB: 3.7.x, 3.8.x (3.6.x - v1.0.2) Кодировка: CP1251, UTF-8 Описание: После загрузки страницы все изображения, превышающие определенные размеры, будут уменьшены.
Версия 2.х только для vBulletin 3.7-3.8. Для vBulletin 3.6 используйте версию 1.0.2.
Дополнительная информация:
Работает везде, где используется BB-код IMG, плюс - в альбомах.
Уменьшенные изображения становятся ссылками. Следовательно, для просмотра в новом окне/вкладке можно использовать стандартные методы: клик с зажатым Ctrl/Shift, среднюю кнопку мыши и контекстное меню.
Примечание: некоторые браузеры не загружают изображения в скрытых блоках. Такие изображения будут уменьшены без возможности увеличения, просмотр только в новом окне при клике.
Не изменяет внешний вид изображения, не добавляет дополнительных информационных панелей. Хак призван, в первую очередь, сохранить оформление сообщения.
Технические детали:
В начало страницы добавляется CSS-правило. Страница не дергается после полной загрузки, т.к. изображения сразу имеют уменьшенный размер.
В конец страницы добавляется JavaScript.
Обрабатываются только изображения, вставленные с помощью BB-кода IMG. Такие изображения теперь имеют класс "bbCodeImage" (vB 3.7-3.8).
Работает на страницах: showthread, showpost, newreply, newthread, editpost, blog, blog_post.
showthread, showpost, blog - возможен просмотр в полный размер. На остальных страницах работает только CSS-правило, ограничивающее максимальную ширину.
Изображение, являющееся ссылкой, будет только уменьшено, без возможности просмотра в полный размер.
Технические детали (vB 3.6):
Обрабатываются изображения только в сообщениях и подписях. thumbnail и inlinemod игнорируются.
v1.0.2
Добавлена обработка изображений в блогах (vbblog).
v1.0.1
Добавлена обработка изображений в скрытых блоках в браузере Opera.
Скрытые блоки встречаются в тегах offtop, spoiler и т.п.
Установка/обновление:
Импортировать продукт product-mdm_image_resizer_lite.xml
* Панель администратора -> Продукты и модули -> Управление продуктами -> Добавить/импортировать продукт.
* Обратите внимание на соответствие кодировок Вашего форума и продукта.
Указать максимальную ширину изображений. По умолчанию - 600 точек.
* Панель администратора -> Основные настройки -> Основные настройки - Image Resizer Lite.
Все изображения, шире указанного значения, будут уменьшены. Клик левой кнопкой мыши переключает режим отображения с уменьшенного на полноразмерное и обратно.
MDM, Да,нет всё в порядке,просто нужно выражаться не хорошим Русским языком,а обычным языком компьютерщиков,назовём это так За скрипт спасибо,пригодится
Последний раз редактировалось AdaM; 23.07.2009 в 11:39..
Желательно подробней.
Картинка остается большой?
Картинка уменьшается и не увеличивается при клике?
Как выглядят теги оффтоп и цитата? Лучше скринами или текстом шаблонов.
Перед проверкой обновляете страницу? Т.к. JavaScript не отработает при быстром ответе.
Какой браузер?
Во время цитаты норм, а вот когда теги оффтопа ставлю - открывается большая каринка
Цитата:
Сообщение от wLifter
опера
Так и знал. Опера не подгружает изображения в скрытых блоках. Они обрабатываются, но до фактического отображения их размеры 0х0, поэтому неясно, надо ли навешивать на них обработчик и уменьшать. Собственно, это же скрытый блок и разметку страницы он не портит.
Да и в названии хака "Lite" присутствует не случайно.
Хотя, спасибо за поднятие темы. Родились мыслишки, как можно поправить хак.