В галерее Phoca Gallery, при использовании Highslide, картинка выходит за границы окна, вместо того, чтобы вписать в окно - http://strannik.turklub.org/fotografii/category/30-osen Хочу, чтобы было как здесь, но не могу понять как этого добиться - http://strannik.turklub.org/stati/dnevnik-stranstvij/244-vesennie-novosti-s-latvijskikh-polej Ни в настройках галереии, ни в настройках скрипта не нашла зацепок...
Похоже, что разные способы вывода фотографий: в первом случае используется непосредственно галерея Phoca Gallery, во втором случае фотографии выводятся внутри материала Joomla, а за это отвечает плагин галереи. Соответственно различно форматирование. Где находятся настройки не подскажу, ибо обычно использую для вывода графики контентный плагин sigplus, который позволяет организовать галерею без применения компонента. Полагаю, здесь тоже можно будет обойтись без вывода компонента в меню, а сделать материал внутри которого будет галерея, как в статье по второй ссылке.
В обоих случаях используется скрипт Highslide. По идее в нем и заключается загвоздка... Почему-то в галерее построено все таким образом, чтобы кнопки оставались в неизменной позиции, именно поэтому вертикальные картинки смещаются вниз. --- Добавлено, 26 мар 2016 --- Нашла ответ! Все дело было в параметре fixedControls, в моем случае он был включен в Phoca Gallery. Проблема решилась комментированием следующего куска кода в файле highslide-full.js PHP: if (ss && this.last && ss.controls && ss.fixedControls) { var pos = ss.overlayOptions.position || '', p; for (var dim in hs.oPos) for (var i = 0; i < 5; i++) { p = this[dim]; if (pos.match(hs.oPos[dim][i])) { p.pos = this.last[dim].pos + (this.last[dim].p1 - p.p1) + (this.last[dim].size - p.size) * [0, 0, .5, 1, 1][i]; if (ss.fixedControls == 'fit') { if (p.pos + p.size + p.p1 + p.p2 > p.scroll + p.clientSize - p.marginMax) p.pos = p.scroll + p.clientSize - p.size - p.marginMin - p.marginMax - p.p1 - p.p2; if (p.pos < p.scroll + p.marginMin) p.pos = p.scroll + p.marginMin; } } } }