رفتن به مطلب
انجمن پشتیبانی لاراول ایران

Recommended Posts

سلام خسته نباشید استاد من چیکار کنم فایل ها با فایل منیجر اپلود مشن و داخل پوشه storage قرار میگیرند ام داخل tiny mceنمایش داده نمیشن 

حتی  php artisan storage:link  هم انجام دادم به نظرتون فایل lfm مشکل داره 

<?php
 
/*
|--------------------------------------------------------------------------
| Documentation for this config :
|--------------------------------------------------------------------------
| online  => http://unisharp.github.io/laravel-filemanager/config
| offline => vendor/unisharp/laravel-filemanager/docs/config.md
 */
 
return [
    /*
    |--------------------------------------------------------------------------
    | Routing
    |--------------------------------------------------------------------------
     */
 
    'use_package_routes'       => true,
 
    /*
    |--------------------------------------------------------------------------
    | Shared folder / Private folder
    |--------------------------------------------------------------------------
    |
    | If both options are set to false, then shared folder will be activated.
    |
     */
 
    'allow_private_folder'     => true,
 
    // Flexible way to customize client folders accessibility
    // If you want to customize client folders, publish tag="lfm_handler"
    // Then you can rewrite userField function in App\Handler\ConfigHandler class
    // And set 'user_field' to App\Handler\ConfigHandler::class
    // Ex: The private folder of user will be named as the user id.
    'private_folder_name'      => UniSharp\LaravelFilemanager\Handlers\ConfigHandler::class,
 
    'allow_shared_folder'      => true,
 
    'shared_folder_name'       => 'shares',
 
    /*
    |--------------------------------------------------------------------------
    | Folder Names
    |--------------------------------------------------------------------------
     */
 
    'folder_categories'        => [
        'file'  => [
            'folder_name'  => 'files',
            'startup_view' => 'list',
            'max_size'     => 50000// size in KB
            'valid_mime'   => [
                'image/jpeg',
                'image/pjpeg',
                'image/png',
                'image/gif',
                'image/svg+xml',
                'application/pdf',
                'text/plain',
            ],
        ],
        'image' => [
            'folder_name'  => 'photos',
            'startup_view' => 'grid',
            'max_size'     => 50000// size in KB
            'valid_mime'   => [
                'image/jpeg',
                'image/pjpeg',
                'image/png',
                'image/gif',
                'image/svg+xml',
            ],
        ],
    ],
 
    /*
    |--------------------------------------------------------------------------
    | Pagination
    |--------------------------------------------------------------------------
     */
 
    'paginator' => [
        'perPage' => 30,
    ],
 
    /*
    |--------------------------------------------------------------------------
    | Upload / Validation
    |--------------------------------------------------------------------------
     */
 
    'disk'                     => 'public',
 
    'rename_file'              => false,
 
    'rename_duplicates'        => false,
 
    'alphanumeric_filename'    => false,
 
    'alphanumeric_directory'   => false,
 
    'should_validate_size'     => false,
 
    'should_validate_mime'     => false,
 
    // behavior on files with identical name
    // setting it to true cause old file replace with new one
    // setting it to false show `error-file-exist` error and stop upload
    'over_write_on_duplicate'  => false,
 
    /*
    |--------------------------------------------------------------------------
    | Thumbnail
    |--------------------------------------------------------------------------
     */
 
    // If true, image thumbnails would be created during upload
    'should_create_thumbnails' => true,
 
    'thumb_folder_name'        => 'thumbs',
 
    // Create thumbnails automatically only for listed types.
    'raster_mimetypes'         => [
        'image/jpeg',
        'image/pjpeg',
        'image/png',
    ],
 
    'thumb_img_width'          => 200// px
 
    'thumb_img_height'         => 200// px
 
    /*
    |--------------------------------------------------------------------------
    | File Extension Information
    |--------------------------------------------------------------------------
     */
 
    'file_type_array'          => [
        'pdf'  => 'Adobe Acrobat',
        'doc'  => 'Microsoft Word',
        'docx' => 'Microsoft Word',
        'xls'  => 'Microsoft Excel',
        'xlsx' => 'Microsoft Excel',
        'zip'  => 'Archive',
        'gif'  => 'GIF Image',
        'jpg'  => 'JPEG Image',
        'jpeg' => 'JPEG Image',
        'png'  => 'PNG Image',
        'ppt'  => 'Microsoft PowerPoint',
        'pptx' => 'Microsoft PowerPoint',
    ],
 
    /*
    |--------------------------------------------------------------------------
    | php.ini override
    |--------------------------------------------------------------------------
    |
    | These values override your php.ini settings before uploading files
    | Set these to false to ingnore and apply your php.ini settings
    |
    | Please note that the 'upload_max_filesize' & 'post_max_size'
    | directives are not supported.
     */
    'php_ini_overrides'        => [
        'memory_limit' => '256M',
    ],
];

Share this post


Link to post
Share on other sites

<script>

      var editor_config = {

        path_absolute : "/",

        selector: 'textarea#textarea',

        relative_urls: false,

        plugins: [

          "advlist autolink lists link image charmap print preview hr anchor pagebreak",

          "searchreplace wordcount visualblocks visualchars code fullscreen",

          "insertdatetime media nonbreaking save table directionality",

          "emoticons template paste textpattern"

        ],

        toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image media",

        file_picker_callback : function(callback, value, meta) {

          var x = window.innerWidth || document.documentElement.clientWidth || document.getElementsByTagName('body')[0].clientWidth;

          var y = window.innerHeight|| document.documentElement.clientHeight|| document.getElementsByTagName('body')[0].clientHeight;

    

          var cmsURL = editor_config.path_absolute + 'laravel-filemanager?editor=' + meta.fieldname;

          if (meta.filetype == 'image') {

            cmsURL = cmsURL + "&type=Images";

          } else {

            cmsURL = cmsURL + "&type=Files";

          }

    

          tinyMCE.activeEditor.windowManager.openUrl({

            url : cmsURL,

            title : 'Filemanager',

            width : x * 0.8,

            height : y * 0.8,

            resizable : "yes",

            close_previous : "no",

            onMessage: (api, message) => {

              callback(message.content);

            }

          });

        }

      };

    

      tinymce.init(editor_config);

    </script>

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...