明经CAD社区

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3427|回复: 1

[CLCMS] 创力3.1 明经插件版(070329)下载

[复制链接]
发表于 2009-8-5 21:15 | 显示全部楼层 |阅读模式

明经增强插件 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链接&nbsp;&nbsp;&nbsp;&nbsp; <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"> &nbsp; <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链接&nbsp;&nbsp;&nbsp;&nbsp; <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">&nbsp;&nbsp;&nbsp;所有评论</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%}


发表于 2017-10-30 11:07 | 显示全部楼层
回帖是一种美德!感谢楼主的无私分享 谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号  
©2000-2017 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2018-4-21 14:01 , Processed in 0.188238 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表