VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker

VBTT - Мод торрент трекера для vBulletin. Скачать движок трекера бесплатно (не tbdev и не torrentpier). Разработка vBulletin Torrent Tracker (http://www.vbtt.org/index.php)
-   Вопросы, предложения (http://www.vbtt.org/forumdisplay.php?f=6)
-   -   Ресайзер картинок (http://www.vbtt.org/showthread.php?t=87)

Azec 07.10.2009 14:06

Ресайзер картинок
 
Кто что может посоветовать.

В чем собственно проблема.
При публикации постера, я разрешаю публиковать постер с хостинга картинок. Ну и часто постер очень большой.

Хочется его автоматически заресайзить, так что бы при клике на нем его первоначальный размер востанавливался.

Пробовал использовать 3 ресайзера
1. nCode Image Resizer
Очень хорош и прост, никаких излишеств, но вверху изображения появляется какаято левая надпись и именно на нее надо кликать что бы произошел ресайз, если ее уберу то и ресайзить неполучится.

2. HS IMG Tag Resize 2.11
Очень красиво, ресайзит все как надо но
а) тормозит жутко
б) неправильно обрабатывает ширину и высоту ( не буду вдаваться в детали, так как (а) и (в) достаточно что бы им не пользоваться
в) даже маленькие изображения ( которые итак ресайзить не нужно )
попадают под действие ресайзера, размер их не меняется но при наведении на них можно кликать, что вводит пользователся в заблуждение


вообщем ничего не нашел, думаю может вы что подскажите

если ничего не найду, выключу все ресайзеры, и сделаю так что бы постеры обязательно в атачях были.

но всеже нормальный ресайзер нужен

Skald 07.10.2009 14:32

Azec, могу огорчить - не существует полностью правильного ресайзера.
Связано с тем что все броузеры по разному отдают размеры картинок в js в зависимости от различных условий.
Например опера не грузит скрытые изображения, как следствие js не может получить размеры картинок.
Еще момент event Onload для документа по идее должен отрабатывать при 100% загрузке всей страницы, но это у некоторых броузеров не так - они понимают этот ивент как полную загрузку html+css, что совсем не одно и тоже что полная загрузка документа.
Как следствие чтобы все это учесть приходится или делать очень большой код или просто запретить выкладывать постеры на фотохостинги проще постер заливать на форум - там он уже никуда не денется.

D_a_v_e 07.10.2009 14:41

А если использовать скрипт Highslide?

Мне он очень нравиться и не тормозит!

Azec 07.10.2009 15:13

сейчас она у меня и стоит, можешь посмотреть в любом фильме

а) тормозит сильно
б) неправильно обрабатывает ширину и высоту ( не буду вдаваться в детали, так как (а) и (в) достаточно что бы им не пользоваться
в) даже маленькие изображения ( которые итак ресайзить не нужно )

D_a_v_e 07.10.2009 15:38

Azec, посмотри как работает здесь

Azec 07.10.2009 15:51

плохо работает, картинка постера кликабельна и пользователь думает что ее можно увеличить, а в действительности если кликнуть на нее то она куда-то перетечет а размер останется таким же как был

+ на моем компе эти эффекты притормаживают


Часовой пояс GMT +3, время: 18:35.

vBulletin® 3.8.1. ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot