Здравствуйте, подскажите ПОЖАЛУЙСТА как можно добавить свои параметры (размеры) фотографий, которые идут в списке ( микро-маленькие-средние-большие) не просто изменить, а именно добавить новые .
В этой папке лежат значения ...../system/controllers/images/frontend.php в которой создаю новое bigMy с размерами 120-90
$result['paths']['bigMy']['path'] = $uploader->resizeImage($result['path'], array('width'=>120, 'height'=>90, 'square'=>false));
$result['paths']['bigMy']['url'] = $config->upload_host. '/'. $result['paths']['bigMy']['path'];
А как его подключить? Где еще что сделать? Буду очень признателен всем у кого есть руки!!! Напишите пожалуйста полное решение.
Думаю для многих это будет полезным
Полное решение
#1
23 января 2015 в 09:41
#2
25 января 2015 в 15:25
Для многих, мне тоже интересно, плохо что компонент фотоальбом примитивен в использовании…
#3
26 января 2015 в 16:59
Народ с умной головой не проходим мимо, помогаем...)
Сегодня в 10:50
Попробую помочь, правда, в двойке я не бум, ибо все никак руки к ней не доходят. Тем не менее, может понемногу начну ковырять)))
И так, первую часть Вы сделали сами. Идем дальше.
2. файл \system\controllers\content\model.php строка Line 122:добавляем в конец свое bigMy, или же просто заменяем на готовое решение:
3. файл \system\fields\image.php заменяем 17-21 строку:
на
в конце запятой не нужно. Правда, ниже есть еще подобные коды, потому последнюю строку и в них необходимо добавить так же, дабы в настройках этого поля можно было выбирать какие превью делать в записях и т.п. (ниже под этой заменой еще необходимо сделать 2 замены аналогичные).
4. \system\languages\ru\language.php после 106 строки (Оригинальный) вставляем:
120х90 заменить на свое чего-то там)
Проверил, работает, за исключение того момента, что картинки создаются размером 119х89. Почему — не знаю) Это вопрос к знатокам этой ветки )
И так, первую часть Вы сделали сами. Идем дальше.
2. файл \system\controllers\content\model.php строка Line 122:
'micro' => LANG_PARSER_IMAGE_SIZE_MICRO, 'small' => LANG_PARSER_IMAGE_SIZE_SMALL, 'normal' => LANG_PARSER_IMAGE_SIZE_NORMAL, 'big' => LANG_PARSER_IMAGE_SIZE_BIG, 'original' => LANG_PARSER_IMAGE_SIZE_ORIGINAL
'micro' => LANG_PARSER_IMAGE_SIZE_MICRO, 'small' => LANG_PARSER_IMAGE_SIZE_SMALL, 'normal' => LANG_PARSER_IMAGE_SIZE_NORMAL, 'big' => LANG_PARSER_IMAGE_SIZE_BIG, 'original' => LANG_PARSER_IMAGE_SIZE_ORIGINAL, 'bigMy' => LANG_PARSER_IMAGE_SIZE_BIGMY
4. \system\languages\ru\language.php после 106 строки (Оригинальный) вставляем:
Проверил, работает, за исключение того момента, что картинки создаются размером 119х89. Почему — не знаю) Это вопрос к знатокам этой ветки )