Quote from: Metaller at Jan 16, 2008, 07:16 AM
Все верно - в шаблон необходимо добавить align="[+dr.align+]" чтобы он переносился из исходного изображения в превью.
Неделю борюсь с [+dr.align+] . Обтекания текстом нет.Текст отображается ниже превью изображения.
Файл конфигурации slimbox.config.php. DirecrResize - последний доступный. MODx0.9.6.1p2.
Обтекание по align="left" работает.
<?php
$tpl = <<<HTML
<a href="[+dr.bigPath+]" rel="lightbox" title="[+dr.title+]">
<img src="[+dr.thumbPath+]" width="[+dr.thumbWidth+]" height="[+dr.thumbHeight+]" align="left"/>
</a>
HTML;
$header = '
<link rel="stylesheet" href="'.DIRECTRESIZE_PATH.'libs/slimbox/css/slimbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="'.DIRECTRESIZE_PATH.'libs/slimbox/js/mootools.js"></script>
<script type="text/javascript" src="'.DIRECTRESIZE_PATH.'lang/english.slimbox.js"></script>
<script type="text/javascript" src="'.DIRECTRESIZE_PATH.'libs/slimbox/js/slimbox.js"></script>
';
/*
Uncomment the line below if you use Maxigallery with slimbox effect in the same site
Раскомментируйте строку ниже, если вы используете Maxigallery с эффектом slimbox на одном сайте
*/
//$maxigallery_jscss_packs = "slimbox";
$lightbox_mode = 2;
$allow_from="assets/images";
$resize_method = 0;
?>
Заменяю в файле конфигурации slimbox.config.php align="left" на align="[+dr.align+]".
Обтекание по align="[+dr.align+]" не работает.
<?php
$tpl = <<<HTML
<a href="[+dr.bigPath+]" rel="lightbox" title="[+dr.title+]">
<img src="[+dr.thumbPath+]" width="[+dr.thumbWidth+]" height="[+dr.thumbHeight+]" align="[+dr.align+]"/>
</a>
...........
?>
В исходном коде страницы по align="[+dr.align+]" код генерируется не правильно: align="",
по, например, align="left" генерируется правильно: align="left".
Смена конфигурации (slimbox,slidebox,lightboxv2 или highslide) ситуацию не меняет.Проблемка остается.
В файле directResize.php строки приблизительно 571-578:
"align" => "align|align|ALIGN",
судя по структуре,должно быть,наверное,так:
"align" => "align|Align|ALIGN",
$HTMLattr = array(
"alt" => "alt|Alt|ALT",
"title" => "title|Title|TITLE",
"class" => "class|Class|CLASS",
"valign" => "valign|Valign|VALIGN",
"align" => "align|align|ALIGN",
"style" => "style|Style|STYLE",
);
Но это не решает ничего .
Может я чего-то не то делаю и не туда тыкаю?

Если, у кого-то есть мысли по поводу решения вопроса, буду рад выслушать

.
Спасибо.