蓝雨论坛固定限期设置
功能:可以设置固顶帖子的期限,时间到了就会自动取消固顶。<br/>与官方的道具中心的救生圈功能类似,但救生圈太死板,只能设置6小时、12小时。<br/>能设置任意日期,而且直接从日历中选取日期(可以精确到小时),不用输入,避免手工输入错误的日期。<br/>设置有定期的固顶帖标题后面显示一个时钟图标,以便直观地区分。<br/>固顶标题的鼠标提示中可看到固顶期限。<br/>抛砖引玉,希望有兴趣的高手再加以改进。并建议以后的\"新动\"加入此功能。 <p>一、需要修改数据库:<br/>1、在Dv_Topic表中增加一个字段TopOutTime,默认空值;(如果是SQL,字段类型smalldatetime,允许空值)<br/>2、如果已经安装过此版本之前而又想使用本次更新的,请手动删除SQL中Dv_user中的Tri_Dv_User触发器!<br/>3、如何在SQL或者是AC版中增加一个字段,请参考其它资料,很简单了,此处不再重述。</p><p><br/>二、修改模板<br/>1、在后台模板page_fmanage第3中修改内容,请参考本压缩包内的page_fmanage_3.htm<br/>2、在后台模板page_index第1中修改内容,请参考本压缩包内的page_index_1.xml:<br/>找到<br/><xsl:if test=\"contains(@expression,\'|\') and substring-before(@expression,\'|\') != \'0\'\"><br/><img src=\"dv_plus/tools/magicface/magicemot.gif\" border=\"0\" alt=\"魔法表情\" style=\"margin-top:4px;margin-right:5px;\"/><br/></xsl:if><br/>下面添加<br/><xsl:if test=\"@topouttime !=\'\'\"><img src=\"skins/Default/time.gif\" border=\"0\" style=\"margin-top:4px;margin-right:2px;\"/></xsl:if></p><p>找到<br/></xsl:choose><br/>发表于:<xsl:value-of select=\"@dateandtime\"/><br/>最后发贴:<xsl:value-of select=\"@lastpost_3\"/><br/>下面添加<br/><xsl:if test=\"@topouttime !=\'\'\"><br/>固顶期限:<xsl:value-of select=\"@topouttime\"/><br/></xsl:if></p><p>三、修改ASP代码<br/>1、修改bbs/index.asp内容(共3处)<br/>2、修改bbs/admin_postings.asp内容(共6处)<br/>3、修改bbs/login.asp内容(共1处)<br/>(请在本压缩包三个文档内搜索ferelove对比一下就知道了。建议用BC2工具对比修改)</p><p>四、将相关图片拷贝到相关目录。</p><p>**** Hidden Message *****
页:
[1]