希望对有些朋友有用。
概述:
1、增加数据库表字段(两个)存储三级内容。
2、修改几个模板文件,增加两个三级内容。
3、修改php文件使新增内容数据插入数据库(因为加密了,破解之)
肯定有同学问,破解的东西好不好使,与官方差别等,如有此疑虑的同学请先了解zend与其破解。
还有同学会问,将来升级怎么办。最简单的回答:官方让怎么升级就怎么升级。如果官方集成了本文所说内容,那么直接按官方升级就可以了。如果官方没有,到时候我再跟着升级出个新的吧,反正再出应该不会花费几个小时了。
具体方法:
1st:备份你的所有文件。
2nd:按以下步骤操作。
1、用phpmyadmin在uhome数据库的“uchome_spacefield”表里面添加两个字段:
birthsubcity和subcity,类型:varchar(20)
2、修改模板:cp_profile.htm
查找:- <th>出生地</th>
- <td>
- ……
- </td>
- </tr>
- <tr>
- <th>居住地</th>
- <td>
- ……
- </td>
- </tr>
复制代码 替换为:- <th>出生地</th>
- <td>
- <script type="text/javascript" src="source/script_city2.js"></script>
- <SCRIPT LANGUAGE="JavaScript">
- var $ = function(ID){ return document.getElementById(ID); };
- window.onload = function() {
- attachSelect(0, [$("a"), $("b"), $("c")], aMatrix, ["$space[birthprovince]","$space[birthcity]","$space[birthsubcity]",]);
- attachSelect(0, [$("d"), $("e"), $("f")], aMatrix, ["$space[resideprovince]","$space[residecity]","$space[subcity]",]);
- };
- </SCRIPT>
- <select id="a" name="birthprovince">--</select>
- <select id="b" name="birthcity">--</select>
- <select id="c" name="birthsubcity">--</select>
- </td>
- </tr>
- <tr>
- <th>居住地</th>
- <td>
- <select id="d" name="resideprovince">--</select>
- <select id="e" name="residecity">--</select>
- <select id="f" name="subcity">--</select>
- </td>
- </tr>
复制代码 3、修改模板:cp_friend.htm
查找:- <th>出生地</th>
- <td>
- ……
- </td>
- </tr>
- <tr>
- <th>居住地</th>
- <td>
- ……
- </td>
- </tr>
复制代码 替换为:- <tr>
- <th>出生地</th>
- <td>
- <script type="text/javascript" src="source/script_city2.js"></script>
- <SCRIPT LANGUAGE="JavaScript">
- var $ = function(ID){ return document.getElementById(ID); };
- window.onload = function() {
- attachSelect(0, [$("a"), $("b"), $("c")], aMatrix);
- attachSelect(0, [$("d"), $("e"), $("f")], aMatrix);
- };
- </SCRIPT>
- <select id="a" name="birthprovince">--</select>
- <select id="b" name="birthcity">--</select>
- <select id="c" name="birthsubcity">--</select>
- </td>
- </tr>
- <tr>
- <th>居住地</th>
- <td>
- <select id="d" name="resideprovince">--</select>
- <select id="e" name="residecity">--</select>
- <select id="f" name="subcity">--</select>
- </td>
- </tr>
复制代码 4、解压附件中的文件,并上传覆盖到/source/目录下。
后话:
两天前改的,今天才整理方法,不知道有没有疏忽掉的地方,有问题请提问。
希望有修改成的朋友提供下地址供大家演示。
如果你用了,我的博客地址你会看到的,送个ip算是对我的支持吧。
[ 本帖最后由 cncici 于 2008-4-28 22:24 编辑 ] |