2007-10-29 22:04
liangxin
无名模板修改经验集
经过几天的研究,无名模板基本安装成功。现在将修改经验和大家分享。
演示地址:[url]http://www.gongwuyuankaoshi.org/index.php[/url]
1、服务器版本是Mysql 4.0的,使用官方提供的数据库升级文件会报错。主要是数据库编码问题。
解决办法:将每句的“ DEFAULT CHARSET=gbk”去掉即可。
2、安装后首页显示异常。
解决办法:(1)没有更新缓存,在后台更新即可。
(2)就是CSS路径问题,官方给出的config.inc修改办法有误,应该修改为$bbsdir=' ';不加/
3、部分图片无法显示,主要是官方忘记提供了。可以先在官方找到图片地址,下载再上传到自己服务器上,就OK。
4、某些页面出现大段空白的修正。
官方提供的方法:打开css.htm 查找 .simpletable 将里面的 clear: both; 删除 后台更新CSS文件缓存即可
补充一点:在某些页面,需要也有clear: both;,找到删除即可。
还有就是部分文件,官方没有在下载包提供,可以到官方提供的[url=http://parasy.googlecode.com/svn/trunk/][color=#333333]http://parasy.googlecode.com/svn/trunk/[/color][/url] 下载,另存为就可以了。
5、使用补丁后,帖子链接前面会多一个bbs/,可以在global.func.php中搜索bbs修改即可。
[b]需要进一步解决的问题有[/b]:(部分问题已经解决)
1、由于服务器中文的无法显示,按照Sai提供的修改办法,在.htaccess已经将profile-后面的username删除了,但首页用户名链接还是profile-中文。在搜索结果的页面也是user-中文。不知道如何修改成u-uid模式。
我觉得修改思路有:修改伪静态文件或者修改php文件。
[color=red]已经解决,感谢Sai提供思路,解决办法[/color]是:
服务器不支持中文文件名,但支持中文目录,在.htaccess将
RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2改为下面的,就可以了。
RewriteRule ^user/([^\/]+)$ viewpro.php?username=$1。然后在i_threadlist文件修改成"user/$toploopt[author]"
2、这个问题,在官方网站上也有的。(1)点击控制面板,表格变到下面去了。(2)如果游客选择搜索,显示需要登陆,但表格格式有点乱,如果加上验证码更乱了点。不知道怎么修改?
[color=Red]已经解决[/color]:在IE下确实有点问题,但在FireFox下就没有问题了,可能是CSS代码兼容问题,现在用FireFox这个问题可以忽略了!
3、安装Nowhere,官方提供的文件不够,我在[url=http://parasy.googlecode.com/svn/trunk/][color=#333333]http://parasy.googlecode.com/svn/trunk/[/color][/url] 下载了一些。现在基本功能已经可以使用。就是首页始终显示正在读取最近更新。
Sai已经回答:[color=Red]需要PHP5支持[/color],现在换成PHP5了,[color=Red]已经解决[/color]!
4、首页收藏夹部分在游客浏览显示正常,但会员登陆后浏览,收藏内容少时就会有一个空白。
[color=Red]这个也是IE下有问题,FireFox没有![/color]
[color=red]这个问题已经解决,就是自己添加收藏到5个,就可以显示正常了。[/color]
以上问题时我修改时遇到,希望各位达人能帮我想想办法。也请Sai帮忙!让无名模板有更多的人使用,进而发展为独立的论坛程序。
永远支持Sai!!!!
[b][color=red]无名模板QQ交流群 48201263[/color][/b]
[[i] 本帖最后由 liangxin 于 2007-11-2 12:35 编辑 [/i]]
2007-10-30 12:36
Sai
1、由于服务器中文的无法显示,按照Sai提供的修改办法,在.htaccess已经将profile-后面的username删除了,但首页用户名链接还是profile-中文。在搜索结果的页面也是user-中文。不知道如何修改成u-uid模式。
这里的url是encode过的,中文字符应该是这样的形式
profile-username-%F5%ED%DFm%DF%40%87%A1%8C%C5.html
2.json_tab.php
这个需要json支持,PHP5.2.0版本以上自带了json支持,5.2以下版本可以使用Zend Framework中的json库(json_tab.php中有设置)。
2007-10-30 13:59
liangxin
感谢Sai的回答,请问第一个具体怎样修改?是改.htaccess还是改哪里,请具体告知!
第二个我按照您提供的方法试试!
2007-10-30 19:57
liangxin
问题1已经解决,感谢Sai提供思路。
第二个由于服务器使用PHP环境组件,没有找到就放弃使用这个了。不过不影响浏览了。其他问题还在研究,出来就给大家分享。
2007-11-1 14:57
kinway
我这里PHP是5.2.4了,http://localhost/bbs/json/now/latest 也是可以读出的 但是首页的那个ajax 还是无法显示出。郁闷
2007-11-1 15:41
Sai
有没有什么js错误提示?
2007-11-2 12:32
liangxin
回5楼,具体显示什么?
2007-11-2 18:07
kinway
js显示不出来 状态栏显示网页错误
2007-11-2 18:14
kinway
我以为 这个ajax涉及到的需要新增或者更改的文件是discuz.htm ,home_tabs.js,json_tab.php
其他.htaccess,css之类以前的版本里有 不用再改的。
其中home_tabs.js的/bbs/换掉 首页无法显示
还有什么没做么
2007-11-2 21:08
Sai
网页错误的具体提示是?
2007-11-2 22:15
kinway
[url]www.ffbbs.net[/url]
好像没有什么具体提示 (ll12)
2007-11-2 22:35
Sai
<div id="home_tab_content"></div>
后加
<script type="text/javascript">initHomeTabs("latest");</script>
2007-11-2 22:57
xingqing
(man14) 顶部连接改哪?
能不能出一个简单点的安装文件?或者直接弄个修改好的DZ5.5版本下载.不是每个人都会改代码的...(man42)
我改了2天,头都晕了.
2007-11-2 23:47
kinway
[quote]原帖由 [i]Sai[/i] 于 2007-11-2 22:35 发表 [url=http://orzotl.com/bbs/redirect.php?goto=findpost&pid=439040&ptid=6091][img]http://orzotl.com/bbs/images/common/back.gif[/img][/url]
后加
initHomeTabs("latest"); [/quote]
汗。。这个给搞掉了。上传错了文件。
现在是把它加上了的,还是无法显示的。
2007-11-3 00:12
Sai
错误显示:_latest = getObj("home_tab_latest");
getObj()在common.js中,加上即可
2007-11-3 10:50
kinway
发现问题了。common.js这个文件svn里面似乎不是最新的~~
和无名这里的缺少了一些东西。补上了就好了 嘿:)
感谢liangxin,sai同学
2007-11-5 09:52
xingqing
听说在PHP4上用这摸板.首页会调用不到NOWHERE,怎不弄个PHP4也能调用的呢?
2007-11-5 10:42
Sai
i_now.html(大概是)
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.