明经增强插件 for创力3.1版 =================================== 开发者:mccad@21cn.com 网址:http://www.mjtd.com =================================== 下载地址: http://www.mjtd.com/download/aspoo/mccad_plus_31.zip =================================== 功能介绍: =================================== =================================== 1.增加文章连载功能 2.增加焦点专题功能 3.增加模板化文章列表功能(可多频道调用) 4.增加模板化图片列表功能(可多频道调用) 5.增加模板化下载列表功能(可多频道调用) 6.增加超酷的FLASH幻灯片图片演示方式,并扩展到下载及图片频道 7.代码做过大的修改,使用多项XML方式减少数据库调用量 8.后台使用部分的AJAX功能,包括模板即时修改以及内容管理的即时生效功能 9.后台的内容管理实现人性化记忆功能 10.后台的内容管理中的关键词可实现划词填写功能 11.增加DIV式下拉栏目导航条功能 12.改进评论,部分模板化,并且可首页调用 13.改进部分的友情链接,部分模板化 14.增加文章频道首页可分页显示 15.所有频道图片均采用匹配外框满框显示 =================================== --连载功能: 1.可实现整个频道的文章连载。 2.可实现整个栏目的文章连载。 3.可实现栏目中的某部分文章的连载,一个栏目中可包含多项连载。 4.如连载文章,则可实现在文章列表中点击文章前的+号显示本篇文章的所有连载列表。 5.连载列表的显示样式可通过CSS控制。 /*连载样式*/ .mc_serial_border/*连载框外框*/ { border: 1px solid #c9e5ae; } .mc_serial_title/*连载标题*/ { font-size: 12px; line-height: 20px; color: #006600; background-color: #cafb96; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #66e118; border-left-width: 3px; border-left-style: solid; border-left-color: #66e118; border-top-width: 1px; border-top-style: solid; border-top-color: #cafb96; font-weight: bold; } .mc_serial_content/*连载内容框*/ { background-color: #f6ffec; } .mc_serial_item/*连载项目*/ { } .mc_serial_page/*连载分页*/ { } .mc_serial_page_border/*连载分页框*/ { align:center; } 使用方法: 1.后台添加频道中增加了选择是否为连载式频道的选项,用户可选择它。 2.后台添加栏目中增加了选择是否为连载式栏目的选项,用户可以选择它。 3.发表文章时如果是连载式栏目中的文章,则会提示用户填写连载序号,连载序号会根据上下文的关系自动提示填写的序号,用户只需要在其中选择就OK。 4.发表后就可以在前台看到连载文章是按照章节的方式排列,非常方便阅读。 =================================== =================================== --超爽标签功能: 它是一个模板调用标签,要调用公用模板的指定内容。 超爽标签使用方法: 1.格式:{%ShowCommon(参数1,参数2)%} 参数1指common模板中的Template.html位置,如参数1值为0时,表示使用Template.html(0),值为1时,表示使用Template.html(1),依此类推。 参数2指common模板的Template.html内容中用“||”分隔后的项号,第一项用0表示,第二项用1表示。 2.超爽标签可以用于模板中的任何位置。 3.超爽模板中的内容,可以包含任何标签,包括可以引用超爽模板中的其它内容。 实用性: 1.使模板简单化,让所有重复的内容都放到超爽模板中去,只通过超爽标签来引用就OK。因为超爽模板一样可以使用其它的创力标签,以及使用自定义标签,所以使用不受任何限制,只要是重复的东西,我们就没有理由老是重复地去输入。 2.模板就是模板,把属于模板的内容都放在模板中,它相当于功能更加强大的自定义标签。 3.分类更加明确,你可以放置任何你在使用过程中有可能过一段时间就要更换的内容,以前你可能要在模板中东找找西找找,现在并不需要了,超爽模板中找一下就OK。你的广告代码完全可以放在这里去。 4.不用担心版本升级会给模板造成大的影响,因为网站的标签基本上可以统一在一个地方,在那个地方改就可以,一目了然。 ==================================== ==================================== --超超级标签功能: 创力的超级标签中,对不同模块使用了不同的函数引入,如同样是显示图片信息,图片文章用的是ShowPicArticle函数,图片软件用的是ShowPicSoft函数,而图片频道用的则是ShowPicPhoto。 何不把它们统一起来,用同样的函数来调用,把它变成了超超级标签。所以我用是ShowPicInfo调用。 因为这些调用中来身就提供了频道ID信息,可以根据这个ID信息来获取频道是何种性质的模块,以决定用什么样的函数调用。 所这个标签与超爽标签结合使用,那我们的模板就可以再简单许多了,因为不同频道中重复的部分又可以放在一起了。 现在好了,只要你知道频道号,并不需要你知道频道是属于什么性质,就可以用它来做标签。方便实用。 这些标签有 ShowInfo:显示信息 ShowPicInfo:显示信息的图片资料 ShowClassInfo:显示信息的栏目列表 ShowTopInfo:显示信息的点击排行 ShowCorrelativeInfo:显示信息的相关资料
=================================== =================================== 升级方法: 1.将压缩包文件覆盖原程序,如果是全新安装,则需要下载创力原版(3.1 0622版)后,进行操作。
2.将压缩包中Article目录下的Loadtree.asp文件复制到你所有文章模块的复制频道中。
3.升级数据库: * 数据库升级方法:运行mc_update目录下的update-mc.asp文件,升级你的数据库。 * 如果是全新安装,则可以将使用补丁包data目录下的数据库文件。
4.删除整个mc_update目录。
5.修改conn.asp文件,在这一行
IsSqlDataBase = 0 '主数据库类型(1=SQL,0=AC) 的前面加上: '系统采用XML版本设置 '最高版本为.4.0 依次为: Const MsxmlVersion=".3.0" Const MsxmlVersion=".2.6" 最低版本Const MsxmlVersion="" Const MsxmlVersion=".3.0" 如果是全新的安装,则可不修改该文件,而取用conn-bak.asp文件改名为conn.asp使用。(注意修改里面的数据库文件名与你的数据库相符). 6.修改模板:(如全新安装使用我提供的数据库,除了本例中第9项未修改外,其它都已经帮你修改好了) ===================================== 1)main_style的界面风格Cl.mainhtml(21): ====================================== <div>{%shownewcomment%}</div> <div>{%writecomment%}</div> ====================================== 2)main_style的界面风格Cl.mainhtml(22): ====================================== <div id=comtitle><span style="float:right;color:red;">({%score%}分)</span>评:<b>{%titlelink%}</b></div> <div id=comcontent>{%content%}</div> <div id=comuser style="text-align:right;color:green;">----[{%username%}]于{%writetime%}发表</div> {%replycomment%} || <div id=comreply>回复:{%replycontent%}</div> <div id comreuser style="text-align:right;color:green;"> ----管理员[{%replyname%}]于{%replytime%}回复</div> || <div id=comnopass>未审核评论:{%nopassednum%}条</div> ========================================== 3)module_linksite)界面风格Template.html(4): ========================================== {%showhead%} <!-- 友情连接主体部分 --> <table width="{%width%}" border="0" align="center" cellpadding="0" cellspacing="0" class="td"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" class="title_main">{%formtitle%} </td> </tr> <tr> <td align="center">{%formnote%}</td> </tr> </table></td> </tr> <tr> <td>{%formcontent%}</td> </tr> </table> {%showfooter%} =========================================== 4)module_linksite)界面风格Template.html(5): =========================================== <script LANGUAGE="javascript"> <!-- function Check() { if (document.AddLink.SiteName.value=="") { alert("请输入网站名称!") document.AddLink.SiteName.focus() return false } if (document.AddLink.SiteUrl.value=="") { alert("请输入网站地址!") document.AddLink.SiteUrl.focus() return false } if (document.AddLink.SiteUrl.value=="http://") { alert("请输入网站地址!") document.AddLink.SiteUrl.focus() return false } if (document.AddLink.SiteAdmin.value=="") { alert("请输入站长姓名!") document.AddLink.SiteAdmin.focus() return false } if (document.AddLink.Email.value=="") { alert("请输入电子邮件地址!") document.AddLink.Email.focus() return false } if (document.AddLink.Email.value=="@") { alert("请输入电子邮件地址!") document.AddLink.Email.focus() return false } if (document.AddLink.SitePassword.value=="") { alert("请输入网站密码!") document.AddLink.SitePassword.focus() return false } if (document.AddLink.SitePwdConfirm.value=="") { alert("请输入确认密码!") document.AddLink.SitePwdConfirm.focus() return false } if (document.AddLink.SitePwdConfirm.value!=document.AddLink.SitePassword.value) { alert("网站密码与确认密码不一致!") document.AddLink.SitePwdConfirm.focus() document.AddLink.SitePwdConfirm.select() return false } if (document.AddLink.SiteIntro.value=="") { alert("请输入网站简介!") document.AddLink.SiteIntro.focus() return false } } //--> </script> <form method="post" name="AddLink" onsubmit="return Check()" action="LinkSite.asp"> <table border="0" cellpadding="2" cellspacing="1" align="center" width="400" class="border"> <tr class="tdbg"> <td width="100" height="25" align="right">链接类型:</td> <td height="25"><input name="LinkType" type="radio" value="1" checked> Logo链接 <input type="radio" name="LinkType" value="2"> 文字链接</td> </tr> <tr class="tdbg"> <td width="150" height="25" align="right">所属分类:</td> <td height="25"> <select name="ClassID"> {%ShowLinkClass_Option%} </select> </td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right" valign="middle">网站名称:</td> <td height="25"> <input name="SiteName" size="30" maxlength="20" title="这里请输入您的网站名称,最多为20个汉字"> <font color="#FF0000"> *</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">网站地址:</td> <td height="25"> <input name="SiteUrl" size="30" maxlength="100" type="text" value="http://" title="这里请输入您的网站地址,最多为50个字符,前面必须带http://"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">网站Logo:</td> <td height="25"> <input name="LogoUrl" size="30" maxlength="100" type="text" value="http://" title="这里请输入您的网站LogoUrl地址,最多为50个字符,如果您在第一选项选择的是文字链接,这项就不必填"> (LOGO链接必填) </td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">站长姓名:</td> <td height="25"> <input name="SiteAdmin" size="30" maxlength="20" type="text" title="这里请输入您的大名了,不然我知道您是谁啊。最多为20个字符"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">电子邮件:</td> <td height="25"> <input name="Email" size="30" maxlength="30" type="text" value="" title="这里请输入您的联系电子邮件,最多为30个字符"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">网站密码:</td> <td height="25"><input name="SitePassword" type="password" id="SitePassword" size="20" maxlength="20"> <font color="#FF0000">*</font> (用于自行更改链接信息)</td> </tr> <tr class="tdbg"> <td height="25" align="right">确认密码:</td> <td height="25"><input name="SitePwdConfirm" type="password" id="SitePwdConfirm" size="20" maxlength="20"> <font color="#FF0000">*</font> (请重复一次密码以确认)</td> </tr> <tr class="tdbg"> <td width="100" align="right">网站简介:</td> <td valign="middle"> <textarea name="SiteIntro" cols="40" rows="5" id="SiteIntro" title="这里请输入您的网站的简单介绍"></textarea></td> </tr> <tr class="tdbg"> <td height="40" colspan="2" align="center"> {%getcode%} <input name="Action" type="hidden" id="Action" value="PostReg"> <input type="submit" value=" 确 定 " name="cmdOk"> <input type="reset" value=" 重 填 " name="cmdReset"> </td> </tr> </table> </form> =========================================== 5)module_linksite)界面风格Template.html(6): =========================================== <script LANGUAGE="javascript"> <!-- function Check() { if (document.AddLink.SiteName.value=="") { alert("请输入网站名称!") document.AddLink.SiteName.focus() return false } if (document.AddLink.SiteUrl.value=="") { alert("请输入网站地址!") document.AddLink.SiteUrl.focus() return false } if (document.AddLink.SiteUrl.value=="http://") { alert("请输入网站地址!") document.AddLink.SiteUrl.focus() return false } if (document.AddLink.SiteAdmin.value=="") { alert("请输入站长姓名!") document.AddLink.SiteAdmin.focus() return false } if (document.AddLink.Email.value=="") { alert("请输入电子邮件地址!") document.AddLink.Email.focus() return false } if (document.AddLink.Email.value=="@") { alert("请输入电子邮件地址!") document.AddLink.Email.focus() return false } if (document.AddLink.OldSitePassword.value=="") { alert("请输入旧网站密码!") document.AddLink.OldSitePassword.focus() return false } if (document.AddLink.SitePwdConfirm.value!=document.AddLink.SitePassword.value) { alert("新网站密码与确认密码不一致!") document.AddLink.SitePwdConfirm.focus() document.AddLink.SitePwdConfirm.select() return false } if (document.AddLink.SiteIntro.value=="") { alert("请输入网站简介!") document.AddLink.SiteIntro.focus() return false } } //--> </script> <form method="post" name="AddLink" onsubmit="return Check()" action="LinkSite.asp"> <table border="0" cellpadding="2" cellspacing="1" align="center" width="400" class="border"> <tr class="tdbg"> <td width="100" height="25" align="right">链接类型:</td> <td height="25"><input name="LinkType" type="radio" value="1" {%linktype1%}> Logo链接 <input type="radio" name="LinkType" value="2" {%linktype2%}> 文字链接</td> </tr> <tr class="tdbg"> <td width="150" height="25" align="right">所属分类:</td> <td height="25"> <select name="ClassID"> {%showlinkclass_option%} </select> </td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right" valign="middle">网站名称:</td> <td height="25"> <input name="SiteName" title="这里请输入您的网站名称,最多为20个汉字" value="{%sitename%}" size="30" maxlength="20"> <font color="#FF0000"> *</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">网站地址:</td> <td height="25"> <input name="SiteUrl" size="30" maxlength="100" type="text" value="{%siteurl%}" title="这里请输入您的网站地址,最多为50个字符,前面必须带http://"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">网站Logo:</td> <td height="25"> <input name="LogoUrl" size="30" maxlength="100" type="text" value="{%logourl%}" title="这里请输入您的网站LogoUrl地址,最多为50个字符,如果您在第一选项选择的是文字链接,这项就不必填"> </td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">站长姓名:</td> <td height="25"> <input name="SiteAdmin" type="text" title="这里请输入您的大名了,不然我知道您是谁啊。最多为20个字符" value="{%siteadmin%}" size="30" maxlength="20"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">电子邮件:</td> <td height="25"> <input name="Email" size="30" maxlength="30" type="text" value="{%siteemail%}" title="这里请输入您的联系电子邮件,最多为30个字符"> <font color="#FF0000">*</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">原网站密码:</td> <td height="25"><input name="OldSitePassword" type="password" id="OldSitePassword" size="20" maxlength="20"> <font color="#FF0000">* 必须输入</font></td> </tr> <tr class="tdbg"> <td width="100" height="25" align="right">新网站密码:</td> <td height="25"><input name="SitePassword" type="password" id="SitePassword" size="20" maxlength="20"> <font color="#0000FF">若不修改,请保持为空</font></td> </tr> <tr class="tdbg"> <td height="25" align="right">确认密码:</td> <td height="25"><input name="SitePwdConfirm" type="password" id="SitePwdConfirm" size="20" maxlength="20"> </td> </tr> <tr class="tdbg"> <td width="100" align="right">网站简介:</td> <td valign="middle"> <textarea name="SiteIntro" cols="40" rows="5" id="SiteIntro" title="这里请输入您的网站的简单介绍">{%siteintro%}</textarea></td> </tr> <tr class="tdbg"> <td height="40" colspan="2" align="center"><input name="ID" type="hidden" id="ID" value="{%siteid%}"> <input name="Action" type="hidden" id="Action" value="PostModify"> <input type="submit" value=" 确 定 " name="cmdOk"> </td> </tr> </table> </form> ======================================= 6)模块(module_article)界面风格Template.html(1): ======================================= 把其中的所有内容复制到Template.html(11)中。 ============================================== 7)模块(module_article)界面风格Template.html(1): ============================================== 在该模板中添加{%classbody%}标签,用于循环显示分栏目的列表。 而这些列表内容在Template.html(12)中。 ============================================== 8)模块(module_article)的Template.html(2) ============================================== 把用于评论的:<script language="javascript" src="{%webdir%}Comment.asp?Action=Js&ChannelID={%channelid%}&InfoID={%articleid%}&Num=5"></script> 改为: {%showcomment({%channelid%},{%classid%},{%articleid%},6)%} ============================================== 8)模块(module_photo)的Template.html(2) ============================================== 把用于评论的:<script language="javascript" src="{%webdir%}Comment.asp?Action=Js&ChannelID={%channelid%}&InfoID={%photoid%}&Num=5"></script> 改为: {%showcomment({%channelid%},{%classid%},{%photoid%},6)%}
============================================== 8)模块(module_soft)的Template.html(2) ============================================== 把用于评论的:<script language="javascript" src="{%webdir%}Comment.asp?Action=Js&ChannelID={%channelid%}&InfoID={%softid%}&Num=5"></script> 改为: {%showcomment({%channelid%},{%classid%},{%softid%},6)%}
============================================= 9)所有模板内容中的用户登录部分 ============================================= <script language="JavaScript" src="{%webdir%}ShowLogin.asp?ChannelID={%channelid%}"></script> 改成: {%showuserlogin(0)%} ============================================= 10)模块(module_other)的Template.html(4) ============================================= {%showhead%} <table width="{%width%}" border="0" align="center" cellpadding="0" cellspacing="0" class="title_main"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><font color="#FFFFFF"> 所有评论</font></td> </tr> </table></td> </tr> </table> <table width="{%width%}" border=0 align='center' cellpadding=5 cellspacing=1 class='border'> <tr><td align="center" style="font-size: 16pt;font-weight: bold;">关于《{%moduletitle%}》的评论</td></tr> <tr><td>{%showallcomment%}</td></tr> <tr><td align="center">{%showpage%}</td></tr> <tr><td>{%writecomment%}</td></tr> </table> {%showfooter%}
|