Yii2 da bir nechta rasm kirgizish

+4 ovoz
79 marta ko‘rilgan
so‘radi 31 mart John77 (78 bal)
Assalomu Aleykum, yii2da bir postning ichida bir nechta rasmni qanday tartibda kirgizsa bo'ladi ya'ni qaysi editor orqali amalga oshirsa bo'ladi?Masalan kun.uz saytidagi postlarga o'xshatib
izoh qoldirdi 31 mart Farhodjon (979 bal)
Siz redactor orqali qilmoqchi bolsez yii2-redactor yoki ckeditor elfinder bilan, yoki imperavi redactor larni tavsiya qila olaman
izoh qoldirdi 02 aprel Hasan (344 bal)
Modelga yuklash qanaqa bo'ladi shuni? Masalan multiupload file? Uning 2 ta jadval qilinadimi?
izoh qoldirdi 05 aprel Doston (1 ball)
Redactorda o'zi  saqlab qo'yadi
izoh qoldirdi 08 aprel John77 (78 bal)
Farhod aka, redactorni modelga o'rnata olmadim.O'rniga kartik fileinput qo'ydim. Lekin rasmlarni bir qancha yuklasam ham.Bazaga faqat bittasi boryabdi. Hammasini saqlash uchun qanday funksiya ishlatsa bo'ladi?
izoh qoldirdi 08 aprel Farhodjon (979 bal)
Redactorni modelga o'rnatmaysiz. Composer orqali o'rnatasiz. Keyin configni sozlaysiz.
https://github.com/yiidoc/yii2-redactor
Bu link. Bu yerda yozilgan qande o'rnatish. Tushunmasangiz yana yozsez batafsil tushuntrib yozaman
izoh qoldirdi 09 aprel John77 (78 bal)
Uddasidan chiqdim. Rahmat sizga!

1 ta javob

0 ovoz
javob berdi 01 may Dilshod (467 bal)
  1. composer require 2amigos/yii2-ckeditor-widget

  2. composer require --prefer-dist mihaildev/yii2-elfinder "*"

  3.  'controllerMap' => [
            'elfinder' => [
                'class' => 'mihaildev\elfinder\Controller',
                'access' => ['@'],
                'disabledCommands' => ['netmount','rename'], //отключение ненужных команд https://github.com/Studio-42/elFinder/wiki/Client-configuration-options#commands
                'roots' => [
                    [
                        'baseUrl'=>'@web',
                        'basePath'=>'@webroot',
                        'path' => 'upload',
                        'name' => 'Global',
                        'options' => [
                            'tmbPath'    => 'tmb',
                            'tmbURL'     => '//'.$_SERVER['HTTP_HOST'].'/upload/tmb',
                            'tmbSize'    => 60,
                            'utf8fix'    => true,
                            'tmbCrop'    => true,
                            'tmbBgColor' => '#ffffff',
                            'uploadOverwrite'=>false,
                            'accessControl' => function ($attr, $path) {
                                return ((strpos(basename($path), '.') === 0) or (strpos(basename($path), 'thumb') === 0) or (strpos(basename($path), 'tmb') === 0)) ?
                                    !($attr == 'read' || $attr == 'write') :
                                    null;
                            },
                        ],
                        'plugin' => [
                            'Sluggable' => [
                                'lowercase' => false,
                            ]
                        ]
                    ],
                ],
                'connectOptions' => [
                    ...
                ],
            ]
        ],   
  4. <?= $form->field($model, 'content')->widget(CKEditor::className(), [
        'preset' => 'full',
        'clientOptions' => [
            'skin' => 'moono-lisa',
            'filebrowserBrowseUrl' => Url::to(['/elfinder/manager']),
            'filebrowserImageBrowseUrl' => Url::to(['/elfinder/manager', 'filter' => 'image']),
            'filebrowserUploadUrl' => Url::to(['/elfinder/manager']),
        ]]);
  5. Elfinder url ini accessini ham o'zizga moslab faqat admin userlar uchun to'g'irlab olasiz...

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...