Оригинальный размер картинки или ссылка на оригинал для фотосетов

Доброго дня!

Подскажите пожалуйста, как можно сделать так, чтобы при добавлении файлов в фотосет он оставлял оригинальный размер или ресайзил в соответствии с конфигурацией в «config.local.php»?

Я добавил в него следующие строки:
$config['view']['img_resize_width'] = 6000; // т.е. заведомо огромное значение


Однако картинка вставляется гораздо меньшего размера. (Пробовал добавить в основной config.php с тем же результатом).

Версия 1.0.1
PHP 5.4.13


И можно ли разрешить в просмотрщике оставлять ссылку на картинку по прямому адресу?

Вот пример картинки day-z.info/filesto/map.jpg, мне бы хотелось чтобы в блоге отображалась она в полном размере (как при клике по ней).

Спасибо всем кто принимает участие в разработке этого движка. Для меня была идеальная альтернатива WP.

4 комментария

avatar
Тишина…
avatar
Размеры указаны в шаблоне topic_photoset.tpl.
Для основного фото: {$oMainPhoto->getWebPath(500)}
и для миниатюр: {$oPhoto->getWebPath(1000)}
Может указать размер из массива в конфигурации или 0 для оригинала.
avatar
Прощу прощения, я не разработчик и мне проще в конфигурации. Можете показать пример с конфигурации, без правки шаблона?
avatar
Все, что относится к фотосету в конфигурации
**
 * Настройка топика-фотосета
 */
$config['module']['image']['photoset']['jpg_quality'] = 100;        // настройка модуля Image, качество обработки фото
$config['module']['topic']['photoset']['photo_max_size'] = 6*1024;  // максимально допустимый размер фото, Kb
$config['module']['topic']['photoset']['count_photos_min'] = 2;     // минимальное количество фоток
$config['module']['topic']['photoset']['count_photos_max'] = 30;    // максимальное количество фоток
$config['module']['topic']['photoset']['per_page'] = 20;            // число фоток для одновременной загрузки
$config['module']['topic']['photoset']['size'] = array(             // список размеров превью, которые необходимо делать при загрузке фото
	array(
		'w' => 1000,
		'h' => null,
		'crop' => false,
	),
	array(
		'w' => 500,
		'h' => null,
		'crop' => false,
	),
	array(
		'w' => 100,
		'h' => 65,
		'crop' => true,
	),
	array(
		'w' => 50,
		'h' => 50,
		'crop' => true,
	)
);

Соответственно в $config['module']['topic']['photoset']['size'] массив размеров создаваемых изображений из оригинала.
Можете добавить свои.
Но в и файле шаблона topic_photoset.tpl нужно изменить в {$oPhoto->getWebPath(1000)} 1000 на размер добавленный в конфиг.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.