ad


CSS中文手册加入收藏设为首页共享模板提交创意简繁转换

您现在的位置: :首页 > CMS教程 > 风讯 > >> 正文

Ksir试用FS4.0 sp1专用贴

『 更新时间:2008-03-07 14:40:02 』『 字体: 』『 编辑: |  来源: 』

用的FS4.0sp1建的测试站,希望大家互相学习,把不足的地方指出来.

http://218.75.82.26:8080/archives/

这是我试用FS4.0 sp1的专用贴,同时也欢迎大家跟贴,我会把我近段时间试用FS4.0 sp1的经验以及还需要改进的地方记录下来,以便试用完之后提供个人改进方案及插件,希望官方给予支持,贴子不断更新中.

 

系统部分

1.新闻类型为"标题"的新闻我觉得也需要用到图片字段,所以得加上这个字段.

2.当把已经入库的新闻类型为"标题"的新闻修改为"普通"或者"图片"新闻类型时,"文件名"表单的值为空,这样的话是保存不了新闻的.这是个BUG.

解决方法:修改文件"/Admin/News/News_edit.asp"把第73行整行代码"str_FileName = obj_newsedit_rs("FileName")"

替换为

" if obj_newsedit_rs("IsURL") = 1 then:str_FileName=Fs_News.strFileNameRule(Fs_News.fileNameRule,0,0):else:str_FileName = obj_newsedit_rs("FileName"):end if "

3.这算个DIY吧,出于版面需要,修改文件"/FS_InterFace/NS_Public.asp"第587行,把该行替换为:

            if split(table_array(9),"$")(1)<>"order" then'判断li元素的id值是否为"order",是则在li开始元素后面加入<span>...</span>特定字符
             Content_List= Content_List & classNews_middle1 & getlist_news(f_rs_obj,style_id,titlenumber,contentnumber,navinumber,picshowtf,datestyle,openstyle,MF_Domain,f_LableType) & classNews_middle2
            else
             Content_List= Content_List & classNews_middle1 & "<span>" & i & "</span>" & getlist_news(f_rs_obj,style_id,titlenumber,contentnumber,navinumber,picshowtf,datestyle,openstyle,MF_Domain,f_LableType) & classNews_middle2
            end If

实现效果如下图(具体还得添加css样式,日后整理之后一起提供):


此主题相关图片如下:
图片点击可在新窗口打开查看

 

4.带导读样式的Flash幻灯实现


此主题相关图片如下:
图片点击可在新窗口打开查看

在“FlashFilt”标签中新增了“幻灯类型”属性和“导读字数”属性,制作后的标签代码如下:

{FS:NS=FlashFilt┆栏目$CDGH4B0CBF02E88┆数量$5┆幻灯类型$Flash_Type_Guidance导读字数$40┆标题字数$30┆图片尺寸$237,296┆文本高度$20}

幻灯效果:


此主题相关图片如下:
图片点击可在新窗口打开查看 

在线浏览:

http://www.flashyc.com/swf/2006-11-2/12483310454.swf

 


5.新闻内容分页符自定义CSS

在新闻内容模板加入以下样式:

.VIEW_PAGE{float:center;FONT-SIZE: 14px;background:#C0C0C0;text-align:right;color:#fff;padding-right:20px;MARGIN: 25px;}
.VIEW_PAGE A:link {
 color:#ff0000;background:#fff;padding-left:2px;padding-right:2px;text-decoration: none;margin-left:2px;margin-right:2px
}
.VIEW_PAGE A:visited {
 color:#ff0000;background:#fff;padding-left:2px;padding-right:2px;text-decoration: none;margin-left:2px;margin-right:2px
}

修改文件"/Admin/PublicSite/Public_Function.asp"第517行:

用以下代码替换:

 Get_More_Page_Link_Str="<div class=""VIEW_PAGE"">"&Str_Link&"</div>"

6.投票选项新增3D饼状图效果如下:图片点击可在新窗口打开查看点击浏览该文件

此主题相关图片如下:
图片点击可在新窗口打开查看

 

7.在简洁模式下添加新闻时,会出现如下现象:

图片点击可在新窗口打开查看

解决方法:

打开文件"/admin/news/News_add_Conc.oas" 修改第74行代码:

把<iframe width="260" height="165" id="colorPalette" src="lib/selcolor.htm" style="visibility:hidden; position: absolute;border:1px gray solid" frameborder="0" scrolling="no" ></iframe>

改为:

<iframe width="260" height="165" id="colorPalette" src="lib/selcolor.htm" style="visibility:hidden; position: absolute;border:1px gray solid" frameborder="0" scrolling="no" ></iframe>

只增加了“z-index:888;”

问题出在调用颜色和调用编辑器都使用了同级要素,Z-index用于确定哪一个要素可以覆盖在另一个要素上显示。比如,如果有两个要素被放在同一个位置,你就需要确定显示哪一个要素,隐藏哪一个要素。具有最高的Z-index值的要素将被放在最高的显示级别,Z-index值最低的要素将被排在显示级别的末尾。这个顺序还相对于母体要素的Z-index值。如果其母体要素的Z-index值排在最末尾,那么即便该要素的Z-index值为1百万,它也不能跨越整体的级别结构优先显示。

8.在发布终级新闻列表时,如果用普通格式生成,并且不设置分页,生成后的列表代码最后会出现少了一个</table>现象.

解决方法:

打开文件"/FS_InterFace/NS_Public.asp" 在第793行下面新增如下代码:

elseif cl_i = f_rs_obj.recordcount then
        ClassList = ClassList &"</table>"

这个问题确实存在,在建立"新闻终级列表"时,如果你选择分页的话,这个问题不会出现,否则就会出现在生成列表后少掉"</table>"的现象.

问题出在程序如果判断列表有分页才生成</table>,而遗漏了列表没设分页时也应该生成"</table>",一般用户可能都是把"新闻终表列表"标签加了可分页选项,所以这个问题一直没发觉.

9.在"后以->其它系统->广告管理"进行广告删除时,会出现错误:

变量未定义: 'G_Ads_FILES_DIR'
/Admin/ads/Ads_Manage.asp, 第 58 行

解决方法:

打开文件"/FS_Inc/Const.asp"在第119行下面新增如下代码:

Const G_Ads_FILES_DIR = "/Ads"

上面的Ads是广告子系统的目录,根据你的实际情况修改,如果你改了名,这儿也得作相应改名,默认在根目录下.

 

Access To SQL Server部分

 

_____________________________________________________________________________________

数据库从Access转为SQL Server后的一些改动,这些改动进一步优化了系统,提高了系统的兼容性,没有增加多余代码,在修改时发现风讯在开发时,有几处写得不是很周到,可能是遗忘了系统本身应该遵从SQL Server数据库的语法调用.

1.在"新闻系统->常规管理",不能册除来源关键字

解决方法:

打开文件"/admin/news/other_manage.asp"第177行,把这行改为:

Conn.execute("Delete From FS_NS_General Where GID="&Cint(OM_OP_ID)&"")

去掉了Delete后面的"*",是多余的.

另外这个问题同样出现在

/Admin/Ads/Ads_Manage.asp, 第 55,56,115,116 行

/Admin/Ads/Ads_Add.asp, 第 142 行

依次修改.

 

2.转换后"后台->其它系统->采集导航里面的三个模块打不开".

解决方法:

打开文件"/FS_InterFace/MF_Function.asp"把83~84这两行代码用以下代友替换:

 If G_IS_SQL_DB = 1 Then
  f_CollectConnStr = "Provider=SQLOLEDB.1;Persist Security Info=false;"& G_COLLECT_DATA_STR &";"
 else
  f_CollectConnStr = "DBQ=" + Server.MapPath(Add_Root_Dir(G_COLLECT_DATA_STR)) + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
 End if

这儿遗漏了SQL Server数据库连接路径.

3.转换后"后台->会员系统->交易明细页打不开".

错误如下:

错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/Admin/user/History_order.asp, 第 149 行

解决方法:

打开文件"/admin/user/History_order.asp"在第101行下新增"RsUserListObj.cursorlocation=3"

或者把102行改为"RsUserListObj.Open RsUserSQL,User_Conn,3,1"

问题出在没有设定用户端cursor( 指针 )位置

共有 位网友发表了评论 收藏该内容报告错误点击复制信息给好友分享查看所有网友评论关闭此页面
  • 您暂未登陆,请登陆后发表! 或直接填写昵称匿名发表
  • 1.请勿发表广告及不良言论.
  • 2.本文内容及版权归原作者.
  • 匿名?
关于我们 | 投稿指南 | 广告服务 | 建站服务 | 联系我们 | 网站地图 | 友情连接 | 诚征英才
欢迎您光临模板CMS,竭尽全力为您打造最专业的CMS资源站点!联系我26211803 联系我667559
建站交流群:1700154 模板交流群:37797574 49415971 10086677 交流论坛
Copyright © 2005-2007 www.mobancms.com online services. All rights reserved. Template designed by lacdy.
模板CMS版权所有 豫ICP备06002344号