dedeCMS版本信息:V5.7SP2正式版(2017-04-05)
为了方便测试,在百度图片库找了张图片
大半夜的写博客,你们懂的,这里就放一张苍老师吧。
测试信息如上图
调用成功后的效果如图所示
【下面来介绍方法】
1.找到dede\templets 下面的文件
catalog_add.htm
catalog_edit.htm
2、修改这2个文件
2.1————————————————————》修改 catalog_add.htm 如图
<tr> <td class='bline' height="26" style="padding-left:10px;">栏目图片:</td> <td> <input name="arcpic" type="text" value="<?php echo $arcpic?>" class="pubinputs" style="width:300px" /> <input type="button" name="set3" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.arcpic','small');" /> </td> </tr>2.2———————————————————————》》》》》修改 catalog_edit.htm 代码
<tr> <td class='bline' height="26" style="padding-left:10px;">栏目图片:</td> <td> <input name="arcpic" type="text" value="<?php echo $myrow['arcpic']?>" class="pubinputs" style="width:300px" /> <input type="button" name="set3" value="浏览... "class="coolbg np" style="width:60px" onClick="SelectImage('form1.arcpic','small');" /> </td> </tr>
同时还要修改 dede目录下面的两个PHP 文件
catalog_add.php
catalog_edit.php
。。。。。。。。。。。。。。。省略一千字,放上下载链接。。。直接覆盖掉就可以了
将文件复制到程序根目录覆盖文件。
图片字段:arcpic 调用图片路径:{dede:field.arcpic/}
执行下面的sql:
ALTER TABLE `dede_arctype` ADD `arcpic` VARCHAR( 200 ) NULL
注意事项:如果你只给父栏目添加了图片,而子栏目想用父栏目图片请使用下面的方法调用:
复制代码
<img src="{dede:field.typeid runphp='yes'}$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query); $relID = "$row[reid]"; if($relID == 0) {@me = $row[arcpic];}else{$sql = "SELECT `arcpic` FROM `dede_arctype` WHERE id=$relID";$query = mysql_query($sql);$row=mysql_fetch_array($query); @me = $row[arcpic];}{/dede:field.typeid}"/>
在调用标签的时候,注意用法的区别。
还有不懂的那就评论区留言吧。或者关注博主的微信公众号。
点击下载上面的代码:链接:http://pan.baidu.com/s/1miMI40w 密码:yzyp