liangxin


disconnected
主题工具

无名模板修改经验集

... 发表于 2007-10-29 22:04  ... 14690 次点击

经过几天的研究,无名模板基本安装成功。现在将修改经验和大家分享。

演示地址:http://www.gongwuyuankaoshi.org/index.php

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;,找到删除即可。

还有就是部分文件,官方没有在下载包提供,可以到官方提供的http://parasy.googlecode.com/svn/trunk/   下载,另存为就可以了。

5、使用补丁后,帖子链接前面会多一个bbs/,可以在global.func.php中搜索bbs修改即可。

需要进一步解决的问题有:(部分问题已经解决)

1、由于服务器中文的无法显示,按照Sai提供的修改办法,在.htaccess已经将profile-后面的username删除了,但首页用户名链接还是profile-中文。在搜索结果的页面也是user-中文。不知道如何修改成u-uid模式。

我觉得修改思路有:修改伪静态文件或者修改php文件。

已经解决,感谢Sai提供思路,解决办法是:

服务器不支持中文文件名,但支持中文目录,在.htaccess将

RewriteRule ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2改为下面的,就可以了。

RewriteRule ^user/([^\/]+)$ viewpro.php?username=$1。然后在i_threadlist文件修改成"user/$toploopt[author]"

2、这个问题,在官方网站上也有的。(1)点击控制面板,表格变到下面去了。(2)如果游客选择搜索,显示需要登陆,但表格格式有点乱,如果加上验证码更乱了点。不知道怎么修改?

已经解决:在IE下确实有点问题,但在FireFox下就没有问题了,可能是CSS代码兼容问题,现在用FireFox这个问题可以忽略了!

3、安装Nowhere,官方提供的文件不够,我在http://parasy.googlecode.com/svn/trunk/   下载了一些。现在基本功能已经可以使用。就是首页始终显示正在读取最近更新。

Sai已经回答:需要PHP5支持,现在换成PHP5了,已经解决

4、首页收藏夹部分在游客浏览显示正常,但会员登陆后浏览,收藏内容少时就会有一个空白。

这个也是IE下有问题,FireFox没有!

这个问题已经解决,就是自己添加收藏到5个,就可以显示正常了。

以上问题时我修改时遇到,希望各位达人能帮我想想办法。也请Sai帮忙!让无名模板有更多的人使用,进而发展为独立的论坛程序。

永远支持Sai!!!!

无名模板QQ交流群  48201263

[ 本帖最后由 liangxin 于 2007-11-2 12:35 编辑 ]

本主题共有 17 条回复 | 回到顶部
#1 - 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中有设置)。
#2 - 2007-10-30 13:59
liangxin 绵阳
感谢Sai的回答,请问第一个具体怎样修改?是改.htaccess还是改哪里,请具体告知!

第二个我按照您提供的方法试试!
#3 - 2007-10-30 19:57
liangxin 绵阳
问题1已经解决,感谢Sai提供思路。

第二个由于服务器使用PHP环境组件,没有找到就放弃使用这个了。不过不影响浏览了。其他问题还在研究,出来就给大家分享。
#4 - 2007-11-1 14:57
kinway 武汉
我这里PHP是5.2.4了,http://localhost/bbs/json/now/latest 也是可以读出的 但是首页的那个ajax 还是无法显示出。郁闷
#5 - 2007-11-1 15:41
Sai 桂林
有没有什么js错误提示?
#6 - 2007-11-2 12:32
liangxin 绵阳
回5楼,具体显示什么?
#7 - 2007-11-2 18:07
kinway 武汉
js显示不出来 状态栏显示网页错误
#8 - 2007-11-2 18:14
kinway 武汉
我以为 这个ajax涉及到的需要新增或者更改的文件是discuz.htm ,home_tabs.js,json_tab.php
其他.htaccess,css之类以前的版本里有 不用再改的。

其中home_tabs.js的/bbs/换掉 首页无法显示

还有什么没做么
#9 - 2007-11-2 21:08
Sai 桂林
网页错误的具体提示是?
#10 - 2007-11-2 22:15
kinway 武汉
www.ffbbs.net
好像没有什么具体提示
#11 - 2007-11-2 22:35
Sai 桂林
<div id="home_tab_content"></div>

后加

<script type="text/javascript">initHomeTabs("latest");</script>
#12 - 2007-11-2 22:57
xingqing 集美大学
顶部连接改哪?
能不能出一个简单点的安装文件?或者直接弄个修改好的DZ5.5版本下载.不是每个人都会改代码的...
我改了2天,头都晕了.
#13 - 2007-11-2 23:47
kinway 武汉

QUOTE:
原帖由 Sai 于 2007-11-2 22:35 发表


后加

initHomeTabs("latest");

汗。。这个给搞掉了。上传错了文件。
现在是把它加上了的,还是无法显示的。
#14 - 2007-11-3 00:12
Sai 桂林
错误显示:_latest = getObj("home_tab_latest");

getObj()在common.js中,加上即可
#15 - 2007-11-3 10:50
kinway 武汉
发现问题了。common.js这个文件svn里面似乎不是最新的~~
和无名这里的缺少了一些东西。补上了就好了 嘿:)

感谢liangxin,sai同学
#16 - 2007-11-5 09:52
xingqing 集美大学
听说在PHP4上用这摸板.首页会调用不到NOWHERE,怎不弄个PHP4也能调用的呢?
#17 - 2007-11-5 10:42
Sai 桂林
i_now.html(大概是)
看完之后有话想说?那就帮楼主加盖一层吧!

在回复之前你需要先进行登录
用户名 / UID
密码
Project Parasynthesis | Based on Discuz! 5.5.0 | Thanks to Livid
About | Help | Developer | N2Design
清除 Cookies - 联系我们 - 无名杂志 - Archiver - Mobile
Processed in 0.044840 second(s), 6 queries, Gzip enabled