欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

织梦cms教程

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

织梦cms教程 我的站长站 2021-12-19 共74人阅读

对于新手来说,每次替换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教程 233 5年前
  • 织梦CMS二次开发列表AJAX按条件排序

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

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

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

    织梦cms教程 210 7年前
  • 织梦CMS二次开发不同栏目调用不同的模板教程

    在建站过程中可能会有各种各样的要求,虽然我们可以给每个栏目指定不同的模板然后用include标签引用不同的头部或者底部模板,但是如果有很多个栏目,而且栏目模板又一样,这样去一个一个修改栏目模板就会显得比较麻烦,改那么多模板真是不容易,现在就给大家提...

    织梦cms教程 301 7年前
  • Dedecms二次开发sql数据库类详解

    今天花点时间讲解下织梦的sql数据库类,近期本来是准备录制一套视频教程的,但由于视频压缩的问题迟迟没有开展工作,如果大家有什么好的视频压缩方式可以通过邮件的方式告诉我:tianya#dedecms.com(#<=>@).目前视频主要想做成wmv或者rmvb这种格式的,里...

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

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

    织梦cms教程 64 2年前
  • 织梦CMS二次开发后台添加设置LOGO的功能

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

    织梦cms教程 74 2年前
  • 织梦GBK,UTF8编码有什么区别,哪种编码做网站好?

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

    织梦cms教程 85 4年前
  • 织梦CMS新手教程-如何简单搭建一个织梦CMS网站

    搭建一个网站需要准备那些东西呢?我们只需要准备三样东西就可以,一,域名,二,空间,三,网站程序,这三样就可以,域名和空间可以到万网,华夏名网,西部数码这些知名的服务商购买,网站程序可以在网上下载,如果你想搭建博客网站,就下载个WordPress程序,企业网站就下载dede...

    织梦cms教程 101 4年前
  • 织梦CMS管理员帐号密码忘记了怎么办?

    可以下载官方团队提供的“密码重设工具(UTF-8/GBK) For DedeCMS V5.3”工具,使用方法很简单,看文件内的说明就可以了,不过需要记住修改完密码后要即时的删除。百度云下载地址:https://pan.baidu.com/s/1pJ0gViz插件使用方法密码重设工具有UTF-8/GBK两个...

    织梦cms教程 187 5年前