源码

很多网友在论坛发帖询问如何增加自定义属性,论坛中也有网友发帖解惑,采用的是服务器数据库后台管理的方式,这种方法对于大部分不熟悉操作的朋友来说,根本看不明白。呵呵~下面我将帮助文档中提及到的一种很简单的方法,用文字加图示的方式展现给大家,希望对这些朋友有所帮助。第一步:在织梦后台左栏点击“系统”;第二步:选择“系统”菜单下的“SQL命令行工具”;第三步:输入如下代码;insertinto`dede_arcatt`(sortid,att,attname)values(9,'d','评论');altertable`dede_archives`modify`flag`set('h','c','p','f','s','j','a','b','d')defaultNULL;第四步:点击“确定”。需要说明的是:代码第1行:values(9,'d','评论')是根据我们需要自行定义的,其中9是sortid的值,是不可重复的,也就是每添加一个自定义属性,sortid的值就应该递增到10,11,12...,以此类推!d是alt的值,是自定义属性的标记,与已存在的标记符号不能重复,“评论”是中文名称,是方便人们直观地勒戒自定义属性的含义的,可以根据需要改为“网络”、“新闻头条”等。代码第2行:set('c','h','p','f','s','j','a','b','d'),括号中的字母对应已存在的标记符号和您需要添加的标记符号,并按顺序录入,不得改变先后顺序。例如,d排序第9位,则对应第一行代码中添加的自定义属性““评论d”。

2013-2-21 1945 0
未分类

如何让未审核文档自动更改发布时间?下面是5.3版本的修改方法,打开DEDE后台所在目录(默认为dede)的archives_do.php文件,大概在200行开始:以下为引用的内容:$maintable=(trim($row['maintable'])==''?'dede_archives':trim($row['maintable']));$dsql->ExecuteNoneQuery("Update`dede_arctiny`setarcrank='0'whereid='$aid'");if($row['issystem']==-1){$dsql->ExecuteNoneQuery("Update`".trim($row['addtable'])."`setarcrank='0'whereaid='$aid'");}else{$dsql->ExecuteNoneQuery("Update`$maintable`setarcrank='0'whereid='$aid'");}$pageurl=MakeArt($aid,false);}ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);  修改为:以下为引用的内容:$maintable=(trim($row['maintable'])==''?'dede_archives':trim($row['maintable']));$newdate=time();$dsql->ExecuteNoneQuery("Update`dede_arctiny`setsortrank='$newdate',senddate='$newdate',arcrank='0'whereid='$aid'");if($row['issystem']==-1){$dsql->ExecuteNoneQuery("Update`".trim($row['addtable'])."`setsortrank='$newdate',pubdate='$newdate',senddate='$newdate',arcrank='0'whereaid='$aid'");}else{$dsql->ExecuteNoneQuery("Update`$maintable`setsortrank='$newdate',pubdate='$newdate',senddate='$newdate',arcrank='0'whereid='$aid'");}$pageurl=MakeArt($aid,false);}ShowMsg("成功审核指定的文档!",$ENV_GOBACK_URL);  当使用后台“审核”按钮审核文章时,同步更新该文章的发布时间为审核的时间。这样排序就能在前了。文章源自:烈火网,原文:http://www.veryhuo.com/a/view/8096.html

网络安全

文字介绍解决方法:点击"开始"-"控制面板"-"管理工具"-"组件服务"-"计算机"-"我的电脑"-"DCOM"选项,选择其下的"IISADMINSERVICE",右健选择"属性",找到"安全",在"启动和激活权限"中编辑"自定义",添加帐号"NETWORKSERVICE",给该帐号赋予"本地启动"和"本地激活"的权限,重新启动IIS即可("开始"-"运行"-"CMD",点确定,然后运行IISRESET图文解决方法:郁闷了两天了,问题终于解决了。上个礼拜重装服务器(windows2003)后,一切都配置完成。打开iis测试web,浏览默认站点,总是显示ServiceUnavailable.1.首先是打开IIS管理器.检查应用程序池,果然"DefaultAppPool"出错了.而且不是平常的停止的图标.2.试着重启"DefaultAppPool"应用程序池,一浏览页面马上就关闭.3.到了查看事件日志的时候了.发现了以下这类的日志事件类型:警告事件来源:W3SVC事件种类:无事件ID:1009日期:2008-6-24事件:16:12:33用户:N/A计算机:MAIL描述:为应用程序池'DefaultAppPool'提供服务的进程意外终止。进程ID是'3160'。进程退出代码是'0xffffffff'。有关更多信息,请参阅在http://go.microsoft.com/fwlink/events.asp的帮助和支持中心。4.会不会是默认的程序池出问题了?于是,尝试新建一个新的程序池.将默认网站的程序池改成新的.但是问题依旧.出现相似的日志.事件类型:错误事件来源:W3SVC事件种类:无事件ID:1002日期:2008-6-25事件:14:17:04用户:N/A计算机:MAIL描述:应用程序池'AppPool#1'被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。有关更多信息,请参阅在http://go.microsoft.com/fwlink/events.asp的帮助和支持中心。5.再查找事件日志另一个日志引起了我的注意.如下:事件类型:错误事件来源:DCOM事件种类:无事件ID:10016日期:2008-6-24事件:16:12:33用户:NTAUTHORITY/NETWORKSERVICE计算机:MAIL描述:应用程序-特定权限设置未将COM服务器应用程序(CLSID为{A9E69610-B80D-11D0-B9B9-00A0C922E750})的本地激活权限授予用户NTAUTHORITY/NETWORKSERVICESID(S-1-5-20)。可以使用组件服务管理工具修改此安全权限。有关更多信息,请参阅在http://go.microsoft.com/fwlink/events.asp的帮助和支持中心。6.有点戏了.看看CLSID为{A9E69610-B80D-11D0-B9B9-00A0C922E750} 是什么服务先.最后在下面的注册表项中找到它:HKEY_CLASSES_ROOT/AppID/{A9E69610-B80D-11D0-B9B9-00A0C922E750}7.名字刚好是"IISAdminService"8.好了,找到是什么了.从"管理工具"中打开"组件服务",找到IISAdminService对比一下CLSID是否一致9.确定是这个以后,接下来的就是为它增加NETWORKSERVICE权限了.A启动和激活权限,点击"自定义"..B.在用户列表中添加"NETWORKSERVICE",C.并给予本地启动和激活权限,保存退出.到此问题解决.转载:http://blog.csdn.net/laolaowhn/article/details/4180601