Recommended Posts

При составлении статей на сайт использую редактор CKeditor. Однако периодически возникает необходимость вставить изображение в статью и тут начинается самое интересное. При клике на кнопку вставить изображение предоставляется выбор на сервере, при клике на который попадаешь на 404 страницу. Приходится вручную грузить изображение на сервер и вставлять вручную путь к нему в редакторе.

Эту фигню как-то можно сделать в более привычном варианте - загрузка изображения прямо из редактора и автоматическое подхватывание ссылки на него?

Какие будут соображения или может есть какой-то готовый плагин для работы CKeditor'a в файловой структурое сервера?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Chernetskiy сказал:

Эту фигню как-то можно сделать в более привычном варианте - загрузка изображения прямо из редактора и автоматическое подхватывание ссылки на него?

Да, нужна нормальная сборка ckeditor. Я посмотрю у меня где-то лежала такая версия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я тут нагуглил несколько вариантов, впихнул их в сборку и теперь есть несколько кнопок вставить изображение, половина из которых не работает, а то, что работает похоже что не загружает изображение на сервер а преобразовывает его в код и сразу встраивает в текст... :blink:

Там-же на сайте СКeditor'a есть какой-то мутный вариант с CKfinder'ом, но он платный да и что-то там надо настраивать для совместимости, иначе ругается на безопасность. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я либо сегодня, либо завтра с утра загружу свою версию сборки. Сборка фулл-расширенная.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Realtor
      Нужно разработать загрузчик фото по типу как в телеграм
      Т.е. преобразовывать прямо у источника уменьшая размер фото до загрузки на сайт. Обычно фото весят 5 МГБ, если грузить 15 фото , то по времени загрузка занимают долгое время.
      Предлагайте 
       
    • Автор: banzai72
      Если кто знает, подскажите пожалуйста, что прописать, что бы изображение было не ближе к левому краю и не в центре а от одного края до другого?
      А то если я просто прописываю <img src="{$estate_folder}/template/frontend/{$current_theme_name}/images/hvn.jpg" > то изображение крепиться к левому краю

       
      Если вставляю
      <div class="container">
              <div class="row">
                  <div class="spacer-40"></div>
       <img src="{$estate_folder}/template/frontend/{$current_theme_name}/images/hvn.jpg" >
      Получается

      А хотелось бы строго от края до края
       

    • Автор: Realtor
      Кто как борется с дубликатами при загрузке объектов с exel?
      т.е. как не допустить загрузку  к объектам в базе с их дублями  в загружаемой таблице exel приложения?
    • Автор: Дмитрий Кондин
      1. Необходимо разрешить в настройках ckeditor использование специальных тегов <iframe>. Для этого в файле 
      /ckeditor/config.js добавляем опцию
      config.allowedContent = true; Полный листинг файла config.js с этой опцией будет выглядеть так
      /** * @license Copyright (c) 2003-2014, CKSource - Frederico Knabben. All rights reserved. * For licensing, see LICENSE.html or http://ckeditor.com/license */ CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. // For the complete reference: // http://docs.ckeditor.com/#!/api/CKEDITOR.config // The toolbar groups arrangement, optimized for two toolbar rows. config.toolbarGroups = [ { name: 'clipboard', groups: [ 'clipboard', 'undo' ] }, { name: 'editing', groups: [ 'find', 'selection', 'spellchecker' ] }, { name: 'links' }, { name: 'insert' }, { name: 'forms' }, { name: 'tools' }, { name: 'document', groups: [ 'mode', 'document', 'doctools' ] }, { name: 'others' }, '/', { name: 'basicstyles', groups: [ 'basicstyles', 'cleanup' ] }, { name: 'paragraph', groups: [ 'list', 'indent', 'blocks', 'align', 'bidi' ] }, { name: 'styles' }, { name: 'colors' }, { name: 'about' } ]; // Remove some buttons, provided by the standard plugins, which we don't // need to have in the Standard(s) toolbar. config.removeButtons = 'Underline,Subscript,Superscript'; config.allowedContent = true; // Se the most common block elements. config.format_tags = 'p;h1;h2;h3;pre'; // Make dialogs simpler. config.removeDialogTabs = 'image:advanced;link:advanced'; }; 2. Теперь мы можем при редактировании текста добавлять код с youtube.
      Открываем ролик на youtube и копируем код из нижнего окошка под видео Поделиться - HTML-код

      Код выглядит примерно так
      <iframe width="560" height="315" src="https://www.youtube.com/embed/HFTZwLO5RSQ" frameborder="0" allowfullscreen></iframe> Кстати, можно использовать подобный код и с vimeo, например.
      3. Теперь копируем этот код и идем в редактирование страницы, включаем режим Источник и вставляем этот код в нужное место текста

      4. Сохраняем и теперь при просмотре странички мы видим видео.
       
       
    • Автор: Дмитрий Кондин
      По-умолчанию в ckeditor для менеджера картинок используется плагин ckfinder. 
      У него настроен уровень доступа для любых зарегистрированных. Т.е. если вы разрешаете на сайте регистрироваться и у вас установлен редактор с менеджером файлов, то любой зарегистрированный пользователь может удалять картинки из каталога 
      /ckfinder/userfiles Это при условии что вы там вообще что-то храните из картинок.
      Если вы не хотите чтобы любые юзеры могли удалить ваши картинки, нужно в файле
      /ckfinder/config.php Эти строчки
      if ( $_SESSION['user_id'] or $_SESSION['user_id_value'] ) { return true; } Замените на эти
      if ( $_SESSION['current_user_group_name'] != 'admin' ) { return false; }