打开/dede/inc/inc_archives_functions.PHP
大概在这个文件的第633行找到下面的代码:
function AnalyseHTMLBody($body,&$description,&$litpic,&$keywords,$dtype='')
{
在下面加入如下代码:
$body = str_replace("div","p",$body);
echo $str."\n";
但是以上代码仅限于普通的网站,也就是不会在发布的文章中有文本的/include/ckeditor/config.Js
在
/*
copyright (c) 2003-2010,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 = '#F1F5F2';
// 文件浏览
config.filebrowserImagebrowseUrl = "../include/dialog/select_images.PHP";
config.filebrowserFlashbrowseUrl = "../include/dialog/select_media.PHP";
config.filebrowserImageUploadUrl = "../include/dialog/select_images_post.PHP";
下方添加
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
config.enterMode = CKEDITOR.ENTER_BR;这句在的意思就是将ENTER换行的换行符改成
config.shiftEnterMode = CKEDITOR.ENTER_P; 这句的意思就是将SHIFT+ENTER换行的换行符改成
所以如果想ENTER改成
改完后文件如下
/*
copyright (c) 2003-2010,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 = '#F1F5F2';
// 文件浏览
config.filebrowserImagebrowseUrl = "../include/dialog/select_images.PHP";
config.filebrowserFlashbrowseUrl = "../include/dialog/select_media.PHP";
config.filebrowserImageUploadUrl = "../include/dialog/select_images_post.PHP";
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
config.autoparagraph = false;
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;
};
这样在手工录入的时候就可以按回车换行,换行符是
打开/include/ckeditor/ckeditor.Js
然后查找 'p':'div' 改成'div':'p'
完成 总结
以上是内存溢出为你收集整理的去除Dede编辑器粘贴/回车都自动加DIV的方法全部内容,希望文章能够帮你解决去除Dede编辑器粘贴/回车都自动加DIV的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)