cotonti.com : Extrafilds type "file" https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sat, 13 Jun 2026 03:03:19 -0000 Wadik Спасибо! В последнее время темпы развития cotonti сильно замедлились (реже стали фиксится баги, появляться новые версии), что не особо радует. Будем надеяться на лучшее.

А в целом плагин все равно нужен будет. Для создания миниатюр. Я сегодня накидал черновую версию, потестю и может выложу на обозрение.

Добавлено 14 часа спустя:

Добавил еще 1 баг в гитхаб. В условии стр.340 extrafields.php не хватает параметра $extrafield['field_name']. Без этого параметра не получается миниатюры к файлам корректно генерить. Надеюсь внесут правки.

]]>
Thu, 20 Jun 2013 17:37:50 -0000
Yusupov Это баг, о чем я уже писал на форуме. По идее я так понял там должна быть возможность указать расширения файлов, которые допустимо загружать.

Также там есть проблема с указанием директории куда загружается файл.

Если исправить эти моменты, то конечно же отпадет нужда в дополнительных плагинах, которые вы указали. В github эти моменты уже указаны, так что остается только ждать обновления.

]]>
Thu, 20 Jun 2013 12:55:32 -0000
Wadik Создаю к страницам экстраполе типа "файл". Все отлично работает (загружается, удаляется, обновляется). Однако есть небольшая проблема - размер загружаемых изображений. Неудобно каждый раз перед загрузкой править в редакторе размер (ширину и высоту) и загружать на сайт.

Возникла идея. Возможно ли реализовать так, чтобы в параметрах экстраполя (файла) указывать параметры кадрирования изображений? Было бы удобнее намного пользоваться функциями из коробки, нежели устанавливать отдельные плагины (pageavatar к примеру).

Либо попробовать написать небольщой плагин, который бы к хуку "extrafields.movefiles" (либо к другому возможно) создавал правила для обработки изображений?!

Добавлено 13 часа спустя:

Не пойму. Почему в админке в разделе экстраполя страниц при выборе экстраполя типа file 

textarea name="field_variants" становится disabled, хотя в коде предусмотрены функции для данного поля:

				//check extension
				$extrafield['field_variants'] = str_replace(array(' , ', ', ', ' ,'), ',', mb_strtolower($extrafield['field_variants']));
				$ext_array = explode(",", trim($extrafield['field_variants']));

				if(empty($extrafield['field_variants']) || in_array($ext, $ext_array))
				{

Это баг?

]]>
Wo, 19 Jun 2013 19:39:14 -0000