如何实现dedecms前台会员中心上传附件方法

天池像两个鸡蛋融合在一起,上面大雾迷蒙,更添加了几分神秘的色彩。而且天池在长白山的最高点,所以海拔很高,就像耸入云端似的,都是大雾,所以被称为天池。旁边还有火山,火山的顶上灰蒙蒙的,全都被火山灰覆盖了。那里还有很多火山石,有的像狮子,有的像大象,有的像绵羊……数也数不清。
非原创,要在会员发布文章时要能发布一些doc,xsl,ppt之裡的小附件。以为只是设置问题,于是百度一下,就知道DEDECMS根本没有预留这个功能,没办法,只好去研究一下它,终于找到解决方法修改以下几个文件1.\include\FCKeditor\fckconfig.jsQuote:
FCKConfig.ToolbarSets["Member"] = [['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],['ImageUser','flashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']] ;
替换成Quote:
FCKConfig.ToolbarSets["Member"] = [['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],['ImageUser','FlashUser','AddonUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']] ;
Quote:
FCKConfig.ToolbarSets["MemberLit"] = [['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],['ImageUser','FlashUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']] ;
替换成Quote:
FCKConfig.ToolbarSets["MemberLit"] = [['Source','Preview','-','PasteText','PasteWord','-','Bold','Italic','Underline','StrikeThrough'],['ImageUser','FlashUser','AddonUser','-','Link','Unlink','-','Table','Rule','Codes','Quote','Br','-','TextColor','FontSize']] ;
2.\include\FCKeditor\editor\js\fckeditorcode_ie.js 和\include\FCKeditor\editor\js\fckeditorcode_gecko.js编辑fckeditorcode_ie.jsQuote:
case 'Addon':B=new FCKDialogCommand('Addon',FCKLang.InsertAddon,'dialog/dede_addon.php',480,250);break;
下面添加Quote:
case 'AddonUser':B=new FCKDialogCommand('AddonUser',FCKLang.InsertAddon,'dialog/dede_addonuser.php',480,250);break;
Quote:
case 'Addon':B=new FCKToolbarButton('Addon',FCKLang.InsertAddon,FCKLang.InsertAddon,null,false,true,76);break;
下面添加Quote:
case 'AddonUser':B=new FCKToolbarButton('AddonUser',FCKLang.InsertAddon,FCKLang.InsertAddon,null,false,true,76);break;
同理fckeditorcode_gecko.js做類似的修改3.在\include\FCKeditor\editor\dialog里,复制一份dede_addon.php,重命名为dede_addonuser.php。编辑dede_addonuser.phpQuote:
require_once(dirname(__FILE__)."/../../../common.inc.php");
替换成Quote:
require_once(dirname(__FILE__)."/../../../../member/config.php");CheckRank(0,0);
Quote:
window.open("../../../dialog/select_soft.php?f="+fname, "popUpSoftWin", "scrollbars=yes,resizable=yes,statebar=no,width=500,height=350,left="+posLeft+", top="+posTop);
替换成Quote:
window.open("../../../../member/uploads_select.php?mediatype=4&f="+fname, "popUpSoftWin", "scrollbars=yes,resizable=yes,statebar=no,width=500,height=350,left="+posLeft+", top="+posTop);
4. 登录管理后台,在会员系统开启了会员可以上传图片以外的附件.5.完成,测试

以上就是如何实现dedecms前台会员中心上传附件方法。真正的孤独不是一个人寂寞,而是在无尽的喧哗中丧失了自我。更多关于如何实现dedecms前台会员中心上传附件方法请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序