做网站的朋友可能会遇到这样的问题,我们在用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(" ","",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免备案空间、不需要备案空间、国内月付空间,希望能与您合作共赢!
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。