浏览主站 | 站长合租 | 新闻资讯 | 站长学院 | 站长盈利 | HTML教程 | 网址导航 | 站长周刊 | 会员投稿 | 滚动新闻 | RSS
 44 12345
发新话题
打印

[原创] 门户网站、个性网站整理、集合下载帖【附件下载】

门户网站、个性网站整理、集合下载帖【附件下载】

TSYS系统(全称:TSYS信息发布系统),是一个功能灵活、开发扩展性很强的全B/S模式信息发布系统,它所特有的"资源无限分类"与独有的"资源特性"功能,及稳定的系统架构,可以全面满足信息类网站不断发展壮大的过程中而随时产生的功能需求。全面的静态站点生成也极大地减轻服务器的负载量。

        TSYS作为免费、开放源码的系统,十分欢迎所有创业者、程序爱好者、及组织参与技术交流,在TSYS内核基础上针对项目再开发实际的应用系统。TSYS入门比较难,但是官方却一直没有一个比较正式的教程提供给刚接触的新手。TSYS应用要求使用者对数据库开发有一定的了解~目前TSYS最新版本为2.0beta1,而且网络上有不少TSYS加强版。

        下面的东西是我自己整理的,希望大家喜欢,我个人喜欢tsys,如同php中的dedecms一样,开源,功能强大
目录:
1、tsys信息发布系统1.1正式版 整合网站传神系统(采集 游戏).rar (1.88 MB)  3楼
2、TSYS信息发布系统1.1正式版--悠闲假期修改版(无图).rar (3.02 MB)             4楼
3、 Tsys2sql脚本说明.txt (14.6 KB)                                                                    5楼
4、Tsys信息发布系统 1.1正式版--vincn美化版.rar                                              8楼

5、tsys的频道设置说明                                                                                      9楼
6、Tsys信息发布系统 V1.1 正式版--好西好风尚网                                             10楼
7、TSYS2.0 碎片工作原理                                                                                 13楼
8、Tsys信息发布系统 V1.1 正式版--vincn美化娱乐在线版(无图).rar        21楼

9、Tsys信息发布系统 V2.0 正式版--farfree美化版.rar 优秀的企业站点      22楼
本帖最近评分记录
  • 拽拽 经验 +5 不错!思与智! 2007-6-29 21:52
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

地址那???

TOP


tsys1.1正式版的经典模板,分类设置非常的好

下载地址:[hide][/hide]

修改说明:

引用:
一,版权归属
  该系统是由tsys信息发布系统和网站传神系统整合而成
  官方的网址:
  1.tsys信息发布系统:http://www.tsyschina.com
  2.网站传神(南通论坛):http://www.nt1314.com
  我是修改者不具备任何版权,只是将程序提供出来让大家一起学习,
  如果您即将使用该程序,必须在阅读以上两个系统的版权说明的情况下方可使用.
  如果该程序里没有相关版权说明,请自己到以上官方网站进行查询.
  注:我修改的是<<网站传神风讯免费版>>的程序,并将全局的WVP修改为WGS,这是为了方便我的识别
     这不关系到修改前后的功能.因为我将网站传神这个系统作了多方面的修改,深入到我的系统的每一个地方
  尽可能的发挥它免费版的功能,当然以下我只做到了信息采集入库(单功能)的修改,
二,文件修改说明
   首先,我将修改过的地方,都打上了注释('修改过 ; '即将修改)
   以下是详细说明:
   #.网站传神系统是利用数据指针来对每一个字段进行更新
   它定义了一个数组,在const.asp这个文件里我们不难发现它的存在
   以下修改的文件都将发生在wider/wgsystem/文件夹下
注:在使用前请您先定义数据库的路径
1.const.asp 第6行 dbPath = server.mappath("/Wider/WGASystem/WGS_Data/#WGS_Data.mdb")  '这是网站传神的数据库的路径
2.修改数据库/Wider/WGASystem/WGS_Data/#WGS_Data.mdb  中 system表里的FoosunData字段 改为tsys数据库的路径  例如:/Wider/DataBase/DataBase.mdb  
############
Tsys系统分析  
############
DataBase/DataBase.mdb 中News表的分析
这关联到以下数组的分析
1.Id ; 2.Class 3 ; Title ; 4.Url ; 5.Content ; 6.Author ; 7.From ; 8.Count ; 9.KeyWord ; 10.Editor
11.Created ; 12.ImgNews ; 13.SmllImg ; 14.BigImg ; 15.ShortContent ; 16.Speciality ; 17.IsChecked
18.Del ; 19.FilePath ; 20.AddTime ; 21.UpTime
############   
   1.const.asp
     第29行 WGS_array=array(0,1,2,4,5,6,7,8,9,19) '修改过
       该数组的意义诠释:0--Id ; 1--Class ; 2--Title ...参见以上数据分析,依此类推
   2.New_Dome.asp
     第166行   '将要修改的地方star-->(这里主要解决了不同版本的风讯数据库的问题)
       这不关系到我们tsys系统的问题,所以不必去管它
   3.New_Dome3-1.asp
     第90行     
  sql="select * from [WGS_Dome] where ItemID="&ItemID&" and (ColumnName not in(0,1,2,5,6,7,8,9,19) and not isnull(MarkingA) and MarkingA<>'' and not isnull(MarkingB) and MarkingB<>'' or not isnull(Marking) and Marking<>'')" '修改过
   其中in(0,1,2,5,6,7,8,9,19)作了修改,大家也很容易看出它是什么意思
   4.Usage_Dome.asp
     第144行  sql="select * from [WGS_Dome] where ItemID="&ItemID&" and ColumnName=2" '修改过
   其中ColumnName=2,作了修改,因为2是代表tsys系统中的文章标题
  第152行  sql="select * from [WGS_Dome] where ItemID="&ItemID&" and ColumnName=19" '修改过     
      其中ColumnName=19,作了修改,因为19是代表tsys系统中的文章添加时间,参见tsys系统数据分析你即可明白
...
注:在Usage_Dome.asp文件中只要是注释'修改过的,都是数字的修改,请自己分析
  5.inc/WGS_Calss.asp
    第70行  SqlColumn = "Select * from Wider_ENews" '修改过
第83行  SqlColumn = "Select * from Wider_CNews" '修改过
Wider_ENews 和 Wider_CNews是将tsys系统数据库中News表的英文和中字段的模块,
存放在/WGASystem/WGS_Data/#WGS_Data.mdb 中,当然你也可以自定义自己的想法
  6.WGS_List.asp 中替换说明
    第23行  Rs.source = "select * from newsclass where ParentID = 0"
     我将网站传神中的ParentID---Parent(tsys系统的数据库中ClassList表的Parent字段)
                 newsclass---ClassList(tsys系统的数据库中ClassList表)
     ClassID---Id
     ClassCName---Title
     
以上就是我一点愚笨的操作,希望能给大家带来些许快乐!   

附件: 您所在的用户组无法下载或查看附件
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP


门户类网站的典范,大家可以参考参考

修改说明:

引用:
对原系统进行的一些修改:
1:在TSYS1.1正式版的基础上增加了保存远程序图片的功能
2:更换了eWebEditor编辑器(版本2.6)
3:修改了静态页面生成格式,将原来2004/0730/****.htm的格式改成了20040730/****.htm,比原来的少了一层便于搜索引擎搜索
4:增加了一个FLASH投票系统
后台管理路径:../system/manage/login.asp


下载地址

本帖隐藏的内容需要回复才可以浏览

附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 狐狸 经验 +9 精品内容 2007-6-29 21:11
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

Tsys2标签说明

新闻标题 TSYS:data(title) 新闻数据 TSYS:data(short_content) 新闻作者 TSYS:data(author) 显示相关新闻 TSYS:relate_list(数量) 显示前5条相关新闻 TSYS:relate_list(5) Url编码的新闻 TSYS:urlencode(TSYS:data(title)) 取新闻标题前10个字 TSYS:left(TSYS:data(title),10) 过滤新闻标题内Html标签 TSYS:filter_html(TSYS:data(title)) \tsys\manage\inc\TagParser.class.asp中,是2.0的标签类文件,我全部拷贝出来了!具体 的使用方法,目前还没有很详细的说明,请各位高手加以详细说明!    '####### 系统预设标签库-开始 ############################################################ #################    '方法:资源字段读取标签处理 TSYS:data(字段名)    '参数:Tsys标签    '返回:资源字段数据    Private Function TSYSTAG_Data_Field(myFlag)        TSYSTAG_Data_Field = ""        If Trim(myFlag.Value) <> "" Or Not IsNull(myFlag.Value) Then             TSYSTAG_Data_Field = RsInfo(Trim(myFlag.Value))        End If    End Function        '方法:相关资源列表 TSYS:relate_list(数目, "相关列表样式模板")    '参数:Tsys标签    '返回:分页列表Html字符串    '说明:    '   相关列表样式模板:便用用户定义个性化的相关列表效果    '样式模板内部可用的动态变量有:    '   $id$              资源id    '   $title$         资源标题    '   $url$         & nbsp; 资源访问地址    '   $author$        作者    '   $addtime$       添加时间    '   $class_title$   频道名称    '   $class_id$      频道id    '   $class_url$     频道地址    Private Function TSYSTAG_Relate_List(myFlag)        Dim Relate_IdList        Relate_IdList = RsInfo("relate_list")        If IsNull(Relate_IdList) Or Relate_IdList = "" Then             TSYSTAG_Relate_List = ""             Exit Function        End If        Dim regEx, Matches        Set regEx = New RegExp        regEx.IgnoreCase = False        regEx.Global = False        regEx.MultiLine = False        regEx.Pattern = "[\s]{0,}([\d]+)[\s]{0,},[\s]{0,}'([^']{0,})'"        Set Matches = regEx.Execute(myFlag.value)        TSYSTAG_Relate_List = ""        Dim strTemplate, strTemplate2, TopNum        strTemplate2 = ""        If Matches.Count = 0 Then             strTemplate = ""             TopNum = 10        Else             strTemplate = Trim(Matches(0).SubMatches(1))             TopNum = FLib.SafeSql(Matches(0).SubMatches(0))        End If        If strTemplate = "" Then             strTemplate = "·<a href=""$url$"" target=""_blank"">$title$</a> <font color=""#808080"">[$addtime$]</font>$br$"        End If        Dim Sql, Rs, strHtml        strHtml = ""        Sql = "SELECT TOP " & TopNum & " id, title, author, visit_url,  addtime, class_title, class_id, home_url FROM view_resource WHERE id IN (" & Relate_IdList & ")"        Set Rs = Db.ExeCute(Sql)        While Not Rs.Eof             strTemplate2 = Replace(strTemplate, "$id$", Rs("id"))             strTemplate2 = Replace(strTemplate2, "$title$", Rs("title"))             strTemplate2 = Replace(strTemplate2, "$url$", Rs("visit_url"))             strTemplate2 = Replace(strTemplate2, "$author$", Rs("author"))             strTemplate2 = Replace(strTemplate2, "$addtime$", FLib.FormatMyDate(Rs("addtime"), "{y}-{m}-{d}"))             strTemplate2 = Replace(strTemplate2, "$class_title$", Rs("class_title"))             strTemplate2 = Replace(strTemplate2, "$class_id$", Rs("class_id"))             strTemplate2 = Replace(strTemplate2, "$class_url$", Rs("home_url"))             strTemplate2 = Replace(strTemplate2, "$br$", "<br>")             strHtml = strHtml & strTemplate2 & vbCrLf             Rs.MoveNext()        Wend        Rs.Close()        Set Rs = Nothing        Set regEx = Nothing        Set Matches = Nothing        TSYSTAG_Relate_List = strHtml        Set strHtml = Nothing    End Function    '方法:分页列表 TSYS:pages_list(分页类型,'分页样式模板','当前页时的分页样式模板')    '参数:Tsys标签    '返回:分页列表Html字符串    '说明:    '   分页列表样式模板:便用用户定义个性化的分页列表效果    '样式模板内部可用的动态变量有:    '   $id$        资源id    '   $title$     资源标题    '   $title2$    资源标题2, 经过Html标签清除处理    '   $title3$    资源标题3, 经过url编码、Html标签清除处理    '   $url$       资源访问地址    '   $page$      当前页号    '   $addtime$   添加时间, {y}-{m}-{d}    '   $addtime2$  添加时间2, {d}/{m}    Private Function TSYSTAG_Pages_List(myFlag)        Dim regEx, Matches        Set regEx = New RegExp        regEx.IgnoreCase = False        regEx.Global = False        regEx.MultiLine = False        regEx.Pattern = "([\d]+)[\s]{0,},[\s]{0,}'([^']{0,})'[\s]{0,},[\s]{0,}'([^']{0,})'"        Set Matches = regEx.Execute(myFlag.value)        TSYSTAG_Pages_List = ""        Dim strTemplate, strTemplate_CurrPage, ListType        If Matches.Count = 0 Then             strTemplate = ""             strTemplate_CurrPage = ""        Else             strTemplate = Trim(Matches(0).SubMatches(1))             strTemplate_CurrPage = Trim(Matches(0).SubMatches(2))             ListType = Matches(0).SubMatches(0)        End If        If strTemplate = "" Then             strTemplate = "<a href=""$url$"" title=""$title2$"">[$page$]</a> "        End If        If strTemplate_CurrPage = "" Then             strTemplate_CurrPage = "<a href=""$url$"" title=""$title2$""><b>[$page$]</b></a> "        End If        If RsInfo("pages_count") = 0 Then             Set regEx = Nothing             Set Matches = Nothing             Exit Function        End If        Dim Sql, Rs, I, strHtml, tmpTitle, tmpTemplate, VisitUrl        I = 1        If RsInfo("pages_head") = -1 Then             Sql = "SELECT TOP " & RsInfo("pages_count") & " id, title, visit_url, addtime FROM resource_list WHERE id=" & RsInfo("id") & " Or pages_head=" & RsInfo("id") & " ORDER BY pages_position"        Else             Sql = "SELECT TOP " & RsInfo("pages_count") & " id, title, visit_url, addtime FROM resource_list WHERE id=" & RsInfo("pages_head") & " Or pages_head=" & RsInfo("pages_head") & " ORDER BY pages_position"        End If        Set Rs = Db.ExeCute(Sql)        While Not Rs.Eof             'If IsNull(Rs("visit_url")) Or Rs("visit_url") = "" Then                ' VisitUrl = ""             'Else                 VisitUrl = Rs("visit_url")           ' End If             If Rs("id") = RsInfo("id") Then                 tmpTemplate = strTemplate_CurrPage             Else                 tmpTemplate = strTemplate             End If             tmpTemplate = Replace(tmpTemplate, "$id$", Rs("id"))             tmpTitle = Rs("title")             tmpTemplate = Replace(tmpTemplate, "$title$", tmpTitle)             tmpTitle = RegReplace("<.*?>", tmpTitle, "")             tmpTemplate = Replace(tmpTemplate, "$title2$", tmpTitle)             tmpTemplate = Replace(tmpTemplate, "$title3$", Server.UrlEncode(tmpTitle))             tmpTemplate = Replace(tmpTemplate, "$url$", VisitUrl)             tmpTemplate = Replace(tmpTemplate, "$page$", I)             tmpTemplate = Replace(tmpTemplate, "$addtime$", FLib.FormatMyDate(Rs("addtime"), "{y}-{m}-{d}"))             tmpTemplate = Replace(tmpTemplate, "$br$", "<br>")             strHtml = strHtml & tmpTemplate             I = I + 1             Rs.MoveNext()        Wend        Rs.Close()        Set Rs = Nothing        If strHtml <> "" Then             If ListType = "1" Then                 TSYSTAG_Pages_List = "<select location=this.options[this.options.selectedIndex].value"">" & strHtml & "</option>"             Else                 TSYSTAG_Pages_List = strHtml             End If        Else             TSYSTAG_Pages_List = strHtml        End If        Set regEx = Nothing        Set Matches = Nothing        Set strHtml = Nothing    End Function    '方法:字符url编码 TSYS:urlencode(字符串)    '参数:Tsys标签    '返回:url编码后数据    Private Function TSYSTAG_UrlEncode(myFlag)        TSYSTAG_UrlEncode = ""        If myFlag.Value = "" Or IsNull(myFlag.Value) Then             Exit Function        End If        TSYSTAG_UrlEncode = Server.UrlEncode(myFlag.Value)    End Function    '方法:字符串截取函数 TSYS:left(字符串, 截取长度, '补给串')    '参数:Tsys标签    '返回:截取后字符串    Private Function TSYSTAG_Left(myFlag)        Dim regEx, Matches        Set regEx = New RegExp        regEx.IgnoreCase = False        regEx.Global = False        regEx.MultiLine = False        regEx.Pattern = "([^\,]{0,}),[\s]{0,}([\d]+)[\s]{0,},[\s]{0,}'([^']{0,})'"        Set Matches = regEx.Execute(myFlag.Value)        TSYSTAG_Left = ""        If Matches.Count > 0 Then           ' If Len(Matches(0).SubMatches(0))<=CInt(Matches(0).SubMatches (1)) Then                 'TSYSTAG_Left = Matches(0).SubMatches(0)           ' Else                 'TSYSTAG_Left = Left(Matches(0).SubMatches(0), Matches(0).SubMatches(1)) & Matches(0).SubMatches(2)             'End If             l=len(Matches(0).SubMatches(0))             t=0             For m_i = 1 To l              c = Abs(Asc(Mid(Matches(0).SubMatches(0),m_i,1)))              If c > 255 Then                 t = t+2                 Else                 t = t+1              End If             If t>= 2*CInt(Matches(0).SubMatches(1)) Then                TSYSTAG_Left = left(Matches(0).SubMatches(0),m_i)& Matches(0).SubMatches(2)             exit for           Else              TSYSTAG_Left = Matches(0).SubMatches(0)           End if       Next        End If        Set regEx = Nothing        Set Matches = Nothing    End Function    '方法:格式化时间格式 TSYS:format_date(时间, '时间格式串')    '参数:Tsys标签    '返回:截取后字符串    Private Function TSYSTAG_Format_Date(myFlag)        Dim regEx, Matches        Set regEx = New RegExp        regEx.IgnoreCase = true        regEx.Global = True        regEx.MultiLine = True        regEx.Pattern = "([^\,]{0,})[\s]{0,},[\s]{0,}'([^']{0,})'"        Set Matches = regEx.Execute(myFlag.value)        Dim DateTemplate             DateTemplate = "{Y}-{m}-{d}"        TSYSTAG_Format_Date = ""        If Matches.Count > 0 Then             If Matches(0).SubMatches(1) <> "" Then                 DateTemplate = Matches(0).SubMatches(1)             End If             TSYSTAG_Format_Date = FLib.FormatMyDate(Matches(0).SubMatches(0), DateTemplate)        Else             TSYSTAG_Format_Date = myFlag.Value        End If        Set regEx = Nothing        Set Matches = Nothing    End Function    '方法:清除html标签 TSYS:filter_html(字符串)    '参数:Tsys标签    '返回:清除后字符串    Private Function TSYSTAG_FilterHtml(myFlag)        TSYSTAG_FilterHtml = ""        If myFlag.Value <> "" Or Not IsNull(myFlag.Value) Then             TSYSTAG_FilterHtml = RegReplace("<.*?>", myFlag.Value, "")        End If    End Function    '####### 系统预设标签库-结束 ############################################################ #################     '####### 用户扩展标签库-开始 ############################################################ #################    '方法:清除所有空格 TSYS:trim(字符串)    '参数:Tsys标签    '返回:清除后字符串    Private Function USERTAG_TRIM(myFlag)        USERTAG_TRIM = Trim(myFlag.Value)    End Function    '####### 用户扩展标签库-结束 ############################################################ #################
附件: 您所在的用户组无法下载或查看附件
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

顶一个!!!看看适合我用包

TOP

看看!!!!!!!!!!!!!!

TOP

Tsys信息发布系统 1.1正式版--vincn美化版.rar

下载地址

本帖隐藏的内容需要回复才可以浏览

附件: 您所在的用户组无法下载或查看附件
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

tsys的频道设置说明

资源配置
频道管理
  频道列表
进入后台后大家会看到最上面的五个菜单 个人管理 资源管理 资源配置 系统管理 插件管理
资源配置里面有个频道列表,通过它我们可以增减网站的栏目分类,tsys中用的是频道。
如果是第一次使用就要点击增加频道会看到下图:
如果已经创建了频道可以点击后面的编辑
点击频道名称可以进入他的子频道,方便增加或修改


频道名称就是网站栏目或分类
频道网址留空就可以了
显示优先填数字,越大就越显示在前面
是否显示选择是
列表模板可以在下拉列表框里选择事先定义好的列表模板
生成路径就是该频道的列表生成位置
列表文件名的{i}是数字参数,一定要有
每页列表数目填数字
资源模板可以在下拉列表框里选择事先定义好的资源模板
文件名规则的参数有{id}{class}{title}{author}{Y}{M}{D}{W}{y}{m}{d}{w}
生成路径规则允许使用物理路径及相对路径,参数有{class}{Y}{M}{D}{W}{y}{m}{d}{w}
将以上目录中填{head}
其他留空即可.
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

Tsys信息发布系统 V1.1 正式版--好西好风尚网


好多人都在找这样的模板做站,现提供一个,呵呵,也是门户类的

下载地址

本帖隐藏的内容需要回复才可以浏览

附件: 您所在的用户组无法下载或查看附件
人生有无数个故事,故事中的主角也在不断的变化,但是有个故事被叫做了生活,这个故事的女主角会陪伴你一生.......

TOP

 44 12345
发新话题