不错的dedecms修改实用集锦
作者:bea
采集去除链接 代码如下: {dede:trim}<a([^>]*)>([^<]*)</a>{/dede:trim} ———————————————————————————————— 让field:title标题突破30这个长度,修改代码的方法 找到./include/inc_arcpart_view.php 行291: if($titlelen=="")$titlelen=30; 修改为 if($titlelen=="")$titlel
采集去除链接
代码如下:
{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
————————————————————————————————
让field:title 标题突破30这个长度,修改代码的方法
找到./include/inc_arcpart_view.php
行291 :
if($titlelen=="") $titlelen = 30;
修改为
if($titlelen=="") $titlelen = 60;
就可以了,然后,你可以这样调用了
{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}
把这个延伸一下:关于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="")
这里的参数都可以更改你实际需要的模板元素尺寸大小.
采集过虑中去掉链接保留文字的方法!
柏老大的方法是{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
这样做会去掉<a hf.......>与</a>之间的字符!这样整个文章就少了部分字符,不完整了!
后来我多次测试,总算找到了正确的使用方法!如下:
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
做成两条采集规则就可以了!
在实际使用中好像([^<]*)([^>]*)两条一起使用才行!
1
2
下一页
阅读全文
有用 | 无用
代码如下:
{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
————————————————————————————————
让field:title 标题突破30这个长度,修改代码的方法
找到./include/inc_arcpart_view.php
行291 :
if($titlelen=="") $titlelen = 30;
修改为
if($titlelen=="") $titlelen = 60;
就可以了,然后,你可以这样调用了
{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}
把这个延伸一下:关于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="")
这里的参数都可以更改你实际需要的模板元素尺寸大小.
采集过虑中去掉链接保留文字的方法!
柏老大的方法是{dede:trim}<a ([^>]*)>([^<]*)</a>{/dede:trim}
这样做会去掉<a hf.......>与</a>之间的字符!这样整个文章就少了部分字符,不完整了!
后来我多次测试,总算找到了正确的使用方法!如下:
{dede:trim}<a([^>]*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
做成两条采集规则就可以了!
在实际使用中好像([^<]*)([^>]*)两条一起使用才行!
1
2
下一页
阅读全文
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- dede3.1分页文字采集过滤规则详说(图文教程)续四
- dede3.1分页文字采集过滤规则详说(图文教程)续二
- dede3.1分页文字采集过滤规则详说(图文教程)
- dedecms模版制作使用方法
- 经典的PHPer为什么被认为是草根?
- 在任意字符集下正常显示网页的方法二(续)
- 在任意字符集下正常显示网页的方法一
- 解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
- 实现dedecms全站URL静态化改造的代码
- PHP中动态显示签名和ip原理
- PHP+Ajax 网站SEO查询工具 提供代码
- 收集的PHP中与数组相关的函数
- 用PHP写的MySQL数据库用户认证系统代码
- 人尽可用的Windows技巧小贴士之下篇
- 加速XP搜索功能堪比vista
- dedecms中常见问题修改方法总结
- dedecms后台验证码总提示错误的解决方法
- dedecms中显示数字验证码的修改方法
- PHP的分页功能