1 Отредактировано nedo (21-03-2013 18:53:32)

Тема: Еще раз про LightBox

Подскажите, пожалуйста, что сделать, куда заглянуть, чтоб настроить нормальное увеличение изображения со страницы по щелчку?

В старых темах не могу найти. Есть подробное описание изменений в файлах пхп, но я этих файлов у себя не вижу.

А мож я вообще ниче не понял.
Как сделать нормально смотрящийся "onclick"?

Thumbs up Thumbs down

2

Re: Еще раз про LightBox

Появился в новой версии снова ImageBox. В редакторе, когда добавляете изображение, отметьте галочкой ImageBox, установите размер уменьшенного фото, тогда при клике будет увеличиваться изображение. Прежде нужно установить модуль ImageBox в меню модулей.

https://github.com/imagecms/ImageCMS - ночные сборки корпорейта
https://scrutinizer-ci.com/g/imagecms/ImageCMS/badges/quality-score.png?b=development https://codeclimate.com/github/imagecms/ImageCMS/badges/gpa.svg

Thumbs up Thumbs down

3

Re: Еще раз про LightBox

я решил этот вопрос так:

<div class="photo_block">
                {$img_url = productImageUrl($model->getMainImage())}
                <a class="grouped_elements fancybox-thumb" rel="fancybox-thumb" href="{echo $img_url}" data-title-id="fancyboxAdditionalContent" >
                <!--<a class="grouped_elements pretty-thumb" rel="prettyPhoto" href="{productImageUrl($model->getMainImage())}">-->
                {$img_size = getimagesize($img_url)}
                {if $img_size[0] >= $img_size[1]}
                    {$img_str = "width=\"350\""}
                {else:}
                    {$img_str = "height=\"350\""}
                {/if}
                    <img id="mim{echo $model->getId()}" {echo $img_str} src="{productImageUrl($model->getMainimage())}" alt="{echo ShopCore::encode($model->getName())} - {echo $model->getId()}" />
                    <img id="vim{echo $model->getId()}" {echo $img_str} class="smallpimagev" src="{productImageUrl($model->getMainimage())}" alt="{echo ShopCore::encode($model->getName())} - {echo $model->getId()}" />
                </a>
                </div>

тоесть если картинка больше по ширине, или высоте чем 350px , то она сжимается до нужных размеров, а по клику показывает в полноразмерную.

файл: продукт.тпл

lemberg one love

Thumbs up Thumbs down

4 Отредактировано nedo (22-03-2013 13:26:57)

Re: Еще раз про LightBox

ivikk пишет:

В редакторе, когда добавляете изображение, отметьте галочкой ImageBox

Модуль поставил, редактор открываю, выбираю добавить изображение. Вижу окно с тремя вкладками:
основное: адрес, описание, заголовок
положение: размер, отступы, стили
дополнительно.
Галочки imagebox не вижу((
Можно меня в неё ткнуть, или пример кода написать для вставки изображения

читаю инструкцию по установке:

Откройте файл ./application/libraries/lib_editor.php и найдите там следующий код(примерно 62 строка)

у меня нет либ_эдитора

ImageCMS 4.3 Corporate

Thumbs up Thumbs down

5

Re: Еще раз про LightBox

О. Всё получилось.
Спасибо.
ПЕРЕД установкой модуля надо руками поставить chmod 0777 для ./uploads/imagebox и  ./uploads/imagebox/thumbs
и всё будет))

Thumbs up Thumbs down