淘特Asp Cms5.5(Sp2)版免费下载
下载地址:/download/rar/tot-cms-5.5(sp2).rar
网址:http://www.totcms.com/html/200910-30/20091030001212.htm
更新说明:
1、增加了自定义函数功能,只要管理员熟悉SQL查询,就可以使用普通SQL语法查询数据库生成前台静态HTM记录。
2、文章添加采取两级目录保存,不是使用原来的三层目录方式。
3、解决修改标签时分类不能显示原来分类的问题。
4、修改wap手机访问时乱码的问题
5、修改生成SiteMap在提交到Google出错的问题
6、修改默认2009模板中的路径为相对路径,方便管理员转移转换域名。
7、修改获取子栏目标签生成HTM代码中A标记的错误语法。
附:自定义函数说明
·自定义函数说明
添加函数:
添加自定义函数时,需要注意“函数名字”只能使用英文字母或数字。
函数内容是指要执行查询的SQL语句,可以在编写的时候,使用“测试Sql”按钮测试查询的反映结果集。
添加标签:
假如我们添加了一个自定义函数,其中:
函数名:Tot_Func
函数内容:SELECT TOP 10 id,pagepath,title from news ORDER BY id DESC
那么我们可以设计以下标签:
<ul>
$Sub[Tot_Func]$
<li>$1<a href="$2">$3</a></li>
$End$
</ul>
标签说明:
$Sub[Tot_Func]$代表函数执行开始,其中的Tot_Func为我们后台添加的函数名称
其中的$1,$2,$3分别代表我们添加函数时的函数内容(也就是Sql查询语句)中返回的字段。$1代表第一个字段也就是id,$2代表第二个字段pagepath,$3代表第三个字段title
$End$代表函数执行结束
http://www.totcms.com
相关文档:
<%
'true=是邮件;false=不是;
Function validate(ByVal str)
Dim temp,reg
Set reg = new regexp
reg.ignorecase=true
reg.global=true
reg.pattern = "^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$"
validate = reg.test(Trim(str))
Set reg = Nothing
End Function
'************************ ......
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
namespace W ......
方法一、尽量使用复杂的SQL来代替简单的一堆 SQL.
同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。
oRs=oConn.Execute("SELECT * from Books")
while not oRs.Eof
strSQL = "SELECT * from Authors WHERE AuthorID="&oRs("AuthorID") oRs2=oConn.Execute(strSQ ......
<!--#include file="conn.asp"-->
<!--#include file="inc/head.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cn" lang="zh-cn" xmlns:q ......
ASP与存储过程
ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了 ......