不錯的dedecms修改實用集錦第1/2頁

2020-12-09


采集去除鏈接

  復制代碼 代碼如下:

  {dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim} 


————————————————————————————————
讓field:title 標題突破這個長度修改代碼的方法
找到/include/inc_arcpart_viewphp
行 :
if($titlelen==) $titlelen = ;
修改為
if($titlelen==) $titlelen = ;
就可以了然后你可以這樣調用了
    {dede:channelArtlist typeid= col= tablewidth=%}
                      {dede:arclist row=}
                    [field:title function=cn_substr([email=]@me[/email]) /]
                          <BR>
                    {/dede:arclist}
      {/dede:channelArtlist}
把這個延伸一下:關于inc_arcpart_viewphp
function GetArcList($typeid=$row=$col=$titlelen=$infolen=
$imgwidth=$imgheight=$listtype=all$orderby=default$keyword=
$innertext=$tablewidth=$arcid=$idlist=)
這里的參數都可以更改你實際需要的模板元素尺寸大小

采集過慮中去掉鏈接保留文字的方法!

柏老大的方法是{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
這樣做會去掉<a hf>與</a>之間的字符!這樣整個文章就少了部分字符不完整了!

后來我多次測試總算找到了正確的使用方法!如下:
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}

做成兩條采集規則就可以了!
在實際使用中好像([^<]*)([^>]*)兩條一起使用才行!
0
首頁
案例
關于
聯系
凯时平台