dedecms织梦网站,我复制黏贴word内容时,都不显示,请问如何才能方便快捷地把word里面内容上传网站
在内页可以插入分页符,可以在文章编辑页面的菜单里找到。还有就是在文章页模板,也就是{dede:fieldbody
/}后面插入分页符调用便签{dede:pagebreak/}。
21模板里调用部分…找到:
<DIV id=eData style="DISPLAY: none"> {dede:field name='id' function="litimgurls(@me)"/} </DIV>
改为: (只是改里边函数名字,前边加个字母而已)
<DIV id=eData style="DISPLAY: none"> {dede:field name='id' function="blitimgurls(@me)"/} </DIV>
22修改源代码:
Include/extendfuncphp 文件
加自定义函数:
//这里的函数名字前边比原有函数名字多加个b
function blitimgurls($imgid=0){
global $lit_imglist,$dsql;
//$dsql = new DedeSql(false);
//获取附加表
$row = $dsql->GetOne("SELECT caddtable FROM dede_archives AS a LEFT JOIN dede_channeltype AS c ON achannel=cid where aid='$imgid'");
$addtable = trim($row['addtable']);
//获取附加表imgurls字段内容进行处理
$row = $dsql->GetOne("Select imgurls From `$addtable` where aid='$imgid'");
//调用inc_channel_unitphp中ChannelUnit类
$ChannelUnit = new ChannelUnit(2,$imgid);
//调用ChannelUnit类中GetlitImgLinks方法处理缩略图
$lit_imglist = $ChannelUnit->bGetlitImgLinks($row['imgurls']);
//这里的方法名字前边多加个b
//返回结果
return $lit_imglist;
}
23修改:include/channelunitclassphp
添加一个方法: (其实就是原来的方法做了一点修改名字多个b;还有就是
//修改$ddimg为$src请看代码里的此注释位置)
function bGetlitImgLinks($fvalue){
if($GLOBALS["htmltype"]=="dm"){
if(empty($GLOBALS["pageno"])) $NowPage = 1;
else $NowPage = intval($GLOBALS["pageno"]);
}else{
if(empty($GLOBALS["stNowPage"])) $NowPage = 1;
else $NowPage = intval($GLOBALS["stNowPage"]);
}
$revalue = "";
$dtp = new DedeTagParse();
$dtp->LoadSource($fvalue);
if(!is_array($dtp->CTags)){
$dtp->Clear();
return "无信息!";
}
$ptag = $dtp->GetTag("pagestyle");
if(is_object($ptag)){
$pagestyle = $ptag->GetAtt('value');
$maxwidth = $ptag->GetAtt('maxwidth');
$ddmaxwidth = $ptag->GetAtt('ddmaxwidth');
$irow = $ptag->GetAtt('row');
$icol = $ptag->GetAtt('col');
if(empty($maxwidth)) $maxwidth = $GLOBALS['cfg_album_width'];
}else{
$pagestyle = 2;
$maxwidth = $GLOBALS['cfg_album_width'];
$ddmaxwidth = 200;
}
if($pagestyle == 3){
if(empty($irow)) $irow = 4;
if(empty($icol)) $icol = 4;
}
$mrow = 0;
$mcol = 0;
$photoid = 1;
$images = array();
$TotalPhoto = sizeof($dtp->CTags);
foreach($dtp->CTags as $ctag){
if($ctag->GetName()=="img"){
$iw = $ctag->GetAtt('width');
$ih = $ctag->GetAtt('heigth');
$alt = str_replace("'","",$ctag->GetAtt('text'));
$src = trim($ctag->GetInnerText());
//echo $src"<BR>"; //源图
$ddimg = $ctag->GetAtt('ddimg');
//echo $ddimg"<BR>"; //缩略图
if($iw > $maxwidth) $iw = $maxwidth;
$iw = (empty($iw) "" : "width='$iw'");
if($GLOBALS["htmltype"]=="dm") {
$imgurl = "viewphpaid=$this->ArcID&pageno=$photoid";
}else{
if($photoid==1){
$imgurl = $GLOBALS["fileFirst"]"html";
}else{
$imgurl = $GLOBALS["fileFirst"]"_"$photoid"html";
}
}
$imgcls = "image"($photoid-1);
//修改这里$ddimg改为$src
$revalue = "<dl><dt>$alt<dd>$src<dd>$ddimg<dd>$ddimg<dd><dd><div></div><div></div><dd><dd>$photoid</dd></dl>\r\n";
$photoid++;
}
}
unset($dtp);
unset($images);
return $revalue;
}
其实里边的$src就是大图,源图地址$ddimg就是缩略图地址
网上给你找的 希望能帮助到你
可以弄个插件,把上传的word,自动整理为网页形式的。在word文档中编辑一篇文章,格式段落都整理好后,粘贴到dede编辑器里面却发现,格式都无效了,可能dede有自己的打算,比如这样可以文章字体大小统一,样色统一,整体比较整洁。但是用惯了word编辑文章的同学们就感觉不顺手了。郑州亿仟家网络经过查资料和实际操作,把方法给大家介绍一下。
Dedecms集成的是CKEditor编辑器,我们要做的是把CKEditor编辑器替换成kindeditor编辑器,kindeditor编辑器以其强大的功能和良好的用户体验度,是目前国内使用最广泛的编辑器之一。
具体操作步骤如下:
1,首先下载kindeditor文件包,下载地址:/uploads/file/20130430/20130430105608_10173zip
2,解压后把kindeditor文件夹上传到include/目录下。
3,用kindeditor文件夹下的inc_fun_funAdminphp替换include/inc/下的inc_fun_funAdminphp文件。
4,修改dedecms系统参数——核心设置——Html编辑器(ckeditor,需要fck的用户可以去官网下载):将ckeditor改成kindEditor。
你进入你的程序后台管理,然后在 系统设置-系统基本参数 这里设置下你的网站根目录,然后再重新生成下主页
你的站点根网址应该是 http://myweimallcom/goldencarps 这个
这个其实不是错误,生成的文章能不能在首页显示主要要看主页有没有该栏目或者文章的连接,新建的栏目肯定不在首页的显示设定上,当然不显示了你可以在首页的模块设置上设置一下显示的内容,就可以显示了
是的 需要在你首页模版中加上你后台增加的广告标签。
步骤一: 选择你要显示的广告,然后点击代码。
步骤二:复制代码标签或者JS
选择"织梦CMS标签调用代码" 或者 "以下为选定广告的JS调用代码"
前台模版页面
例如 templets/default/indexhtm
<div class="ad">{dede:myad name='contentTopBanner2'/}</div>
或者
<div class="ad"><script src='/plus/ad_jsphpaid=20' language='javascript'></script></div>
0条评论