
Konstantin
23.09.2017
15:39:19
оказывается оно отдельно инсталируется
> composer require --prefer-dist yiisoft/yii2-imagine
Using version ^2.0@dev for yiisoft/yii2-imagine
./composer.json has been updated
The "extra.asset-installer-paths" option is deprecated, use the "config.fxp-asset.installer-paths" option
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 2 installs, 0 updates, 0 removals
- Installing imagine/imagine (v0.6.3): Downloading (100%)
- Installing yiisoft/yii2-imagine (2.1.0): Downloading (100%)
imagine/imagine suggests installing ext-imagick (to use the Imagick implementation)
imagine/imagine suggests installing ext-gmagick (to use the Gmagick implementation)
Writing lock file
Generating autoload files

Юрий
23.09.2017
15:49:35
Ну так к пхп имаджик поставь

Konstantin
23.09.2017
15:49:35
вроде пашет всё ?

Google

Юрий
23.09.2017
15:49:42
Это отдельный модуль пхп
А ну да, пашет, это рекомендации
Гд например гифку не подредактирует тебе

Konstantin
23.09.2017
15:50:28
да пока не нужно, там задача раз в месяц тумбочек нарезать
хотя чую что оно стоит на серваке уже

?
23.09.2017
15:56:30
gd да а магестик не всегда

Konstantin
23.09.2017
16:05:14
http://shot.hsdn.org/1Givc3ZP
чо не так? вроде по инструкции

?
23.09.2017
16:07:36
нейимспейс глянь

Konstantin
23.09.2017
16:08:31
блин
там просто написано - смотри доку по имаджине ну я и скопировал от туда
наверное так нужно
use yii\imagine\Image;
вообще как то неправильно
в доке на йии указано что для ресайза
Image::thumbnail()
а на сайте Имаджины
$image = $imagine->open('/path/to/image.jpg');
потом
$image->resize(new Box(15, 25))

Google

Konstantin
23.09.2017
16:20:34
всё переделали

?
23.09.2017
16:21:07
Обратная совместимость хули

Konstantin
23.09.2017
16:23:48
Обратная совместимость хули
кстати
http://www.yiiframework.com/doc-2.0/yii-imagine-baseimage.html#resize()-detail
тут вроде есть такой метод, а пхпшторм говорит что нет

?
23.09.2017
16:28:44
ну может не проиндексировало или плуг для шторма старый

Konstantin
23.09.2017
16:54:54
http://www.yiiframework.com/doc-2.0/yii-helpers-filehelper.html
почему такой скудный хелпер ( хотел скопировать файлы а фигу
методы в основном работы с папками
DirHelper надо было назвать ?
шляпа какая то эта имаджина
Error
Call to undefined method yii\imagine\Image::resize()
а метод
Image::thumbnail($file,300,300)
без пропорций хреначит
элементарную задачу хер знает как реализовать

?
23.09.2017
20:02:19
если тебе пережать надо картику поищи отдельно метод для пыхи

Konstantin
23.09.2017
21:02:50
Нашел один хак
А вот на счёт метода ресайз в классе image непонятно. В доке он есть а в реальности его нет

?
23.09.2017
21:16:40
скорее всего просто кривой

Ad.x ??
24.09.2017
09:45:42

Konstantin
24.09.2017
09:48:03
кстати вот тот хак ))) который ресайзит с пропорцией мля
Image::frame(Yii::getAlias('@webroot'.'/img/' . $file),0)
->thumbnail(new Box(300, 300))
->save(Yii::getAlias('@webroot'.'/img/thumb/' . $file), ['quality' => 75]);
через Image::frame ?
только не забудте указать margin 0

Ad.x ??
24.09.2017
09:49:32
Yii::getAlias("@webroot/img/{$file}")

Google

Ad.x ??
24.09.2017
09:49:42
так понятней будет потом читать наверное )
чем эти конкантенации с точками

Konstantin
24.09.2017
09:51:41
ты главное вдумайся - чтобы сделать ресайз картинки с пропорцией в имагине нужно юзать метод который делает рамочки, но при этом рамочки шириной в ноль ???
а метод resize нот фаунд вообще

Ad.x ??
24.09.2017
09:52:22
так я сразу тебе же и говорил вроде что мусорный этот имагине
говно сраное

Konstantin
24.09.2017
09:53:33
а главное в доке оно есть
http://shot.hsdn.org/2jXv32yP
хотя я наверное просто тупой и не понимаю как его прикрутить (
public static \Imagine\Image\ImageInterface resize ( $image, $width, $height, $keepAspectRatio = true, $allowUpscaling = false )
Failed to set unsafe attribute 'name' in 'app\modules\gallery\Gallery'.
почему такая хрень начинается в логах дебагера при юзании сценария
что то про массовое присваение, не понимаю

Konstantin
24.09.2017
11:54:41
доперло, нужно перечислять все поля в сценарии обязаловка.
даже если ты сценарий применяешь только к одному полю

Yury
24.09.2017
14:16:40
посоны! нужно во вьюхе дейттайм представить как дейт, но в русском формате
делают это так
<?=Yii::$app->formatter->asDate($model->date_add, 'long');?>
получаю вместо 29.11.1111 11:11 - June 29,2017
в common конфиге 'language' => 'ru-RU',
а хотелось бы 29 Июня, 2017 например
как это сделать? подскажите плз
так же по интернетным примерам в массиве компонентов указал
'formatter' => [
'timeZone' => 'Europe/Moscow',
],
не помогло

Google

KV
24.09.2017
14:23:13
В параметрах сделай массив с русскими названиями месяцев и подставляй:)

Yury
24.09.2017
14:26:58
ну я думал так сделать, но по идее можно ж как-то форматтер сам заставить говорить по-русски )

Matviy
24.09.2017
14:35:18
Intnl расширение стоит?
Для пхп

Yury
24.09.2017
14:35:41
ноуп

Matviy
24.09.2017
14:36:03
Поставь
Вроде оно так называется

Yury
24.09.2017
14:40:34
после установки расширения, достаточно будет указания языка в конфиге что бы все работало как я хочу?

Admin
ERROR: S client not available

Yury
24.09.2017
14:42:48
lf
раскомментил в пхп ини в опенсервере и заработало
благодарю!
а то уже брался велосипедить с массивом месяцев :)

Александр
24.09.2017
14:47:33
смотрю загрузку файлов, но все примеры на отдельной форме в вакууме. Покажите пример добавления в существующую форму одного поля для изображения.

DEN
24.09.2017
14:48:10
всем добрый вечер! Есть платежный терминал, временами бывает так что купюру принимает допустим 1000, но распознает как 1, и дальше отработает как 1 рубль к примеру..я думаю что в кэш забивается единица..приложение на yii1..вопрос..думаю в крон добавить очистка кэша каждую пол часа к примеру..правильно ли так делать?
раньше такого не было, появилась это после добавления gif-баннеров и сделал слайдер из баннеров..они весят около 7мб. не понимаю
помогите пожалвуйста
???

Matviy
24.09.2017
14:56:38
Ничего не ясно - на yii терминалы делают?

DEN
24.09.2017
15:26:42
ага

Google

DEN
24.09.2017
15:28:03
ну что тут странного..купюроприемник и yii по сокету работают. точнее js по аяксу отправляет запрос к yii точнее к экшену чтобы он получил достоинства от купюроприемника..и получает дальше вернет...
дело в том , что думаю цепочка замедляется и возвращается вообще просто 1..нашел в драйвере купюроприемника..такую бяку..
вот что делать чтобы js быстрее получил ответ от экшена?
как оптимизировать gif баннеры ?

Boris
24.09.2017
15:33:13
[Composer\Repository\InvalidRepositoryException]
No valid bower.json was found in any branch or tag of https://github.com/DmitryBaranovskiy/eve.git, could n
ot load a package from it.
При установке yii2-twig сталкивался кто?

KV
24.09.2017
15:34:46

Konstantin
24.09.2017
15:35:02
ого, два дня небыло никого а тут за вечер нахерачили проблем ?

Yury
24.09.2017
15:38:46

Konstantin
24.09.2017
15:39:43

Boris
24.09.2017
15:45:30
В чем проблема добавить в существующую форму необходимые поля и работать с файлами через UploadedFile?
В сети миллион разжеванных примеров.
Если не устраивает дока. http://www.yiiframework.com/doc-2.0/guide-input-file-upload.html

Konstantin
24.09.2017
15:48:18
как сделать красивую сетку картинок?
когда картинки имеют разную высоту

Boris
24.09.2017
15:51:04
https://toster.ru/q/196191
В гугле забанен?

Konstantin
24.09.2017
15:54:15
Masonry?

Павел
24.09.2017
16:27:44
Ога