-
Yii2. Telegram API. Как отправить фото?
Ещё одна статья в цикле статей с рабочими примерами отправки медиа-файлов в Telegram через API. Сейчас речь пойдет о фото-файлах. В этой и следующих статьях, использую расширение SonkoDmitry\Yii\TelegramBot\Component. За долгое время экстеншн прижился и отлично работает — за что автору огромная благодарность. \Yii::$app->tg->sendPhoto([ ‘chat_id’ => $t[‘telegram_id’] , ‘photo’ => \Yii::getAlias(‘@frontend/web/files/source_file.jpg’), ‘caption’ => ‘Текстовое опсиание фото’…
-
Yii2. Telegram API. Как отправить видео?
Продолжаю небольшой цикл статей с наглядными примерами решения задачи отправки медиа-файлов в Telegram при помощи нативного API. Сейчас речь пойдет о видео-файлах. В этой и следующих статьях, использую расширение SonkoDmitry\Yii\TelegramBot\Component. За долгое время экстеншн прижился и отлично работает — за что автору огромная благодарность. \Yii::$app->tg->sendVideo([ ‘chat_id’ => $t[‘telegram_id’] , ‘video’ => \Yii::getAlias(‘@frontend/web/files/source_file.mp4’), ‘caption’ => $this->sourceMessage[‘message’][‘caption’]…
-
Yii2. Dropzone. Как установить несколько виджетов на одной странице?
В статье речь пойдет о расширении kato/DropZone (https://github.com/perminder-klair/yii2-dropzone) — точнее о том, как разместить несколько виджетов на одной странице. Если взглянуть на исходный код — ответ кажется достаточно очевидным, но, все же считаю нужным показать рабочий пример размещения нескольких виджетов на одной странице. Итак, вне зависимости от Вашей разметки — будь-то разные табы или просто…
-
Kartik. FileInput. Как добавить дополнительные кнопки?
FileInput от Kartik — вещь, несомненно крутая, но в документации порой сложно найти то, что необходимо именно сейчас. Сейчас речь пойдет о добавлении дополнительных кнопок в drag&drop file input. Исходные ссылки: — FileInput от Kartik ; — исходный плагин. Не знаю, как у кого — но у меня битый час ушел на поиски эллементарного поля…