帝国论坛帝国网站管理系统交流区帝国CMS 7.5与8.0专版[原创]在原有的7.5版本升级到8.0版本使用升级包发生的采集表单问题 【本版专题贴子】  
主题:[原创]在原有的7.5版本升级到8.0版本使用升级包发生的采集表单问题 [加入收藏夹]   

xiaojiekk
用户头衔:秀才

精华贴   :0
发贴数   :67
经验值   :499
注册时间:2016-05-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[原创]在原有的7.5版本升级到8.0版本使用升级包发生的采集表单问题
不知道你们有没有遇见过此类问题
开始我以为是客户数据库结构的问题,但是当我用测试站升级后依然是这个问题

声明一下所有文件都是通过官方下载的包括8.0版本 和7.5升级8.0的升级包
问题所在处
在升级后使用采集功能发现 升级后从新生成采集表单 在title字段生成时错误的生成直接为<input name="title" type="text" size="42" value="<?=$ecmsfirstpost==1?"":DoReqValue($mid,'title',stripSlashes($r['title']))?>">
正常应该是
  <tr bgcolor="#FFFFFF">
    <td height="22" valign="top"><strong>标题正则:</strong><br>
      (<input name="textfield" type="text" id="textfield" value="[!--title--]" size="20">)</td>
    <td><table width="100%" border="0" cellspacing="1" cellpadding="3">
        <tr>
          <td><textarea name="add[zz_title]" cols="60" rows="10" id="zz_title"><?=ehtmlspecialchars(stripSlashes($r['zz_title']))?></textarea></td>
        </tr>
        <tr>
          <td><input name="add[z_title]" type="text" id="z_title" value="<?=stripSlashes($r['z_title'])?>">
            (如填写这里,将为字段的值)</td>
        </tr>
      </table></td>
  </tr>
采集表单的缓存文件c/ecachemod/emodform/cj1.php

测试
7.5升级8.0的时候发生
而后继续测试是否是源码问题把升级后的数据库直接指向全新的8.0版本还是此类问题
综合初盘问题应该是出现在数据库问题上了 估计是升级包升级是哪个表那个字段没有新建或更新?

然而后台的前端代码最后只能显示到<input name="title" type="text" size="42" value="  因为DoReqValue函数是前台提交表单的函数函数文件/e/class/qinfofun.php
后台的采集页面eadmin/admin/AddInfoClass.php 只引入了
require("../../e/class/connect.php");
require("../../e/class/functions.php");
require("../../e/data/dbcache/class.php");
这不重要 重要的是采集表单的错误生成

值得一提的是直接新安装的8.0版本并无此问题发生



夜星空:http://www.yeskylog.com
AK资源网:http://www.akzyw.com
QQ:18707710
VX:yeskylog

2026-02-01 02:23:33 已设置保密 顶部 回复 引用 报告 编辑 删除

xiaojiekk
用户头衔:秀才

精华贴   :0
发贴数   :67
经验值   :499
注册时间:2016-05-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

经过排查确定了在升级包升级时候更新了phome_enewsf
在/update/data/fieldsql.php文件其中有函数upChangeFieldInfo()处理更新表phome_enewsf
所更新的内容获取来自e/data/html下的txt文件内容  修改sysfhtml.txt既可以  或者修改函数逻辑  请官方修复一下  
目前以升级后的用户可以修改phome_enewsf的字段内容

[该贴被修改 1 次,最后修改时间 2026-02-01 03:46:57 ]


夜星空:http://www.yeskylog.com
AK资源网:http://www.akzyw.com
QQ:18707710
VX:yeskylog

2026-02-01 03:09:35 已设置保密 顶部 回复 引用 报告 编辑 删除

xiaojiekk
用户头衔:秀才

精华贴   :0
发贴数   :67
经验值   :499
注册时间:2016-05-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

另外newstime字段生成也有问题和titlepic一个不显示一个生成为<input type="file" name="titlepicfile" size="45">



夜星空:http://www.yeskylog.com
AK资源网:http://www.akzyw.com
QQ:18707710
VX:yeskylog

2026-02-01 03:44:09 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :6262
经验值   :18817
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

没遇过




2026-02-01 07:25:53 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1