Dedecms 模板中心

您现在的位置: 首页 > 教程文档 > 织梦技巧 >

给没能完全显示的标题加上…,给图片和图片链接加上title

来源:未知 发布时间:2016-06-04热度:
效果:给没有完全显示的标题加上,给图片和图片链接加上title 演示:http://my.bbsou.com/index2.html 改法: 打开文件:includeinc_arcpart_view.php 找到: CODE://$this-dtp2-SourceString = $oldSource; //$this-dtp2-CTags = $oldCtags; //处理一些非凡...

效果:给没有完全显示的标题加上…,给图片和图片链接加上title
演示:http://my.bbsou.com/index2.html
改法:
打开文件:includeinc_arcpart_view.php

找到:
CODE: //$this->dtp2->SourceString = $oldSource;
//$this->dtp2->CTags = $oldCtags;
//处理一些非凡字段
$row["description"] = cn_substr($row["description"],$infolen);
$row["id"] = $row["ID"];
if($row["litpic"]=="") $row["litpic"] = $GLOBALS["cfg_plus_dir"]."/img/default.gif";
$row["picname"] = $row["litpic"];
$row["arcurl"] = $this->GetArcUrl($row["id"],$row["typeid"],$row["senddate"],$row["title"],
$row["ismake"],$row["arcrank"],$row["namerule"],$row["typedir"],$row["money"]);
$row["typeurl"] = $this->GetListUrl($row["typeid"],$row["typedir"],$row["isdefault"],$row["defaultname"],$row["ispart"],$row["namerule2"]);
$row["info"] = $row["description"];
$row["filename"] = $row["arcurl"];
$row["stime"] = GetDateMK($row["pubdate"]);
$row["typelink"] = "<a href='".$row["typeurl"]."'>".$row["typename"]."</a>";
$row["imglink"] = "<a href='".$row["filename"]."'><img src='".$row["picname"]."' border='0' width='$imgwidth' height='$imgheight'></a>";
$row["image"] = "<img src='".$row["picname"]."' border='0' width='$imgwidth' height='$imgheight'>";
$row["title"] = cn_substr($row["title"],$titlelen);
$row["textlink"] = "<a href='".$row["filename"]."'>".$row["title"]."</a>";
if($row["color"]!="") $row["title"] = "<font color='".$row["color"]."'>".$row["title"]."</font>";
if($row["iscommend"]==5||$row["iscommend"]==16) $row["title"] = "<b>".$row["title"]."</b>";
$row["phpurl"] = $GLOBALS["cfg_plus_dir"];
$row["templeturl"] = $GLOBALS["cfg_templets_dir"];
//--------------------------- [Copy to clipboard] 

改为
CODE: //$this->dtp2->SourceString = $oldSource;
//$this->dtp2->CTags = $oldCtags;
//处理一些非凡字段
$row["description"] = cn_substr($row["description"],$infolen);
$row["id"] = $row["ID"];
if($row["litpic"]=="") $row["litpic"] = $GLOBALS["cfg_plus_dir"]."/img/default.gif";
$row["picname"] = $row["litpic"];
$row["arcurl"] = $this->GetArcUrl($row["id"],$row["typeid"],$row["senddate"],$row["title"],$row["ismake"],$row["arcrank"],$row["namerule"],$row["typedir"],$row["money"]);
$row["typeurl"] = $this->GetListUrl($row["typeid"],$row["typedir"],$row["isdefault"],$row["defaultname"],$row["ispart"],$row["namerule2"]);
$row["info"] = $row["description"];
$row["filename"] = $row["arcurl"];
$row["stime"] = GetDateMK($row["pubdate"]);
$row["typelink"] = "<a href='".$row["typeurl"]."'>".$row["typename"]."</a>";
//zouql
$row["imglink"] = "<a href='".$row["filename"]."'><img alt='".$row["title"]."' src='".$row["picname"]."'></a>";
$row["image"] = "<img title='".$row["title"]."' src='".$row["picname"]."'>";
//zouql标题没有显示完全后面显示的省略号...,为空则不开启本功能
$cfg_list_slh = "…";
if ($cfg_list_slh != "") $slh = strlen($cfg_list_slh);
$row["title_full"] = $row["title"];
$row["title"] = cn_substr($row["title"],$titlelen);
$row["title_2"] = cn_substr($row["title_full"],$titlelen-$slh);
if($row["title"] != $row["title_full"]) $row["title"] = $row["title_2"].$cfg_list_slh;
$row["textlink"] = "<a title='".$row["title_full"]."' href='".$row["filename"]."'>".$row["title"]."</a>";
if($row["color"]!="") $row["title"] = "<font color='".$row["color"]."'>".$row["title"]."</font>";
if($row["iscommend"]==5||$row["iscommend"]==16) $row["title"] = "<b>".$row["title"]."</b>";
$row["phpurl"] = $GLOBALS["cfg_plus_dir"];
$row["templeturl"] = $GLOBALS["cfg_templets_dir"];
//--------------------------- [Copy to clipboard] CODE: $row["imglink"] = "<a href='".$row["filename"]."'><img alt='".$row["title"]."' src='".$row["picname"]."'></a>"; [Copy to clipboard] 

改成
....... 

呵呵,应为我完全是用的CSS控制的大小,所以我给删掉了,忘记加上了呵呵!:)

其实现在有了一种更好的改法,就是在inc_arclist_view.php中
找到:

CODE: $row["title"] = cn_substr($row["title"],$titlelen); [Copy to clipboard] 
改为:
CODE: $row["title_full"] = $row["title"];
$row["title"] = cn_substr($row["title"],$titlelen); [Copy to clipboard] 
这样就可以在ARTLIST中多了个完全标题[field:title_full/]

模板中这样写就可以了,更加自由
CODE: <a href="[field:filename/]"><img alt="[field:title_full/]" src="[field:picname/]"></a>

    责任编辑:好织梦