[Integrate_Lightbox] - Красиво отображает изображения

Автор dedmazai, 24 марта 2008, 04:18:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dedmazai

Решил совместить на своём форуме Integrate_Lightbox и Attachment-layout.Совместил, все получилось, но одно НО...как мне изображения сделать не в столбик а в линию?
Код отображения:

//show the images
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" rel="lightbox"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';
}
else

{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" rel="lightbox"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';
}
}
}


dedmazai


dedmazai

Помогите ещё плиз!!!Фотки когда открываються, в том размере в котором вложили форумчане.А как сделать так чтобы прога сама уменьшала их до 600х600!!!ПОмогите плиз!!!

Lysyj

в коде написано что там выводится не сама фотка а уменшенная копия.У тебя Thumbnail больше чем 600х600?

Самый простой вариант в уменьшении это такой
<img src="', $attachment['thumbnail']['href'], '" width="600" height="600" alt="" id="thumb_', $attachment['id'], '" border="0" />
но он плохой,так как если картинки будут например 320х240 их растянет не правильно
2 вариант
<img src="', $attachment['thumbnail']['href'], '" width="50%" height="50%" alt="" id="thumb_', $attachment['id'], '" border="0" />
Это уменьшит выводимые фото в 2 раза
Значения width="50%" height="50%" можно изменять.
Но в двух случаях нагрузка на страницу будет идти одинаковая как и раньше,но фото будут меньше:)
3 вариант,и самый лучший это уменьшения с помощью модуля G2 или ImageMagic...В этом пускай тебе помогут знатоки

deadbead

Я выходил из ситуации ява-скритом...

После загрузки страницы скрипт обходит все картинки и если их ширина болше заданной то масштабирует их. Однако это так же не уменьшают нагрузку на страницу.
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

acid

не подскажите, как сделать так, чтобы при клике на картинку появлялось полноразмерное изображение с подписью к фото?
в коде можно писать alt=ТЕКСТ


[img alt=Здесь пишем подпись к фото]http://ссылка_на_фото.jpg[/img]


alt срабатывает, но Integrate Lightbox никак на него не реагирует.

deadbead

Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

acid

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

нельзя как то по аналогии (как сделано в моде Highslide Image Viewer) сделать функцию добавления подписи и в Integrate Lightbox ? было бы супер...