Forums / National / Russian / Тех. поддержка / не вставляются изображения

ProFF
#1 2012-02-08 00:49

На свежеустановленную 0.9.6 , скин nemezis. При добавлении или редактировании страницы жму на "мои файлы", открывается окошко, а дальше нет никакой реакции на нажатие "миниатюра" или "полный размер". Т.е. в редактор не вставляется ссылка на картинку( 

Пробовал в Хроме и Опере. ЧТо может быть? 

Добавлено 1 час спустя:

Пардон, всё стало само собой. Допустим, с этим разобрался. 

Ответьте тогда на такой вопрос - есть ли в CKEditor функция hide или "читать далее" ? На подобии тега more ?


 

Добавлено 2 часа спустя:

Забавно. При добавлении страницы включается парсер HTML (CKEditor отключен и соответственно нет панели редактирования текста). 

При редактировании страницы включается парсер bbcode , редактирование текста становится возможным. 

This post was edited by ProFF (2012-02-08 04:24, 12 years ago)
uznik73
#2 2012-02-08 14:37
#33077 ProFF: 

Ответьте тогда на такой вопрос - есть ли в CKEditor функция hide или "читать далее" ? На подобии тега more ?

В файл ../plugins/ckeditor/ckeditor/config.js вставляешь код ниже, а в ../plugins/ckeditor/ckeditor/plugins закидываешь плагин more

/*
Copyright (c) 2003-2009, 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 example:
    // config.language = 'fr';
    // config.uiColor = '#AADC6E';
	config.autoUpdateElement = true;  // defaul - true; :) 
	config.colorButton_enableMore = true;   // default - false
    config.skin = 'office2003';

	config.extraPlugins = 'mediaembed,code,more';
	
	config.toolbar_Administrator =
    [
        ['Source','-','Save','NewPage','Preview','-','Templates'],
        ['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
        ['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], ['Code','More'],
        
        '/',
        ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
        ['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
        ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
        ['Link','Unlink','Anchor'],
        ['Image','Flash','MediaEmbed','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
        '/',
        ['Styles','Format','Font','FontSize'],
        ['TextColor','BGColor'],
        ['Maximize', 'ShowBlocks','-','About']

    ];

    config.toolbar = 'Administrator';
	config.disableNativeSpellChecker = true;
    config.removePlugins = 'contextmenu';	

};

А про парсер скорее всего в настройках конфликт какой то, в сиене нужно выбрать каким парсером пользоваться, если нужен html то заходишь в /admin.php?m=other&p=bbcode и внизу есть ссылки, конвертируешь страницы коменты форумы и прочее в html

в парсере html проверь редактор разметки..

Sorry for my poor English
Dayver
#3 2012-02-09 11:01
#33080 uznik73:
а в ../plugins/ckeditor/ckeditor/plugins закидываешь плагин more

Нафига что то туда заливать если он там и так есть /plugins/ckeditor/lib/plugins/more ?

Pavlo Tkachenko aka Dayver
uznik73
#4 2012-02-09 11:34

Dayver, если есть то понятное дело не нужно, просто как то ставил 0.9.6 плагина more не было хз почему

Sorry for my poor English
ProFF
#5 2012-02-17 02:32

uznik73, спасибо за инфу. Только все равно кое-что не получается ((

Я так понял, править нужно не  " ../plugins/ckeditor/ckeditor/config.js",  а всё же  " ../plugins/ckeditor/lib/config.js"

Пытался заменить или отредактировать код этого файла: всё приводит к одному - редактор перестает работать ((

 

/* CKEditor toolbar sets for Cotonti */

CKEDITOR.editorConfig = function( config )
{
    config.toolbar = 'Full';
    

	config.toolbar_Full =
	[
		['Source','-','Templates'],
		['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'], ['Code','More'],
		['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
		['Maximize', 'ShowBlocks','-','About'],
		'/',
		['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
		['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
		['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
		['Link','Unlink','Anchor'],
		['Styles','Format'],
		['TextColor','BGColor']
	];

	config.toolbar_Medium = [
		['Bold','Italic','Underline','Strike'],
		['NumberedList','BulletedList','-','Blockquote'],
		['Link','Unlink','Anchor','Smiley'],
		['TextColor','BGColor'],
		['Cut','Copy','Paste','PasteText','Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Source']
	];

	config.toolbar_Basic =
	[
		['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']
	];
};

 


Может подскажешь, что конкретно здесь нужно править? 

P.s. плагин more закинул в нужную директорию (его не было в сборке)

Добавлено 5 минут спустя:

И еще: есть ли возможность добавлять видео с помощью этого редактора? Если да, покажите как это сделать, пожалуйста)

This post was edited by ProFF (2012-02-17 02:38, 12 years ago)
McDuck
#6 2012-02-17 07:54

Использую такой код:

/* CKEditor toolbar sets for Cotonti */

CKEDITOR.editorConfig = function( config )
{
   config.toolbar = 'Full';
config.extraPlugins = 'MediaEmbed,more,code';
config.forcePasteAsPlainText = true;
	config.toolbar_Full =
	[
		['Source','-','Templates'],
		['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print', 'SpellChecker', 'Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
		['Image','Flash','MediaEmbed','Table','HorizontalRule','Smiley','SpecialChar','PageBreak','Iframe'],
		['Maximize', 'ShowBlocks','-','About'],
		'/',
		['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
		['NumberedList','BulletedList','-','Outdent','Indent','Blockquote','CreateDiv'],
		['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], ['Code','More'],
		['Link','Unlink','Anchor'],
		['Styles','Format'],
		['TextColor','BGColor']
	];

	config.toolbar_Medium = [
		['Bold','Italic','Underline','Strike'],
		['NumberedList','BulletedList','-','Blockquote'],
		['Link','Unlink','Anchor','Smiley'],
		['TextColor','BGColor'],
		['Cut','Copy','Paste','PasteText','Scayt'],
		['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],['Source']
	];

	config.toolbar_Basic =
	[
		['Bold', 'Italic', '-', 'NumberedList', 'BulletedList', '-', 'Link', 'Unlink','-','About']
	];
};

Здесь "MediaEmbed" - для вставки видео, он должен лежать в папке плагинов редактора (как и "code", "more")

7 строка не дает вставить, например, картинку драгенддропом ;)

P.S. файл в UTF8 без BOM, после редактирования чищу кеш (возможно, это важно)

This post was edited by McDuck (2012-02-17 08:31, 12 years ago)