From cc85851d4658a88f1099812194dfbfb946886d3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9D=A1=E4=B8=8D=E5=A4=9F=E5=85=88=E6=A3=AE?= <76847132@qq.com> Date: Fri, 17 Nov 2017 11:47:39 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0group.html=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E5=9B=BE=E7=89=87=E4=B8=8A=E4=BC=A0=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E8=B0=83=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/view/config/group.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/admin/view/config/group.html b/application/admin/view/config/group.html index 5f01097c..bec7485b 100644 --- a/application/admin/view/config/group.html +++ b/application/admin/view/config/group.html @@ -59,6 +59,9 @@ {/volist} + {/case} + {case value="image"} + {:widget('common/Form/showConfig',array($item,$item))} {/case} {/switch} {if condition="$item['remark']"} From 681c6cbff57b5a45cf602d5a546c663e7dca4469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9D=A1=E4=B8=8D=E5=A4=9F=E5=85=88=E6=A3=AE?= <76847132@qq.com> Date: Fri, 17 Nov 2017 11:49:41 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E4=B8=8B=E5=8D=95=E5=9B=BE=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/common/widget/Form.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/application/common/widget/Form.php b/application/common/widget/Form.php index 80c6e303..2aeb7e81 100644 --- a/application/common/widget/Form.php +++ b/application/common/widget/Form.php @@ -37,4 +37,27 @@ class Form { $view->assign($data); return $view->fetch('common@default/form/' . $type); } + public function showConfig($field, $info) { + $type = isset($field['type']) ? $field['type'].'_Config' : 'text'; + //类型合并 + if (in_array($type, array('string'))) { + $type = 'text'; + } + if (in_array($type, array('picture'))) { + $type = 'image'; + } + + $data = array( + 'type' => $type, + 'field' => isset($field['name']) ? $field['name'] : '', + 'value' => isset($info[$field['name']]) ? $info[$field['name']] : (isset($field['value']) ? $field['value'] : ''), + 'size' => isset($field['size']) ? $field['size'] : 12, + 'option' => isset($field['option']) ? $field['option'] : '', + ); + $no_tem = array('readonly', 'text', 'password','checkbox', 'textarea', 'select', 'bind', 'checkbox', 'radio', 'num', 'bool', 'decimal'); + $type = !in_array($type, $no_tem) ? $type : 'show'; + $view = new \think\View(); + $view->assign($data); + return $view->fetch('common@default/form/'.$type); + } } \ No newline at end of file From cac1126986ffcd373ae0f31081e35d1cc6d75456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9D=A1=E4=B8=8D=E5=A4=9F=E5=85=88=E6=A3=AE?= <76847132@qq.com> Date: Fri, 17 Nov 2017 11:50:52 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E4=B8=8B=E5=8D=95=E5=9B=BE=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E6=A8=A1=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../view/default/form/image_Config.html | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 application/common/view/default/form/image_Config.html diff --git a/application/common/view/default/form/image_Config.html b/application/common/view/default/form/image_Config.html new file mode 100644 index 00000000..c0171fc9 --- /dev/null +++ b/application/common/view/default/form/image_Config.html @@ -0,0 +1,46 @@ +
+
上传图片
+ {if isset($value) && $value} + + {else/} + + {/if} +
+ {if $value} + {php} + $images = get_cover($value); + {/php} +
  • +
    + + + 上传时间:{$images['create_time']|date='Y-m-d H:i:s',###} +
    +
    +
    + +
    +
  • + {/if} +
    +
    + \ No newline at end of file