对联 ·故事 ·史海钩沉 ·人物档案 ·地方风俗 ·谚语大全 ·讽刺与幽默 · 赚钱 · 法律 · 在线教研 · 会员中心 · 心理测试 · 魔鬼词典 · 顺口溜
 
主页特效 网页特效 百家姓
娱乐 歇后语 绕口令 脑筋急转弯
 
谚语 谜语 名言 邮政编码
便民 酒方 验方 偏方 站长工具  
 
算命 风俗 手相 爱情
女孩 音乐 面相 星座 血型
 
饮食 穴道 偏方 医药
生活 软件 硬件 解梦 高考



   JS特效



实用工具
便民服务 加密解密
 
魅力高密 民间故事 Flash教程 PS教程 最新国内新闻
新华字典 黄道吉日 英语园地  万年历 Html2anycode
  首页 | 美图 | 短信 | 安全 | 校园 | 网站 | 游戏 | UFO | 文秘 | 生活 | 信息技术 | 论文 | 人生 | 情感 | 日记
返回首页
当前位置: 主页 > 网站建设 >

DedeCms 采集规则 技巧 过滤 替换教程(2)

时间:2010-05-03 22:18来源:未知 作者:东方红 点击:
{dede:trim}!--(.*)--{/dede:trim} 以下为不常用的正则表达式标签 {dede:trim}div(.*){/dede:trim} {dede:trim}/div{/dede:trim} {dede:trim}center(.*){/dede:trim} {dede:trim}/center{/dede:trim}
  
{dede:trim}<!--(.*)-->{/dede:trim}

以下为不常用的正则表达式标签
{dede:trim}<div(.*)>{/dede:trim}
{dede:trim}</div>{/dede:trim}
{dede:trim}<center(.*)>{/dede:trim}
{dede:trim}</center>{/dede:trim}
{dede:trim}<p(.*)>{/dede:trim}
{dede:trim}</p>{/dede:trim}
{dede:trim}<span(.*)>{dede:trim}
{dede:trim}</span>{dede:trim}
{dede:trim}<img(.*)>{/dede:trim}


5.织梦标题不全,鼠标指向显示全部的代码:
{dede:arclist titlelen='100'}

[field:title function=' ( strlen("@me")>40 ? cn_substr("@me",40): "@me" ) '/]
{/dede:arclist}

6.dede/inc/inc_archives_functions.php第100行(flash频道远程flash本地化的BUG)
$cfg_uploaddir = $GLOBALS['media_dir'];
修改成
$cfg_uploaddir = $GLOBALS['cfg_other_medias'];

7.发布时间,来源,作者可以通过@me函数实现,如:在自定义处理接口:处输入  @me = "Azure·【博】" 就表示来源为“Azure·【博】”
8.内容的替换:在所采集的文章内容中有多媒体,使用的是相对路径,采集的时候又不想下载,最好的办法就是将地址替换成媒体的实际地址。可以这样实现,在文章内容规则部分的自定义处理接口:处输入@me=str_replace('src="str1','src="str2',@me);


8.dedecms 带超连接关键字 如何去掉
全部去
{dede:trim}^<a*'>*</a>${/dede:trim}

 

9.批量更换来源和作者

UPDATE dede_archives SET  writer='要赋的值'  WHERE writer='';
UPDATE dede_archives SET  source='要赋的值'  WHERE source='';

 

10.采集的时候自动摘要是摘取采集网页代码中 <meta name="description" content="内容" />
的“内容”,所以你设置>10是不行的,如果有些摘要<10怎么办,你设置条件“如果为空值”,但是一般不会是空值,只有采集前就设置条件,强迫他取空值,然后再设置。

现在知道的就只有2个方法:

1. 采集完后执行SQL :update dede_archives set description="" 清空摘要再使用“自动摘要”功能

2.修改采集页面“摘要过滤内容”的默认值为{dede:trim replace=""}(.*){/dede:trim}
这样每天采集新的文章的时候就自动将摘要取了空值。再使用“自动摘要”功能,不用每采集一次就执行SQL

 

11.批量采集文章如何替换文章标题/描述/文章中的关键字

比如:
美元兑日元:亚洲市场可能受亚洲股市上扬支持
当采集后可以变成
USD/JPY:亚洲市场可能受亚洲股市上扬支持

结果:美元兑日元 变成 USD/JPY

顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
赞助商位置
推荐内容
杂七杂八