We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 16865
    • 2 Posts
    Интересная вещь обнаружилась при ковырянии TV IMAGE. При добавлении данного TV у него есть параметры такие как
    Alternate Text H Space V Space Border Size Align Name Class ID Style Attributes
    Для вывода в каталог картинки использую плагин DirectResize для его работы нужно обязательное задание ширины и высоты для превьюва.
    В параметрах TV Image задал исходные параметры полей высоты и ширины изображения, но в выводе на страницу эти параметры игноряться выводиться только часть параметров sad Пришлось ковырять исходники TV вывода для коррекции данной хреноты. Если кто столкнулся с данной траблой привожу код модификации.

    В файле
    tmplvars.format.inc.php
    находим

    $attr = array(
    ’class’ => $params[’class’],
    ’src’ => $src,
    ’id’ => ($params[’id’] ? $params[’id’] : ’’),
    ’alt’ => htmlspecialchars($params[’alttext’]),
    ’style’ => $params[’style’]
    );

    и дополняем её до такого сотояния

    $attr = array(
    ’class’ => $params[’class’],
    ’src’ => $src,
    ’id’ => ($params[’id’] ? $params[’id’] : ’’),
    ’alt’ => htmlspecialchars($params[’alttext’]),
    ’style’ => $params[’style’],
    ’width’=> $params[’vspace’],
    ’height’=> $params[’hspace’]
    );

    Я не мозг в PHP, но вроде верно вкурил в проблему и вроде даже она решилась. Тоесть после внесения этих изменений оно даже заработало так как хотелось.

    Просьба гуру поглядеть на все это и сказать. Это реально просто ктото случайно недоглядел в модуле, или я просто не правильно понимаю работу TV Image этого то как он берет, откуда, и как выводит sad

    Прилагаю на всяк случай исправленный файл.