免备案空间|国内免备案空间|月付空间|国内免备案主机

删掉DEDECMS给栏目增加缩略图时多余<div>代码的方法

做网站的朋友可能会遇到这样的问题,我们在用dedecms制作网站时,给栏目加缩略图时,插入图片,系统会自动加入好多<div><p>之类的代码,其实我们想要的代码只是一个<img>,这样就很不方便,下面我给大家分享一下我的解决方法:

将include/FCKeditor/editor/dialog/dede_image.php中的

代码改成如下代码:
if($cfg_multi_site=='N')
  {
   $imgHtml .=  "<img src='$imgsrcValue' width='$imgwidthValue' border='0' height='$imgheightValue' />";
  }
  else
  {
   if(empty($cfg_basehost)) $cfg_basehost = 'http://'.$_SERVER["HTTP_HOST"];
   $imgHtml .=  "<img src='{$cfg_basehost}$imgsrcValue' width='$imgwidthValue' border='0' height='$imgheightValue' />";

将其中的以下代码删掉:
$imgHtml .='<p>'
$imgHtml .='</p>'

var newCode = FCK.CreateElement('<div>');
代码改成如下代码:
var newCode = FCK.CreateElement('a');

或者用以下方法:
在模板页面调用时,把<div>等代码过滤掉

<img src=”[field:content function='ereg_replace("width=(.+)\"","",str_replace("<br />","",str_replace("&nbsp;","",str_replace("<div>","",str_replace("</div>","",str_replace("<p>","",str_replace("</p>","",str_replace("\" />","",ereg_replace("<img(.+)src=\"","",@me)))))))))'/]” alt=”[field:typename/]” />

转载请注明出处:本文来自:http://www.51mianbeian.com免备案空间、不需要备案空间、国内月付空间,希望能与您合作共赢!

便宜域名注册、月付空间、免备案空间、国内免备案空间
更多



标签:低价免备案空间免备案空间国内免备案空间国内月付空间深圳网站建设 免备案空间
分类:网站建设| 发布:51网络科技| 查看: | 发表时间:2011-8-28
本文链接:/article/52.html

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。