风讯官方论坛FoosunCMS交流区Foosun4.x安装使用[原创]生成的栏目能不能存放在根目录,只能存在NEWS 下的解决办法

1  /  1  页   1 跳转 查看:1379

标题: [原创]生成的栏目能不能存放在根目录,只能存在NEWS 下的解决办法

[原创]生成的栏目能不能存放在根目录,只能存在NEWS 下的解决办法

刚才设置的时候碰到 栏目只能在 news下, 本来以为再哪里可以设置的, 来论坛上一看,都在问这个问题,看了没有办法设置了.

所以查看了一下源代码, 稍微作一下修改就可以了..

 

修改方式如下:

打开 FoosunCMS主程序\Admin\News 目录

找到  Class_add.asp 文件,用记事本打开

找到第 17行 ,  

if Fs_news.newsDir<>"" then str_newsDir = "/"+Fs_news.newsDir else str_newsDir=""

修改成 if Fs_news.newsDir<>"" then str_newsDir = "/" else str_newsDir=""

这样就可以 任意设置目录结构了.

不过有个小问题,就是你填子栏目的时候,也要自己选择一下目录,

效果如下 :

 

[upload=jpg]UploadFile/2006-11/200611281092518137.jpg[/upload]

以下是引用edward在2006-11-28 11:02:00的发言:
仅仅改这里,发布文章的时候,会发生保存文件路径错误的!

这个问题我也发现了,

修改 \FoosunCMS主程序\Admin\PublicSite 目录下的

Public_Function.asp 的 第 99 行,

在  f_HTML_Save_Phy_Path_Str = Server.MapPath(f_HTML_Save_Path_Str) 前

添加  f_HTML_Save_Path_Str=replace(f_HTML_Save_Path_Str,"//","/")

原因是  如果不选目录,直接为  /的话

然后 加上 子栏目的路径  /子栏目,  就变成    //子栏目, 这样就会出错了.

可能风迅程序员解决不了 // 这个问题,才一定要加个目录的.

这样看来还有很多相关的地方要测试,做   替换的修改.

修改完这个后, 发布新闻和生成子栏目都能够成功了,

目前栏目的链接没有问题,  不过 栏目下新闻的链接发现 默认路径不对, 这个我到时候修改好了再发方法发布出来


[此贴子已经被作者于2006-11-28 11:10:35编辑过]

附件附件:

您所在的用户组无法下载或查看附件

引用
 

感觉还是风迅比较好, 用动易的话,碰到不能设置的问题,办法都没有了,都封在dll里面,想改都改不了
引用
 

我暂时不用,但也要支持一下。
<<如果>>
如果花开了,就欣赏,学会感激
如果花谢了,就怀念,努力感激
如果心裂了,就忍受,学习感激
如果心灰了,就忘记,尽量感激
引用
 

我顶你个啊,终于有方法了
虚拟主机,域名注册 QQ:5515804
承接服务器安全配置,论坛升级/转换业务
http://www.fsecn.com  风讯教学30元/时
引用
 

会不会有其他影响??这个才是关键,测试清楚先。
引用
 

顶,虽然不仅仅如此简单!
引用
 

仅仅改这里,发布文章的时候,会发生保存文件路径错误的!
引用
 

支持一下.
引用
 

希望详细测试
自由娱乐网,征集友情连接中。。 http://www.92zy.com          9月26日
引用
 

以下是引用风之树叶在2006-11-28 10:10:00的发言:

刚才设置的时候碰到 栏目只能在 news下, 本来以为再哪里可以设置的, 来论坛上一看,都在问这个问题,看了没有办法设置了.

所以查看了一下源代码, 稍微作一下修改就可以了..

 

修改方式如下:

打开 FoosunCMS主程序\Admin\News 目录

找到  Class_add.asp 文件,用记事本打开

找到第 17行 ,  

if Fs_news.newsDir<>"" then str_newsDir = "/"+Fs_news.newsDir else str_newsDir=""

修改成 if Fs_news.newsDir<>"" then str_newsDir = "/" else str_newsDir=""

这样就可以 任意设置目录结构了.

不过有个小问题,就是你填子栏目的时候,也要自己选择一下目录,

效果如下 :

 

[upload=jpg]UploadFile/2006-11/200611281092518137.jpg[/upload]

以下是引用edward在2006-11-28 11:02:00的发言:
仅仅改这里,发布文章的时候,会发生保存文件路径错误的!

这个问题我也发现了,

修改 \FoosunCMS主程序\Admin\PublicSite 目录下的

Public_Function.asp 的 第 99 行,

在  f_HTML_Save_Phy_Path_Str = Server.MapPath(f_HTML_Save_Path_Str) 前

添加  f_HTML_Save_Path_Str=replace(f_HTML_Save_Path_Str,"//","/")

原因是  如果不选目录,直接为  /的话

然后 加上 子栏目的路径  /子栏目,  就变成    //子栏目, 这样就会出错了.

可能风迅程序员解决不了 // 这个问题,才一定要加个目录的.

这样看来还有很多相关的地方要测试,做   替换的修改.

修改完这个后, 发布新闻和生成子栏目都能够成功了,

目前栏目的链接没有问题,  不过 栏目下新闻的链接发现 默认路径不对, 这个我到时候修改好了再发方法发布出来


小伙解决了栏目页链接的问题没有?

引用
 

这种简单的修改会导致很多问题的
引用
 

本人成功修改所有路径还把数据库合

本人成功修改所有路径还把数据库合一ms sql大家看看http://www.dadantang.com

[此贴子已经被作者于2006-11-29 11:36:09编辑过]

引用
 

我公布一下我的方法,

直接修改数据库

引用
 

野路子毕竟让人用着不放心````````  期待官方新版本修正介个问题,[em13]
引用
 
1  /  1  页   1 跳转

版权所有 Foosun.NET  NewsCMS.com  NewsIDC.COM  Sitemap

Powered by Discuz!NT 2.0.1115    Copyright © 2001-2008 Comsenz Inc.
Processed in 0 second(s) (Cached).
返顶部