织梦dede网站后台添加新变量功能增加图片类型

[复制链接]
查看1792 | 回复0 | 2020-11-3 14:00 | 显示全部楼层 |阅读模式
织梦dede网站后台添加新变量功能增加图片类型
突发奇想想做dedecms后台管理里面增加上传LOGO的功能,要知道dedecms系统自身后台设置里是沒有这一项的。这就不利于接单了,为了接单,为了赚钱,今天就研究了下在后台管理上传LOGO功能,要增加这个功能就得在添加新变量里增加图片类型。

织梦dede网站后台添加新变量功能增加图片类型

织梦dede网站后台添加新变量功能增加图片类型

具体操作如下:

打开/dede/templets/sys_info.htm
找到

  1. <script language="javascript" src="../include/js/jquery/jquery.js"></script>
复制代码

在下方添加:

  1. <script language="javascript" src="js/main.js"></script>
复制代码

继续找到

  1. <input type="radio" name="vartype" value="bstring" class='np' />多行文本</td>
复制代码

改成这个样子

  1. <input type="radio" name="vartype" value="bstring" class='np' />多行文本
  2. <input type="radio" name="vartype" value="pic" class='np' />图片
  3. </td>
复制代码

最后一步还要找到

  1. echo "<input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' style='width:30%'>";
复制代码

在它的下面添加

  1. }else if($row['type']=='pic')
  2. {
  3.     echo "<table><tbody><tr><td><input type='text' name='edit___{$row['varname']}' id='edit___{$row['varname']}' value='{$row['value']}' style='width:250px;'></td>
  4.     <td><input type='button' name='set9' value='浏览... 'class='coolbg np' style='width:60px' onClick="."SelectImageN('form1.edit___{$row['varname']}','','idd_{$row['varname']}');"." /></td>";
  5. if($row['value']){
  6.     echo "<td><img src=".$row['value']." style='max-width:150px;max-height: 100px;' id='idd_{$row['varname']}' ></td></tr></tbody></table>";
  7. }else{
  8.     echo "<td><img src='images/pview.gif' style='max-width:150px;max-height: 100px;' id='idd_{$row['varname']}'></td></tr></tbody></table>";
  9. }
复制代码

这样就完成了,在后台添加图片新变量就可以了,建议做两个,一个pc端logo,一个移动端logo。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16