::NoName Magazine 无名杂志 » Project Parasy » 无名模板修改经验集


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.