织梦更换编辑器后台更改图集文件在哪改,我想在表单添加编辑器。。

怎样修改织梦后台系统发布软件的表单,就像下面这样的表单,我想去掉一些项目,怎么改_百度知道
提问者采纳
可以通过修改dede/soft_add.php和dede/soft_edit.php页面注释掉一些表单,注释的语句是&!--需要注释的内容--&
php代码看不懂,我想把软件运行环境,软件类型,管方地址,去掉,还有文章发布者默认为admin,文件类型默认改为word,具体怎么改,能给个代码吗?
加我扣扣吧99546,帮你弄好,
提问者评价
真的非常感谢,给你加10分
其他类似问题
为您推荐:
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁织梦后台自定义表单联动显示枚举值解决办法
1)函数编写
打开 /include/extend.func.php
文件(这个文件为自定义函数接口文件,若不存在,请自行创建),在最后一行的?&上添加如下代码:
function Getsysenum($fields,$group){
$row = $dsql-&GetOne("select * from dede_sys_enum
where egroup='".$group."' and evalue = '".$fields."'");
if(!is_array($row)){
return "联动类别不存在";
return $row['ename'];
2)显示修正
1.在"后台目录"\templets\diy_list.htm找到(大约在41行):
$fields[$field] = ""; &
在下面加入:
//联动类型显示修正开始 &
else if($fielddata[1]=='stepselect') &
$db-&Execute('me',"SELECT * FROM
`dede_stepselect` WHERE itemname='{$fielddata[0]}'");
while($arr = $db-&GetArray(me))
$egroup = $arr['egroup']; &
$fields[$field] =&Getsysenum("{$fields[$field]}",$egroup);
//联动类型显示修正结束&
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。wordpress主题后台教程(九):多个图片上传表单
您现在的位置:->->&&&&浏览数:5,572
本节教程需要再的基础上完成,请先准备好上一篇教程中的代码和js文件。本教程要实现的目标是后台能有多个图片上传表单。
首先我们修改表单,添加多个上传按钮,还加上显示图片用的div容器。
上一篇教程中的js代码中是通过文本域的id值来获取元素的,如果有多个文件上传表单,但是在一个html文档中id不能相同,那样的话,就得针对每个表单都写一个js,这样很繁琐,所以今天我们修改一下表单,并且将js改成通过class获取对象。
将类中的display()函数修改为(我新加了一个ashu_ico项,并且将上传按钮的id属性去掉改成class="ashu_bottom"):
function display() {
wp_enqueue_script('my-upload', get_bloginfo( 'stylesheet_directory' ) . '/js/upload.js');
wp_enqueue_script('thickbox');
wp_enqueue_style('thickbox');
$options = ClassicOptions::getOptions(); ?&
&form method="post" enctype="multipart/form-data" name="classic_form" id="classic_form"&
&div class="wrap"&
&h2&&?php _e('阿树工作室主题设置'); ?&&/h2&
&input type="text" size="80"
name="ashu_logo" id="ashu_logo" value="&?php echo($options['ashu_logo']); ?&"/&
&input type="button" value="上传" class="ashu_bottom"/&
&input type="text" size="80"
name="ashu_ico" id="ashu_ico" value="&?php echo($options['ashu_ico']); ?&"/&
&input type="button" value="上传" class="ashu_bottom"/&
&p class="submit"&
&input type="submit" name="classic_save" value="&?php _e('保存设置'); ?&" /&
这里新加了一个设置项,前面默认数据设置、数据更新都需要相应的增加项目,很简单,这里不赘述。
且看新的js代码,用编辑器打开我们的upload.js,修改代码为:
jQuery(document).ready(function() {
jQuery('input.ashu_bottom').click(function() {
targetfield = jQuery(this).prev('input');
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
window.send_to_editor = function(html) {
imgurl = jQuery('img',html).attr('src');
jQuery(targetfield).val(imgurl);
tb_remove();
到此多个图片上传已经实现,其实也很简单。。
本篇教程之前的几篇教程是
本篇教程之后的几篇教程是
没有找到你要找的内容?你可以通过搜索你要找的内容,或者给我们留言。DEDECMS添加运行代码功能的FCKeditor编辑器修改方法-源码库|专注为中国站长提供免费商业网站源码下载!
当前位置:----DEDECMS添加运行代码功能的FCKeditor编辑器修改方法
DEDECMS添加运行代码功能的FCKeditor编辑器修改方法
点评:前些日子发现有许多朋友在找可以FCKeditor中的运行代码效果,可见网上没有类似的东东可以下载,其实这就是一个一个文本区+一个JS脚本的问题,没什么难的
可能难在如何加到FCKeditor中,于是决定给新老站长做点贡献,现在工作时间不是太忙,但苦于网站处于&骑虎&状态,还不如给大家做点好事,还可以赚点流量。花了半小时的时间把这个功能做出来了。&
说一下方法:&
先找到DEDE的include目录下的FCKeditor这个目录,咱们大家经常发文章用的编辑器90%以上都是用的FCK,找到fckconfig.js打开,先来一段声明(版权时代,非常重要的):&
FCKeditor版权所有。。。本功能旨在增强作用。。。绝无侵权之类。&
FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;&
说明FCKeditor的按钮目录是在 xxx\include\fckeditor\skins\default 先把想加的图像图村放到这里面。一般图标的名称和fckconfig.js按钮的名称是一样的。&
FCKConfig.DefaultLanguage = 'zh-cn' ;&
说明语言是简体中文,那么找到语言目录:lang 打开zh-cn.js&
加入想要的按钮变量及名称,如:&
InsertMazi : &插入可运行代码&,&
InsertMaziLb1 : &可运行代码&,&
MaziProperties : &可运行代码&,&
我起的名字叫:mazi 呵呵,并不是马子啊,不要想歪了。&
回到fckconfig.js,在 :&
FCKConfig.ToolbarSets[&Default&]&
的以下合适位置,加入你的变量名称,我的是&Mazi&。&
再找到editor\js\下的fckeditorcode_ie_2.js 在合适的位置添加:&
case 'Mazi':B=new FCKToolbarButton('Mazi',FCKLang.InsertMaziLb1,FCKLang.InsertMazi);&
case 'Mazi':B=new FCKDialogCommand('Mazi',FCKLang.DlgMaziTitle,'dialog/mazi.php',520,200);&
上面的dialog/mazi.php表示调用的文件,名称我也起名叫:mazi,扩展名为PHP,其内容为:&
以下为引用的内容:&
require_once(dirname(__FILE__).&/../../../config_base.php&);&
&title&插入可运行的代码&/title&&
&meta http-equiv=&Content-Type& content=&text/ charset=gb2312&&&
.td{font-size:10}&
&script language=javascript&&
var oEditor = window.parent.InnerDialogLoaded() ;&
var FCK = oEditor.FCK;&
// 用于插入可以运行的代码&
// 作者:枯林沐风 QQ: (长期招友情链接,要求alexa排名50万以内!)&
// 版权归fckeditor所有,本次修改只是增强功能,没有侵权意图!&
// 本插件你可以自由修改和转载,请保留本信息(不会影响你的速度)&
function TableOK(){&
var rvalue,rurl,&
rurlname = form1.rurl.&
rvalue = &&TEXTAREA id=liehuonetsuifeng style=WIDTH:600HEIGHT:150&&+ rurlname +&&/TEXTAREA&&;&
rvalue += &
rvalue += &&BUTTON onclick=Preview(liehuonetsuifeng)&运行代码&/BUTTON&&;&
rvalue += &&BUTTON onclick=copyCode(liehuonetsuifeng)&复制代码&/BUTTON&&;&
rvalue += &&BUTTON onclick=saveCode(liehuonetsuifeng)&另存代码&/BUTTON&&;&
rvalue += &&BUTTON onclick=addBookmark(document.title,location.href)&收藏本页&/BUTTON&&;&
FCK.InsertHtml(rvalue);&
window.close();&
&/script&&
&link href=&base.css& _fcksavedurl=&&base.css&& _fcksavedurl=&&base.css&& rel=&stylesheet& type=&text/css&&&
&body bgcolor=&#EBF6CD& topmargin=&8&&&
&form id=&form1&&&
&table border=&0& width=&98%& align=&center&&&
&td align=&right&&代码:&/td&&
&td colspan=&3&&&
&TEXTAREA name=rurl style=WIDTH:400HEIGHT:100&&/TEXTAREA&&
&tr height=&20&&&
&td colspan=&2& align=&right& nowrap&&
&input onclick=&TableOK();& type=&button& value=& 确定 & class=&binput&&&
到此就全部结束了,把修改的文件上传到你的WEB目录,登录到网站后台,添加文章看看吧。
相关dedecms教程:
相关资源下载:
dedecms教程搜索
dedecms教程推荐
热门源码推荐
热门dedecms教程
©2012织梦后台文件编辑器和删除文件异常 - 好代码编程网
织梦后台文件编辑器和删除文件异常
  在使用织梦后台管理网站的过程中,有一个网站文件管理器出现了异常,情况如下:
1.删除文件的时候在确认文件删除的对话框上下出现了两行javascript代码,代码的内容就是blank.js文件的内容(该文件在管理员目录下面的js目录中),而且这两行代码被用红色背景加重(现在  想想应该是浏览器的警示,与代码本身无关)。
2.部分文件删除的时候,系统提示警告,禁止删除
3.编辑文件的时候工作目录和文件名称的两个input的内容是空的,正常情况下应该自动填充当前目录和当前要修改的文件名称才对。所以导致编辑完成后无法保存文件,即文件无法修改。
  根据编辑和删除文件的链接路径,我找到了文件管理器执行的第一个php文件---file_mange_view.php,这个文件在后台管理员文件夹下(默认/admin),打开这个文件,可以看到这个文件控制了后台文件管理过程中显示的对话框页面,包括几种情况:重命名、新建目录、移动文件、删除文件、编辑文件、可视化编辑、新建文件和上传文件,用if/else判断$fmdo变量的值来决定要进行的操作,$fmdo变量是通过url传递进来的,也就是在$_GET变量中保存的。
  首先针对第一个问题,先看删除文件部分的情况,删除部分的代码截取如下:
//file_mange_view.php//删除文件
else if($fmdo=="del")
$wintitle = "&文件管理";
$wecome_info = "&文件管理::删除文件 [&a href="/171600/file_manage_main.php?activepath=$activepath'&文件浏览器&/a&]&/a&";
$win = new OxWindow();
$win-&Init("file_manage_control.php","js/blank.js","POST");
$win-&AddHidden("fmdo",$fmdo);
$win-&AddHidden("activepath",$activepath);
$win-&AddHidden("filename",$filename);
if(@is_dir($cfg_basedir.$activepath."/$filename"))
$wmsg = "你确信要删除目录:$filename 吗?";
$wmsg = "你确信要删除文件:$filename 吗?";
$win-&AddTitle("删除文件确认");
$win-&AddMsgItem($wmsg,"50");
$winform = $win-&GetWindow("ok");
$win-&Display();
  首先看这一行:$win = new OxWindow();,这里初始化了一个类OxWindow,随即调用了这个类的Init()方法,而这个类在本文件的开头用require_once引入进来:
require_once(DEDEINC."/oxwindow.class.php");
DEDEINC变量就是根目录下面的/include文件夹,于是也打开这个文件查看,首先发现它又引入了另一个文件:
require_once(DEDEINC."/dedetag.class.php");
先不管这个dedetag.class.php,用到它的时候再去找它,先看这个oxwindow是干什么的,根据file_mange_view.php中代码执行的流程,首先实例化OxWindow,也就是调用它的构造方法,但是这玩意儿并没有构造方法,所以继续看下去,调用了Init方法,下面截取这个方法的代码:
初始化为含表单的页面
$formaction
表单操作action
$checkScript
检测验证js
$formmethod
function Init($formaction="", $checkScript="js/blank.js", $formmethod="POST", $formname="myform")
$this-&myWin .= "&script language='javascript'&\r\n";
if($checkScript!="" && file_exists($checkScript))
$fp = fopen($checkScript,"r");
$this-&myWin .= fread($fp,filesize($checkScript));
fclose($fp);
$this-&myWin .= "&!-- function CheckSubmit()\r\n{ } --&";
$this-&myWin .= "&/script&\r\n";
$this-&formName = $formname;
$this-&myWin .= "&form name='$formname' method='$formmethod' onSubmit='return CheckSubmit();' action='$formaction'&\r\n";
这个方法是这样调用的$win-&Init("file_manage_control.php","js/blank.js","POST");,所以传递的参数也显而易见,就是两个文件名和一个POST字符串,这个方法干了什么呢,正如它的注释中说的,就是将$this-&myWin这个变量搞成一个非常长的字符串,字符串中就是一个html页面的一部分,开头是从js/blank.js中读出来的javascript代码,如果这个文件为空或者不存在,就写一个名叫CheckSubmit()的函数并且永远返回真,其实打开这个blank.js文件发现文件中的内容也是这个永远返回真的函数,所以这段代码其实很无聊。接下来就是一个表单的开始,就是form标签的前半部分,用传递的参数设置name,method,action等值。  
.Net 文章一周点击
.Net 文章一月点击
HaoGongJu.Net ( 好代码 ) All Rights Reserved

我要回帖

更多关于 织梦文章编辑器 的文章

 

随机推荐