字体:  

关于模型从 SupeSite6.0/X-Space4.0 ALPHA 升级到 SupeSite6.0/X-Space4.0 BETA1 说明

疯鼠 发表于: 2007-12-26 14:28 来源: SupeSite/X-Space官方站

本操作需要使用升级程序(update.php)正常升级完后进行,BETA1版在原有模型模板的基础上做了部分调整,原ALPHA版模型模板下的变量名称及使用有些变化。

ALPHA版模型具体存放目录结构
/model/data/  建立好后的模型存放目录
category.html.php  列表模板(m.php使用)
footer.html.php  页脚模板
header.html.php  页眉模板
post.html.php  在线投稿模板(modelpost.php使用)
view.html.php  查看页模板(modelview.php使用)
viewcomment.html.php  评论页模板(modelcomment.php使用)
/model/tpl/  模型模板存放目录

具体调整如下:
1、删除 /model/tpl/ 目录,目录变更为 /mthemes 目录。

【以下步骤适应未对模型模板改动的用户】
2、模型管理 -> 找到具体模型 -> 编辑配置
3、勾选最下面的“重新选择模板”-> 选择一个您喜欢的模板
4、勾选“与系统模板同步” -> 提交保存即可

【以下步骤适应对模型模板自定义用户】
2、category.html.php 文件修改部分

CODE:

$searchtable替换为

CODE:

<script type="text/javascript" src="{S_URL}/model/data/$modelsinfoarr[modelname]/images/validate.js"></script>
<script type="text/javascript" src="{S_URL}/include/js/selectdate.js"></script>
<legend>搜索</legend>
<form method="get" name="modelsearch" id="modelsearch" action="{S_URL}/m.php">
<ul class="models-fieldset">
<!--{loop $searchtable $value}-->
        <li>$value</li>
<!--{/loop}-->
</ul>
<p class="models-btnframe">
        <input name="name" type="hidden" id="name" value="$_GET[name]" />
        <input type="submit" value="搜索" class="btnsearch">
        <input type="reset" value="重置" class="btnreset">
</p>
$linkagestr
</form>

CODE:

分类替换为

CODE:

$lang[system_catid]对有
<!--{if !is_array($value[$tmpkey])}-->
....
<!--{/if}-->
标记的模板,可以修改为
<!--{if !is_array($value[$tmpkey])}-->
<!--{if strlen($value[$tmpkey]) > 0}-->
...
<!--{/if}-->
<!--{/if}-->
这样可以避免一些空数据的产生。


3、view.html.php 文件修改部分
批量替换 $news 为 $item


4、view.html.php 和 viewcomment.html.php 文件修改部分
找到“我来说两句”位置

CODE:

for="message"
id="message"
name="message"
分别替换为

CODE:

for="messagecomm"
id="messagecomm"
name="messagecomm"
[ 本帖最后由 疯鼠 于 2007-12-26 14:45 编辑 ]

最新回复

noetic at 2007-12-26 15:10:28
收到~~~谢谢辛勤的劳动
ATMJJ at 2007-12-26 15:20:16
不错不错 呵呵
shen1521 at 2007-12-26 15:23:44
谢谢了。。。
eshoprich at 2007-12-26 16:14:24
终于期盼到你了,好高兴
njjackiee at 2007-12-26 16:54:16
   先占个位
jackymao at 2007-12-26 17:00:27
不错不错,占位支持~!
pow55 at 2007-12-26 18:22:40
我又来晚了~尴尬呀
cpower at 2007-12-26 19:22:57
顶一下看看。。。。。
cotiy at 2007-12-26 19:54:51
发布才是硬道理!
有人来了 at 2007-12-27 09:27:52
希望我的能顺利的完成,呵呵
有人来了 at 2007-12-27 10:18:56
请问这样的话还需要上传其他升级的文件吗?只传一个update文件吗?
xiaoshu at 2007-12-27 10:34:14
恩,晚了,呵呵,升级喽
疯鼠 at 2007-12-27 11:35:34
如果你的版本不是alpha版本,只是原来的5.5.5可以不用看这个升级文档

在alpha版本中模型模板,有些不方便的地方,还有的地方变量名称不统一,这给自定义模板的用户带来了不便。

所以升级成beta版本后,可能会有一些已经在用alpha版本做出模型的站长,并且里面有了一些数据,在保证这些站长数据不受损失,稳步升级到beta版,才出的这个模板升级方法。

步骤大致可分为
首先要按照正常步骤升级,升级完毕后,再看原有存在的模型,部分数据会调用不出来。主要反映在列表页(m.php),搜索处会出现array,内容页(modelview.php)部分信息调用不出来,无法提交评论信息。
这时我们就要按照一楼的方式升级即可。
easyker at 2007-12-27 13:11:26
   晕4  早知道当时就不升级 alpha版了  现在还要这么麻烦
windf at 2007-12-27 23:56:44
支持
wuqing585 at 2007-12-28 01:01:12
zhenyusen at 2007-12-28 09:24:05
也该升级了
windf at 2007-12-28 12:29:43
直接覆盖不行吗。。。。。。。。。
besthome at 2007-12-29 12:18:30
有升级办法就好啊!呵
jndx at 2008-1-01 21:52:16
我也来支持。 希望能快速稳定。