织梦cms教程

织梦CMS二次开发后台添加设置LOGO的功能

精准像素 2021-12-19 人阅读

对于新手来说,每次替换Logo都要用FTP更换还是比较麻烦的,那么我们用直接在后台加一个后台添加设置LOGO的功能怎么样?是不是就很方便了。

首先在dede网站后台 - 基本参数设置中添加新变量功能,增加图片类型。具体操作如下:

打开/dede/templets/sys_info.htm,dede为后台管理目录。

找到

<script language="javascript" src="../include/js/jquery/jquery.js"></script>

在下方添加:

<script language="javascript" src="js/main.js"></script>

继续找到

<input type="radio" name="vartype" value="bstring" class='np' />多行文本</td>

改成这个样子

<input type="radio" name="vartype" value="bstring" class='np' />多行文本 
<input type="radio" name="vartype" value="pic" class='np' />图片 </td>

最后一步还要找到

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

在它的下面添加:

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

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

相关推荐
  • 织梦CMS二次开发
  • 织梦CMS新手教程
  • 织梦CMS二次开发缩略图变形的解决方法

    下面给大家介绍织梦CMS加水印图片会变形的解决方法,修改代码前先备份源码,以免出错第一:修改一个处理图片的函数位置:/include/image.func.php查找到:if($srcW<=$toW&& $srcH<=$toH) returntrue;大概在71行左右在下面加上if($srcW>$srcH){$toWH=$toH/$toW...

    织梦cms教程 169 3年前
  • 织梦CMS二次开发列表AJAX按条件排序

    DedeCMS实现列表页按时间,点击,评论,星级排序的方法还挺多的,最简单的莫过于生成自由列表。最近玩AJAX玩上瘾了,就分享用AJAX动态加载列表的方法。AJAX办法区别于生成自由列表,自由列表有许多优势:URL静态、独立的标题、描述、关键字,利于SEO优化;但是考虑...

    织梦cms教程 231 4年前
  • dedecms二次开发全站文章收藏总次数统计

    需要对网站所有文章的收藏量统计,但是织梦默认没有这个统计功能,下面就告诉大家详细开发过程!此过程需要对数据库进行操作,需要取得数据库权限,建议大家在操作前最好备份一下数据库以及文件。下面是详细步骤:第一步、新建数据库表dede_stows,我们以直接复制...

    织梦cms教程 185 4年前
  • 织梦CMS新手教程-建站流程详解

    1、网站策划(1)网站定位(2)确定网站关键词,关键词写法(3)确定网站描述,网站描述的写法(4)准备网站文章(选修)2、购买域名、空间(1)购买空间的注意事项(2)购买域名的注意事项(3)域名的绑定和空间的解析3、织梦CMS安装(1)本地搭建虚拟网站环境(2)在虚拟环境中安装织梦系统(3)ft...

    织梦cms教程 32 4个月前
  • 织梦CMS二次开发后台添加设置LOGO的功能

    对于新手来说,每次替换Logo都要用FTP更换还是比较麻烦的,那么我们用直接在后台加一个后台添加设置LOGO的功能怎么样?是不是就很方便了。首先在dede网站后台 - 基本参数设置中添加新变量功能,增加图片类型。具体操作如下:打开/dede/templets/sys_info.htm,d...

    织梦cms教程 44 6个月前
  • 织梦GBK,UTF8编码有什么区别,哪种编码做网站好?

    GBK,UTF8是什么?GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示。比如,如果是UTF8编码,则在外国人...

    织梦cms教程 55 2年前