Вот, понадобилось разобраться в галереях, изучил все, кажется. Однако заказчику хочется картинки совмещать не с черно-белыми пнг-шками, а с цветной рамкой. Бьюсь второй день, пока не получается. Кто-то уже решал такую задачу? Спасибо за возможную подсказку заранее.
Да нет, я сам, конечно, виноват - нечетко выразился. Я имею в виду не цветную рамку типа там border-color, это было бы слишком примитивно.
Макси-гэллери дает возможность накладывать на фотографии пнг-рамку, так называемые imagemasks, они уже есть готовые, но представляют собой черно-белые фигурные рамки.
А передо мной задача наложить на фотографию цветную рамку. То есть совместить фотографию с цветным изображением. Именно изображением в стиле дизайна.
Что имеем... Сохранить изображение в формате пнг с прозрачным внутренним полем - запросто. Закинуть новый пнг в соответствующую папку, вызвать его - запросто. Но в результате получается полная ерунда. Позже, если не найдем решения, выложу рисунки-примеры. Чего-то простого не додумываем. То черно-белая рамка вместо цветной, то центр засвечен...
Ни в одной инструкции на сайтах, ни в энциклопедии цветные пнг-шки не обсуждаются, вообще мне не попалось ничего особо внятного, существующие рамки - простейший фильтр: тут показываем, тут засвечиваем... вот думал, может, кто сталкивался уже и может предложить решение.
При попытке рессинхронизировать скрипт выдавал ошибку:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 24000 bytes)
in /home1/сайт/public_html/assets/snippets/maxigallery/watermark/Thumbnail.class.php on line 183
Написал в техподдержку хостинга и получил ответ:
Скрипт пытается алоцировать более 33Mb, у нас разрешено по умолчанию использовать 32Mb.
Увеличили память до 48 мб, проблем возникать не должно.
Теперь выходит ошибка:
Fatal error: Allowed memory size of 50331648 bytes exhausted (tried to allocate 24000 bytes) in /home1/сайт/public_html/assets/snippets/maxigallery/watermark/Thumbnail.class.php on line 183
Что можно с этим поделать?
Господа, добрый день.
Есть вопрос даже не по самой MaxiGallery а скорее по javaScript в ней.
И так, всё настроил, всё работает как надо, кроме слоя overlay. В чём проблема:
к примеру, высота видимой области экрана 1000 пикселей, а сайта 1200 пикселей. В FF, Opera и Safari всё ок, т.е. оверлей и при скролинге закрывает весь сайт, а вот в IE overlay закрывает только видимую область и при прокрутки вниз, нижние 200 пикселей остаются не затемнённые.
Как исправить, помогите. Понимаю, что видимо надо в js копать в сторону вычисления высоты слоя но, так как не силён в данном языке, требуется помощь.
Заранее спасибо.
Nixon, а вы пробовали отключать свои стили на сайте? Т. е. оставьте только те, которые MG подключает, и посмотрите что будет. Да, и неплохо бы версию вашего IE упомятнуть.
Я недавно столкнулся с проблемой (и видел её на многих других сайтах), когда в некоторых скриптах высота оверлея неверно рассчитывается из-за того, что макет сайта свёрстан с использовнием одного из приёмов для прижатия подвала к низу страницы.
привет!
поставил максиГелери... все настроил... все нравится... хочу повесить на превьюшку иконочку типа лупы, ну что бы было понятно, что можно нажать и увеличится изображение... планировал найти ее повесить дивом, предварительно отпозиционировав его должным образом...
нашел в темплейтах место, где генерятся превьюхи...
в galleryoutertpl.html
вот место кода:
<div class="thumbscontainer">
<ul class="thumbs">
[+maxigallery.pictures+]
</ul>
</div>
дальше картинки генерятся в <li><a><img...
так вот... суть в том, что не могу поймать эту li-шку... вотермарками лепить иконку - не логично...
подскажите плз выход из ситуации... может кто-то сталкивался с таким уже...
заранее благодарен...