校园学生学习娱乐资源第一门户 校园第一站 源于校园 服务于校园 分享资源和快乐 网站地图 高级搜索 RSS订阅 收藏本站 设为首页
首页 | 校园 | 教育 | 考试 | 电脑 | 英语 | 读书 | 就业 | 论文 | 体育 | 健康 | 图片 | 分类信息
Q Q | 下载 | 游戏 | 音乐 | 影视 | 专题 | 祝福 | 百科 | 问答 | 博客 | 会员 | 社区 | 校园论坛
·偶像剧免费在线收看
·DEDECMS免费模板规则下载
·
·全能空间、网站建设仅200
IT资讯 | 网络安全 | 操作系统 | 硬件系统 | 图形动画 | 文章搜索:
  当前位置: 主页>电脑>网页设计> 文章正文

关于dede的一些信息

http://www.xydyz.com 来源:网络收集 2007-10-14 阅读: 评论


最近看到dede到4X版了,以前觉得dede还好,就是采集功能太弱了。

这周末试了试,似乎改进了不少。

在此留一些dede会用到东西。


正则表达式采集过滤标签列表

引用
以下是常用的正则表达式标签
{dede:trim}<tbody(.*)>{/dede:trim}
{dede:trim}</tbody>{/dede:trim}
{dede:trim}<table(.*)>{/dede:trim}
{dede:trim}</table>{/dede:trim}
{dede:trim}<tr(.*)>{/dede:trim}
{dede:trim}</tr>{/dede:trim}
{dede:trim}<td(.*)>{/dede:trim}
{dede:trim}</td>{/dede:trim}
{dede:trim}<font(.*)>{/dede:trim}
{dede:trim}</font>{/dede:trim}
{dede:trim}<a(.*)>{/dede:trim}
{dede:trim}</a>{/dede:trim}
{dede:trim}<param(.*)>{/dede:trim}
{dede:trim}<embed(.*)</embed>{/dede:trim}
{dede:trim}<object(.*)</object>{/dede:trim}
{dede:trim}<iframe(.*)</iframe>{/dede:trim}
{dede:trim}<form(.*)</form>{/dede:trim}
{dede:trim}<input(.*)>{/dede:trim}
{dede:trim}<script(.*)</script>{/dede:trim}
{dede:trim}<style(.*)</style>{/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}

万能过滤
{dede:trim}</?[aAcCdDeEfFiIoOpPsStT]([^>]*)>{/dede:trim}
/////////////////////////////////////

 小技巧:增加一个fulltitle标签,让你的title=""显示完整标题

引用
1、打开include目录下inc目录下的inc_fun_SpGetArcList.php文件
2、找到$row['title'] = cn_substr($row['title'],$titlelen);//看到这步有些人已经明白怎么做了吧?呵呵。

3、增加一行 $row['fulltitle'] = $row['title']; //注释:显示完整标题

 为你自己上传的图片穿一件衣服。

引用
1、后台->系统设置->增加新变量,cfg_imageshow (变量名自己定)
查看图片
 点击下载
2、打开FCKeditor/editor/dialog/image.php文件,如果你用的dede编辑器请自行找吧。
3、找到$urlValue = $bfilename 把它换成 $urlValue = $cfg_imageshow.$bfilename 记得有两处都换了。
4、找到$kkkimg = $urlValue; 把它换成 $kkkimg = $bfilename; 这样你上传以后就能在小窗里面预览了。

 删除文章时删除缩图和内容中大图

引用
找到"//删除数据库的内容"
在这前面加上

//删除缩略图
if($arcRow['litpic']!=""){
$dsql->ExecuteNoneQuery("Delete From #@__uploads where url='$arcRow[litpic]'");
$truedir = GetTruePath($arcRow['siterefer'],$arcRow['sitepath']);
$litpicfile = $truedir.$arcRow['litpic'];
@unlink($litpicfile);
}
//删除大图
$arcbodyQuery = "Select * from ".$arcRow['addtable']." where aid='$aid'";
$arcbodyRow = $dsql->GetOne($arcbodyQuery);
$imgsrcarray=GetImageSrc($arcbodyRow['body']);
foreach ($imgsrcarray as $v) {
if((trim($v)!="")&&(!eregi("^http://",$v))){
$dsql->ExecuteNoneQuery("Delete From #@__uploads where url='$v'");
$picfile = $truedir.$v;
@unlink($picfile);
}
}

//删除数据库的内容

第二处:
找到
Select #@__archives.ID,#@__archives.title,#@__archives.typeid
改为:
Select #@__archives.ID,#@__archives.title,#@__archives.typeid,#@__archives.litpic

第三处:
在文件最后加上一函数
//获得内容中的图像地址
function GetImageSrc($body){
if( !isset($body)) return '';
else{
preg_match_all ("/<(img|IMG)(.*)(src|SRC)=[\"|'|]{0,}([h|\/].*(jpg|JPG|gif|GIF))[\"|'|\s]{0,}/isU",$body,$out);
return $out[4];
}
}

 [小功能]批量删除内容为空的记录

引用
修改方法:
打开content_batch_up.php
第一处,在第21行左右,找到
function ShowHideMove()
{
...(省略)
}

改为
function ShowHideMove()
{
var selBox = document.getElementById('moveradio');
var obj = document.getElementById('moveField');
var selBox2 = document.getElementById('delradio');
var obj2 = document.getElementById('onlybodynull');

if(selBox.checked) obj.style.display = "block";
else obj.style.display = "none";
if(selBox2.checked) obj2.style.display = "block";
else obj2.style.display = "none";



【责任编辑:admin 】

共2页: 上一页 1 [2] 下一页



评论
用户名: 新注册) 密码: 匿名评论
评论内容:不能超过250字,请自觉遵守互联网相关政策法规。
  相关文章
discuz整合dedecms的方法以及文件下载
dedecms优化帮助手册
国内博客(Blog)程序都有哪一些
Dreamweaver 入门:注册 Dreamweaver 8
Dreamweaver 入门:安装 Dreamweaver 8
  最新图片
如何使用CSS来进行网页排版
如何使用CSS来进行网
Div+CSS布局入门教程
Div+CSS布局入门教程
CSS滤镜-Xray属性
CSS滤镜-Xray属性
CSS滤镜-Wave属性
CSS滤镜-Wave属性
CSS滤镜-Shadow属性
CSS滤镜-Shadow属性
CSS滤镜-Mask属性
CSS滤镜-Mask属性
CSS滤镜-alphInvert属性
CSS滤镜-alphInvert属
CSS滤镜-Gray属性
CSS滤镜-Gray属性
24小时TOP
   
·JS控制CSS的实现方法
·CSS+DIV网页样式与布局视频教程全集
·discuz整合dedecms的方法以及文件下载
·网页JS浮动提示效果
·用CSS和JS制作的下拉菜单
·英文版本的cms大全
·网站右下角弹出类似QQ或MSN消息提示
·dedecms优化帮助手册
热门图片
  更多>>>
如何使用CSS来进行网页排版
如何使用CSS来进行
Div+CSS布局入门教程
Div+CSS布局入门教
Dreamweaver网页制作技巧:使用模板
Dreamweaver网页制
CSS滤镜-Xray属性
CSS滤镜-Xray属性
焦点聚焦
  更多>>>
·CSS网页样式设计攻略全集
·Div+CSS布局入门教程
·javascript常用50小技巧
·网站右下角弹出类似QQ或MSN消息提示
·DIV CSS制作网页时易犯的错误总结
论坛精华
  更多>>>
·真钱斗地主轧金花龙虎板玖和百家乐http://c
·22岁女大学生要嫁48岁乞丐(图)
·一条短信毁了一种水果 “蛆橘”传言流变调
·蒙古风情十四怪 (一)
·《中国高新技术企业》--www.txrb.com--科信
·东莞大金空调官方介绍 13559702882卢生
·乐众国际最新博彩游戏!真实!新鲜!刺激!
·快国庆了大家怎么安排
最新图片
  更多>>>
如何使用CSS来进行网页排版
如何使用CSS来进行
Div+CSS布局入门教程
Div+CSS布局入门教
CSS滤镜-Xray属性
CSS滤镜-Xray属性
CSS滤镜-Wave属性
CSS滤镜-Wave属性
推荐文章
  更多>>>
·如何使用CSS来进行网页排版
·Div+CSS布局入门教程
·CSS滤镜-Xray属性
·CSS滤镜-Wave属性
·CSS滤镜-Shadow属性
·CSS滤镜-Mask属性
·CSS滤镜-alphInvert属性
·CSS滤镜-Gray属性
关于我们 - 版权声明 - 免责声明 - 欢迎投稿 - 广告服务 - 友情链接 - 网站建设 - 诚聘英才 - 联系我们 - -
Copyright @2007-2009 www.xydyz.com © All rights reserved.
校园第一站 版权所有 客服E-Mail:hyperblue@163.comn 点击这里给我发消息
Site design by hyperblue 鄂ICP备07009403号 Powered by DedeCms