|
復(fù)制代碼 代碼如下:
{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
――――――――――――――――――――――――――――――――
讓field:title 標(biāo)題突破30這個(gè)長度,修改代碼的方法
找到./include/inc_arcpart_view.php
行291 :
if($titlelen=="") $titlelen = 30;
修改為
if($titlelen=="") $titlelen = 60;
就可以了,然后,你可以這樣調(diào)用了
{dede:channelArtlist typeid='0' col=1 tablewidth='100%'}
{dede:arclist row="10"}
[field:title function="cn_substr([email=]'@me',38[/email])" /]
<BR>
{/dede:arclist}
{/dede:channelArtlist}
把這個(gè)延伸一下:關(guān)于inc_arcpart_view.php
function GetArcList($typeid=0,$row=10,$col=1,$titlelen=30,$infolen=160,
$imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$keyword="",
$innertext="",$tablewidth="100",$arcid=0,$idlist="")
這里的參數(shù)都可以更改你實(shí)際需要的模板元素尺寸大小.
采集過慮中去掉鏈接保留文字的方法!
柏老大的方法是{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
這樣做會(huì)去掉<a hf.......>與</a>之間的字符!這樣整個(gè)文章就少了部分字符,不完整了!
后來我多次測試,總算找到了正確的使用方法!如下:
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
做成兩條采集規(guī)則就可以了!
在實(shí)際使用中好像([^<]*)([^>]*)兩條一起使用才行!
php技術(shù):不錯(cuò)的dedecms修改實(shí)用集錦第1/2頁,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。