1、api下的所有文件的IN_PHPCMS改成IN_CMS
2、phpcms文件夹改成cms
3、model下的四个model类文件的IN_PHPCMS改成IN_CMS
4、modules/xiaochengxu/下的文件的IN_PHPCMS改成IN_CMS
5、modules/xiaochengxu/下的 user.php message.php xiaochengxu.php 找到
在后边添加代码
- parent::__construct();
- $this->input = pc_base::load_sys_class('input');
6、修复小程序“参数设置”的tab切换不显示情况找到cms\modules\xiaochengxu\templates的setting.tpl.php的48行76行class里边的hidden去掉 添加:style="display:hidden"
7、为了防止小程序列表的th内容显示不全,cms\modules\xiaochengxu\templates\xiaochengxu_list.php的16行的35改成:55
17行的8%改成10%,同理其他列表页也可以调整
17行的8%改成10%,同理其他列表页也可以调整
8、api/api.class.php对附表调用的修改(修改之前先确认自己的内容表是不是分表存储的,有些版本是没有分的则不用改)
(1)list接口:154-175(也就是if ($moreinfo))改成:
- if ($moreinfo) {
- foreach ($r as $k => $v) {
- if (isset($v['id']) && !empty($v['id'])) {
- $db->table_name = $db->table_name.'_data_'.$v['tableid'];
- $data_rs = $db->get_one(array('id'=>$v['id']));
- if (isset($data_rs)) $r[$k] = array_merge($r[$k], $data_rs);
- $db->set_model($modelid);
- } else {
- continue;
- }
- }
- }
(2)show接口
- $db->table_name = $db->table_name . "_data";//引入附表
改成:
- $db->table_name = $db->table_name . "_data_".$data['tableid'];//引入附表
(3)search接口:539-556行
改成:
- /*调用附表*/
- foreach ($return as $k => $v) {
- if (isset($v['id']) && !empty($v['id'])) {
- $db->table_name = $db->table_name.'_data_'.$v['tableid'];
- $data_rs = $db->get_one(array('id'=>$v['id']));
- if (isset($data_rs)) $return[$k] = array_merge($return[$k], $data_rs);
- $db->set_model($modelid);
- } else {
- continue;
- }
- }
(4)toplist接口:643-665也就是整个if($more)改成:
- if($more){
- foreach ($r as $_k => $v) {
- if (isset($v['id']) && !empty($v['id'])) {
- $db->table_name = $db->table_name.'_data_'.$v['tableid'];
- $data_rs = $db->get_one(array('id'=>$v['id']));
- if (isset($data_rs)) $r[$_k] = array_merge($r[$_k], $data_rs);
- $db->set_model($modelid);
- } else {
- continue;
- }
- }
- }
(5)alllist接口1106-1125(整个if ($moreinfo))改成:
- if ($moreinfo) {
- foreach ($r as $_k => $v) {
- if (isset($v['id']) && !empty($v['id'])) {
- $db->table_name = $db->table_name.'_data_'.$v['tableid'];
- $data_rs = $db->get_one(array('id'=>$v['id']));
- if (isset($data_rs)) $r[$_k] = array_merge($r[$_k], $data_rs);
- $db->set_model($modelid);
- } else {
- continue;
- }
- }
- }
如果发现还有其他地方没有调整的,可随时与我联系进行调整