• 22-10-2024, 00:06:07
    #1
    Selamlar, laravel 11 de ckeditor kullanıyorum fakat mesela bir blog yazısında eklediğim bir resime köprü olarak link ekleyemiyorum, pasif konuma düşüyor buton.

    Büyük ihtimalle bu özelliğin aktif olması için lisans satın almalıyım. Alternatif bir yöntem var mıdır? tam sürüm olan ckeditor kodu olan var mıdır?
  • 22-10-2024, 00:23:55
    #2
    Full sürüm ile alakalı olmaması lazım. Aşağıda ki yapılandırma ayarlarını deneyebilir misin?

    CKEDITOR.config.toolbarGroups = [
    {
    "name": "document",
    "groups": ["mode"]
    },
    {
    "name": "colors",
    "groups": ['TextColor', 'BGColor']
    },
    {
    "name": "basicstyles",
    "groups": ["basicstyles"]
    },
    {
    "name": "links",
    "groups": ["links"]
    },
    {
    "name": "paragraph",
    "groups": ["list", "blocks", "align"]
    },
    {
    "name": "insert",
    "groups": ["insert"]
    },
    {
    "name": "styles",
    "groups": ["styles"]
    },
    {
    "name": "tools",
    }
        ];
  • 22-10-2024, 01:01:02
    #3
    kazimolmez adlı üyeden alıntı: mesajı görüntüle
    Full sürüm ile alakalı olmaması lazım. Aşağıda ki yapılandırma ayarlarını deneyebilir misin?

    CKEDITOR.config.toolbarGroups = [
    {
    "name": "document",
    "groups": ["mode"]
    },
    {
    "name": "colors",
    "groups": ['TextColor', 'BGColor']
    },
    {
    "name": "basicstyles",
    "groups": ["basicstyles"]
    },
    {
    "name": "links",
    "groups": ["links"]
    },
    {
    "name": "paragraph",
    "groups": ["list", "blocks", "align"]
    },
    {
    "name": "insert",
    "groups": ["insert"]
    },
    {
    "name": "styles",
    "groups": ["styles"]
    },
    {
    "name": "tools",
    }
        ];
    Hocam selamlar,

    Ben CDN leri çekerek aşağıda ki gibi yazdım;


    <script src="https://cdn.ckeditor.com/ckeditor5/40.2.0/classic/ckeditor.js"></script>
    <script src="https://cdn.ckeditor.com/ckeditor5/[version.number]/[distribution]/ckeditor.js"></script>
    <script>
    ClassicEditor
    .create(document.querySelector('#editor'), {
    ckfinder: {
    uploadUrl: '{{ route('ckeditor.upload') }}?_token={{ csrf_token() }}'
    }
    })
    .then(editor => {
    console.log(editor);
    })
    .catch(error => {
    console.error(error);
    });

    function openFileUploadDialog() {
    // Dosya yükleme penceresini aç
    document.querySelector('input[type="file"]').click();
    }

    function displayFileName(input) {
    // Dosya adını al ve ilgili input alanına yaz
    var fileName = input.files[0].name;
    document.getElementById('fileNameInput').value = fileName;
    }
    </script>