dedecms后台添加栏目icon图片和网站logo的代码方法
一、dedecms后台添加上传logo
在后台--系统参数添加变量--支持变量类型有:文本、数字 、布尔(Y/N) 、多行文本 。
但是没有图片变量类型,我们可以通过代码实现支持图片类型。
![dedecms后台logo](data:image/png;base64,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)
打开/dede/templets/sys_info.htm
但是没有图片变量类型,我们可以通过代码实现支持图片类型。
具体步骤:
打开/dede/templets/sys_info.htm
找到
<script language="javascript" src="../include/js/dedeajax2.js"></script>
<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>";
}
到这里就可以实现后台自定义添加logo图片。
二、栏目添加icon图片功能
第一步、首先我们把要添加栏目图片字段我这里取字段名为typeimg,您可以在后台添加代码,执行代码,操作如下:
“系统->SQL命令工具” , 插入sql语句
alter table dede_arctype add typeimg varchar(100)
第二步:进入后台管理文件目录(默认为:dede目录),找到”catelog_add.php“下有几处要修改的。
1.找到$queryTemplate(大概65行左右)
我改的代码如下:
$queryTemplate = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
tempindex,templist,temparticle,modname,namerule,namerule2,ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`)
VALUES('~reid~','~topid~','~rank~','~typename~','~typedir~','$isdefault','$defaultname','$issend','$channeltype',
'$tempindex','$templist','$temparticle','default','$namerule','$namerule2','0','0','','','~typename~','0','','','0','0','0','','','~typeimg~')";
2.找到 $in_query(227行左右)
修改整个$in_query
$in_query = "INSERT INTO `dede_arctype`(reid,topid,sortrank,typename,typedir,isdefault,defaultname,issend,channeltype,
tempindex,templist,temparticle,modname,namerule,namerule2,
ispart,corank,description,keywords,seotitle,moresite,siteurl,sitepath,ishidden,`cross`,`crossid`,`content`,`smalltypes`,`typeimg`)
VALUES('$reid','$topid','$sortrank','$typename','$typedir','$isdefault','$defaultname','$issend','$channeltype',
'$tempindex','$templist','$temparticle','default','$namerule','$namerule2',
'$ispart','$corank','$description','$keywords','$seotitle','$moresite','$siteurl','$sitepath','$ishidden','$cross','$crossid','$content','$smalltypes','$typeimg')";
其实没什么难的,新手可以复制粘贴,老手可以自行修改,就是在语句中添加一个typeimg字段而已。
第三步:同样的方法,找到”catelog_edit.php“下$upquery(38行左右)
修改代码如下
$upquery = "UPDATE `dede_arctype` SET
issend='$issend',
sortrank='$sortrank',
typename='$typename',
typedir='$typedir',
isdefault='$isdefault',
defaultname='$defaultname',
issend='$issend',
ishidden='$ishidden',
channeltype='$channeltype',
tempindex='$tempindex',
templist='$templist',
temparticle='$temparticle',
namerule='$namerule',
namerule2='$namerule2',
ispart='$ispart',
corank='$corank',
description='$description',
keywords='$keywords',
seotitle='$seotitle',
moresite='$moresite',
`cross`='$cross',
`content`='$content',
`crossid`='$crossid',
`typeimg`='$typeimg',
`smalltypes`='$smalltypes'
$uptopsql
WHERE id='$id' ";
第四步:进入后台管理文件目录(默认为:dede目录)/templets/ 下的 “catalog_add.htm 和 catalog_edit.htm" 文件,在间加入下面代码:
<script language='javascript' src="js/main.js"></script>
catalog_add.htm 中加入如下代码
<!--加入栏目-->
<tr>
<td class="bline" height="26" style="padding-left:10px;">栏目图片:</td>
<td class="bline">
<input type="text" name="typeimg" id="imgmm" style="width:300px" class="text" />
<input name="imgmm_bt" type="button" class="inputbut" value="浏览..." onclick="SelectImage('form1.imgmm','big')" />
</td>
<input type="hidden" name="dede_addonfields" value="imgmm,img" />
</tr>
catalog_edit.htm中加入如下代码
<!--加入栏目-->
<tr>
<td class="bline" height="26" style="padding-left:10px;">栏目图片:</td>
<td class="bline">
<input type="text" name="typeimg" id="imgmm" style="width:300px" class="text" value="<?php echo $myrow['typeimg']?>" />
<input name="imgmm_bt" type="button" class="inputbut" value="浏览..." onclick="SelectImage('form1.imgmm','big')" />
</td>
<input type="hidden" name="dede_addonfields" value="imgmm,img" />
</tr>
注意:这二个文件的代码不一样,要分别加入。
第五步:如果使用通边 channel 标签调用栏目,所以要对/include/taglib/channel.lib.php文件进行更改,找到如下代码进行替换
if($type=='top')
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg
From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type=='son')
{
if($typeid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg
From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type=='self')
{
if($reid==0) return '';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,typeimg
FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
其实就是在sql语句里面添加了typeimg字段。
第六步,就是在前台调用了
{dede:channel type='self' typeid='15' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> <img src='[field:typeimg/]' /></li>
{/dede:channel}
以上这段代码是网上的,我要的不是这样的效果,我要是获取当前栏目的最顶级的栏目图片
我用二种方法来解决这个问题:
本人测试有效
第一种:
修改文件include/helpers/extend.helper.php
找到gettoptype函数,在里面增加如下代码,目的是获取栏目图片
//增加栏目图片
$toptypeimg=$row['typeimg'];
if($action="images") return $toptypeimg;
前台调用方法:
<img src="{dede:field.typeid function=gettoptype(@me,images)/}">
这样就可以调用了。