From 71e22bab878bc416ca6069306252287fb2f188de Mon Sep 17 00:00:00 2001 From: devil_gong Date: Fri, 15 Feb 2019 18:34:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=B3=E4=BE=A7=E5=AF=BC=E8=88=AA=E5=BA=94?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugins/commonrightnavigation/Admin.php | 90 ++++++ .../plugins/commonrightnavigation/Hook.php | 277 ++++++++++++++++++ .../plugins/commonrightnavigation/config.json | 30 ++ .../commonrightnavigation/admin/index.html | 74 +++++ .../commonrightnavigation/admin/saveinfo.html | 94 ++++++ application/tags.php | 6 +- config/shopxo.php | 2 +- config/shopxo.sql | 25 +- .../css/commonrightnavigation/admin.css | 27 ++ .../commonrightnavigation/default-images.png | Bin 0 -> 5305 bytes .../images/commonrightnavigation/index.html | 1 + .../2019/02/15/1550222872753553.png | Bin 0 -> 6621 bytes 12 files changed, 613 insertions(+), 13 deletions(-) create mode 100755 application/plugins/commonrightnavigation/Admin.php create mode 100755 application/plugins/commonrightnavigation/Hook.php create mode 100644 application/plugins/commonrightnavigation/config.json create mode 100755 application/plugins/view/commonrightnavigation/admin/index.html create mode 100755 application/plugins/view/commonrightnavigation/admin/saveinfo.html create mode 100755 public/static/plugins/css/commonrightnavigation/admin.css create mode 100755 public/static/plugins/images/commonrightnavigation/default-images.png create mode 100755 public/static/plugins/images/commonrightnavigation/index.html create mode 100644 public/static/upload/images/plugins_commonrightnavigation/2019/02/15/1550222872753553.png diff --git a/application/plugins/commonrightnavigation/Admin.php b/application/plugins/commonrightnavigation/Admin.php new file mode 100755 index 000000000..553f4a243 --- /dev/null +++ b/application/plugins/commonrightnavigation/Admin.php @@ -0,0 +1,90 @@ + $ret['data'], + ]; + return DataReturn('处理成功', 0, $data); + } else { + return $ret; + } + } + + /** + * 编辑页面 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-07T08:21:54+0800 + * @param [array] $params [输入参数] + */ + public function saveinfo($params = []) + { + $ret = PluginsService::PluginsData('commonrightnavigation', ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']); + if($ret['code'] == 0) + { + // 是否 + $is_whether_list = [ + 0 => array('id' => 0, 'name' => '否'), + 1 => array('id' => 1, 'name' => '是', 'checked' => true), + ]; + + // 数组组装 + $data = [ + 'is_whether_list' => $is_whether_list, + 'data' => $ret['data'], + ]; + return DataReturn('处理成功', 0, $data); + } else { + return $ret; + } + } + + /** + * 数据保存 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-07T08:21:54+0800 + * @param [array] $params [输入参数] + */ + public function save($params = []) + { + return PluginsService::PluginsDataSave(['plugins'=>'commonrightnavigation', 'data'=>$params]); + } +} +?> \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/Hook.php b/application/plugins/commonrightnavigation/Hook.php new file mode 100755 index 000000000..fa30b833c --- /dev/null +++ b/application/plugins/commonrightnavigation/Hook.php @@ -0,0 +1,277 @@ +html($params); + break; + + case 'plugins_view_common_page_bottom' : + $ret = $this->js($params); + break; + + case 'plugins_view_common_header' : + $ret = $this->css($params); + break; + + default : + $ret = ''; + } + return $ret; + } else { + return ''; + } + } + } + + /** + * css + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-06T16:16:34+0800 + * @param [array] $params [输入参数] + */ + public function css($params = []) + { + return ''; + } + + /** + * js + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-06T16:16:34+0800 + * @param [array] $params [输入参数] + */ + public function js($params = []) + { + return ''; + } + + /** + * 视图 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @datetime 2019-02-06T16:16:34+0800 + * @param [array] $params [输入参数] + */ + public function html($params = []) + { + // 当前模块/控制器/方法 + $module_name = strtolower(request()->module()); + $controller_name = strtolower(request()->controller()); + $action_name = strtolower(request()->action()); + + // 获取应用数据 + $ret = PluginsService::PluginsData('commonrightnavigation', ['alipay_mini_qrcode_images', 'alipay_fuwu_qrcode_images', 'weixin_mini_qrcode_images', 'weixin_fuwu_qrcode_images']); + + // html拼接 + $html = '
'; + $content = ''; + if($ret['code'] == 0) + { + // 非全局 + if($ret['data']['is_overall'] != 1) + { + // 非首页则空 + if($module_name.$controller_name.$action_name != 'indexindexindex') + { + return ''; + } + } + + // 是否新窗口打开 + $is_new_window_open = (isset($ret['data']['is_new_window_open']) && $ret['data']['is_new_window_open'] == 1) ? 'target="_blank"' : ''; + + // 购物车总数 + $cart_total = BuyService::UserCartTotal(['user'=>$params['user']]); + + // 内容 + $content .= ' + +
+ +
+ 用户中心 +
+
+
+
+ + + +
+ +
+ 我的足迹 +
+
+
+
+ + + +
+ +
+ 我的收藏 +
+
+
+
+ + + +
+ +
+ 购物车 +
'.$cart_total.'
+
+
+
'; + + $qrcode = ''; + if(!empty($ret['data']['alipay_mini_qrcode_images'])) + { + $qrcode .= '
  • +

    支付宝小程序

    + 支付宝小程序 +
  • '; + } + if(!empty($ret['data']['alipay_fuwu_qrcode_images'])) + { + $qrcode .= '
  • +

    支付宝生活号

    + 支付宝生活号 +
  • '; + } + if(!empty($ret['data']['weixin_mini_qrcode_images'])) + { + $qrcode .= '
  • +

    微信小程序

    + 微信小程序 +
  • '; + } + if(!empty($ret['data']['weixin_fuwu_qrcode_images'])) + { + $qrcode .= '
  • +

    微信公众号

    + 微信公众号 +
  • '; + } + if(!empty($qrcode)) + { + $content .= ' +
    + +
    +
      '.$qrcode.'
    +
    +
    '; + } + + $content .= ' +
    + +
    + 返回顶部 +
    +
    +
    '; + + } else { + $content = $ret['msg']; + } + $html .= $content; + $html .= '
    '; + + return $html; + } +} +?> \ No newline at end of file diff --git a/application/plugins/commonrightnavigation/config.json b/application/plugins/commonrightnavigation/config.json new file mode 100644 index 000000000..10d351c5f --- /dev/null +++ b/application/plugins/commonrightnavigation/config.json @@ -0,0 +1,30 @@ +{ + "base":{ + "plugins":"commonrightnavigation", + "name":"右侧导航", + "logo":"\/static\/upload\/images\/plugins_commonrightnavigation\/2019\/02\/15\/1550222872753553.png", + "author":"Devil", + "author_url":"https:\/\/shopxo.net\/", + "version":"1.0.0", + "desc":"浏览器右侧导航", + "apply_terminal":[ + "pc", + "h5" + ], + "apply_version":[ + "1.3.0" + ], + "is_home":false + }, + "hook":{ + "plugins_view_common_bottom":[ + "app\\plugins\\commonrightnavigation\\Hook" + ], + "plugins_view_common_page_bottom":[ + "app\\plugins\\commonrightnavigation\\Hook" + ], + "plugins_view_common_header":[ + "app\\plugins\\commonrightnavigation\\Hook" + ] + } +} \ No newline at end of file diff --git a/application/plugins/view/commonrightnavigation/admin/index.html b/application/plugins/view/commonrightnavigation/admin/index.html new file mode 100755 index 000000000..152ee3180 --- /dev/null +++ b/application/plugins/view/commonrightnavigation/admin/index.html @@ -0,0 +1,74 @@ +{{include file="public/header" /}} + + +
    +
    + + 顶部大图 + 返回 + + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + +
    + {{if !empty($data['url'])}} + {{$data.url}} + {{else /}} + 无 + {{/if}} +
    +
    +
    + +
    + {{if isset($data['is_new_window_open']) and $data['is_new_window_open'] eq 1}} + 是 + {{else /}} + 否 + {{/if}} +
    +
    +
    + +
    + {{if isset($data['is_overall']) and $data['is_overall'] eq 1}} + 是 + {{else /}} + 否 + {{/if}} +
    +
    +
    + +
    + {{if !empty($data['time_start']) and !empty($data['time_end'])}} + {{$data.time_start}} ~ {{$data.time_end}} + {{elseif !empty($data['time_start']) and empty($data['time_end'])}} + {{$data.time_start}} ~ 长期有效 + {{elseif empty($data['time_start']) and !empty($data['time_end'])}} + 立即生效 ~ {{$data.time_end}} + {{else /}} + 无限制 + {{/if}} +
    +
    + 编辑 +
    +
    +
    + + + +{{include file="public/footer" /}} + \ No newline at end of file diff --git a/application/plugins/view/commonrightnavigation/admin/saveinfo.html b/application/plugins/view/commonrightnavigation/admin/saveinfo.html new file mode 100755 index 000000000..3d08d8525 --- /dev/null +++ b/application/plugins/view/commonrightnavigation/admin/saveinfo.html @@ -0,0 +1,94 @@ +{{include file="public/header" /}} + + +
    +
    + +
    + + 顶部大图 + 返回 + + +
    + +
      +
    • + + + × +
    • +
    +
    +上传图片
    +
    + +
    + +
      +
    • + + + × +
    • +
    +
    +上传图片
    +
    + +
    + +
      +
    • + + + × +
    • +
    +
    +上传图片
    +
    + +
    + +
      +
    • + + + × +
    • +
    +
    +上传图片
    +
    + +
    + +
    + {{foreach $is_whether_list as $v}} + + {{/foreach}} +
    +
    + +
    + +
    + {{foreach $is_whether_list as $v}} + + {{/foreach}} +
    +
    + +
    + +
    +
    + +
    +
    + + + +{{include file="public/footer" /}} + \ No newline at end of file diff --git a/application/tags.php b/application/tags.php index 030801f1d..1fb819bdb 100755 --- a/application/tags.php +++ b/application/tags.php @@ -47,15 +47,15 @@ return array ( ), 'plugins_view_common_bottom' => array ( - 0 => 'app\\plugins\\commongobacktop\\Hook', + 0 => 'app\\plugins\\commonrightnavigation\\Hook', ), 'plugins_view_common_page_bottom' => array ( - 0 => 'app\\plugins\\commongobacktop\\Hook', + 0 => 'app\\plugins\\commonrightnavigation\\Hook', ), 'plugins_view_common_header' => array ( - 0 => 'app\\plugins\\commongobacktop\\Hook', + 0 => 'app\\plugins\\commonrightnavigation\\Hook', ), ); ?> \ No newline at end of file diff --git a/config/shopxo.php b/config/shopxo.php index d37e4d1da..715cf1062 100644 --- a/config/shopxo.php +++ b/config/shopxo.php @@ -15,7 +15,7 @@ return [ // 开发模式 - 'is_develop' => false, + 'is_develop' => true, // 默认编码 'default_charset' => 'utf-8', diff --git a/config/shopxo.sql b/config/shopxo.sql index f821fffc6..a5563c7d2 100644 --- a/config/shopxo.sql +++ b/config/shopxo.sql @@ -11,7 +11,7 @@ Target Server Version : 50722 File Encoding : utf-8 - Date: 02/15/2019 14:05:41 PM + Date: 02/15/2019 18:34:37 PM */ SET NAMES utf8mb4; @@ -221,7 +221,7 @@ CREATE TABLE `s_cart` ( KEY `goods_id` (`goods_id`), KEY `title` (`title`), KEY `stock` (`stock`) -) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='购物车'; +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='购物车'; -- ---------------------------- -- Table structure for `s_config` @@ -348,7 +348,7 @@ CREATE TABLE `s_goods` ( -- Records of `s_goods` -- ---------------------------- BEGIN; -INSERT INTO `s_goods` VALUES ('1', '2', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


    ', '2', '0', '6', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '0', '1547450921', '1549959519'), ('2', '3', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1711', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


    ', '2', '0', '8', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '0', '1547451624', '1547458880'), ('3', '0', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


    ', '2', '0', '2', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '0', '1547452007', '1547452007'), ('4', '4', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


    ', '2', '0', '15', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '0', '1547452553', '1547452553'), ('5', '7', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '436', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


    ', '2', '0', '13', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '0', '1547452798', '1547452798'), ('6', '0', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '321', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

     X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



    ', '2', '0', '9', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '0', '1547453135', '1547453157'), ('7', '6', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '320', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


    ', '2', '0', '5', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '0', '1547453967', '1547540607'), ('8', '6', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


    ', '2', '0', '4', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '0', '1547454269', '1547454269'), ('9', '7', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '598', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


    ', '3', '0', '5', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '0', '1547454786', '1547454828'), ('10', '8', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '36', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

    【品牌】欧单 学媛风 猫咪良品

    【吊牌】xueyuanfeng 猫咪良品

    【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

    好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

    【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

    【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


    XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


    S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

    M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

    L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


    (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

    PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

    蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


    ', '2', '0', '4', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '0', '1547455375', '1547455375'), ('11', '9', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '367', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '268.00', '268.00', '268.00', '258.00', '258.00', '258.00', '1', '1', '0', '1', '1', '1', '

    【品牌】欧单 学媛风 猫咪良品

    【吊牌】xueyuanfeng 猫咪良品

    【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

    好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

    【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

    【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


    XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


    S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

    M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

    L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


    (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

    PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

    大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

    肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



    ', '4', '0', '4', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '0', '1547455700', '1547455700'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '246', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '118.00-128.00', '118.00', '128.00', '3', '1', '0', '1', '1', '1', '

    \"d-1.jpg\"/

    \"d-2.jpg\"/

    ', '3', '0', '8', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '0', '1547456230', '1550200324'); +INSERT INTO `s_goods` VALUES ('1', '2', 'MIUI/小米 小米手机4 小米4代 MI4智能4G手机包邮 黑色 D-LTE(4G)/TD-SCD', '', '', '0', '125', '步', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '3200.00', '3200.00', '3200.00', '2100.00', '2100.00', '2100.00', '10', '1', '0', '1', '1', '1', '


    ', '2', '0', '6', '', '/static/upload/images/goods/2019/01/14/1547450781101144.jpg', '0', '1547450921', '1549959519'), ('2', '3', '苹果(Apple)iPhone 6 Plus (A1524)移动联通电信4G手机 金色 16G', '', 'iPhone 6 Plus', '0', '1711', '步', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '6000.00-7600.00', '6000.00', '7600.00', '4500.00-6800.00', '4500.00', '6800.00', '30', '1', '0', '1', '1', '1', '


    ', '2', '0', '8', '/static/upload/video/goods/2019/01/14/1547458876723311.mp4', '/static/upload/images/goods/2019/01/14/1547451274847894.jpg', '0', '1547451624', '1547458880'), ('3', '0', 'Samsung/三星 SM-G8508S GALAXY Alpha四核智能手机 新品 闪耀白', '', '', '0', '235', '步', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '6866.00', '6866.00', '6866.00', '3888.00', '3888.00', '3888.00', '20', '1', '0', '1', '1', '1', '


    ', '2', '0', '2', '', '/static/upload/images/goods/2019/01/14/1547451909951171.jpg', '0', '1547452007', '1547452007'), ('4', '4', 'Huawei/华为 H60-L01 荣耀6 移动4G版智能手机 安卓', '', '', '0', '537', '步', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '2300.00', '2300.00', '2300.00', '1999.00', '1999.00', '1999.00', '19', '1', '0', '1', '1', '1', '


    ', '2', '0', '17', '', '/static/upload/images/goods/2019/01/14/1547452474332334.jpg', '0', '1547452553', '1547452553'), ('5', '7', 'Meizu/魅族 MX4 Pro移动版 八核大屏智能手机 黑色 16G', '', '', '0', '436', '步', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '3200.00', '3200.00', '3200.00', '2499.00', '2499.00', '2499.00', '56', '1', '0', '1', '1', '1', '


    ', '2', '0', '14', '', '/static/upload/images/goods/2019/01/14/1547452714324599.jpg', '0', '1547452798', '1547452798'), ('6', '0', 'vivo X5MAX L 移动4G 八核超薄大屏5.5吋双卡手机vivoX5max', '', '', '0', '321', '步', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '3200.00', '3200.00', '3200.00', '2998.90', '2998.90', '2998.90', '65', '1', '0', '1', '1', '1', '

     X5L/SL/V/M (5.0寸)  X5max钢化膜(5.5寸)  X5pro钢化膜(5.2寸) 



    ', '2', '0', '9', '', '/static/upload/images/goods/2019/01/14/1547453000703308.jpg', '0', '1547453135', '1547453157'), ('7', '6', '纽芝兰包包女士2018新款潮百搭韩版时尚单肩斜挎包少女小挎包链条', '', '', '0', '320', '件', '/static/upload/images/goods/2019/01/14/1547453895416529.jpg', '760.00', '760.00', '760.00', '168.00', '168.00', '168.00', '11', '1', '0', '1', '1', '1', '


    ', '2', '0', '5', '', '/static/upload/images/goods/2019/01/15/1547540603500383.jpg', '0', '1547453967', '1547540607'), ('8', '6', 'MARNI Trunk 女士 中号拼色十字纹小牛皮 斜挎风琴包', '', '', '0', '35', '件', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '672.00', '672.00', '672.00', '356.00', '356.00', '356.00', '8', '1', '0', '1', '1', '1', '


    ', '2', '0', '4', '', '/static/upload/images/goods/2019/01/14/1547454145355962.jpg', '0', '1547454269', '1547454269'), ('9', '7', '睡衣女长袖春秋季纯棉韩版女士大码薄款春夏季全棉家居服两件套装', '', '', '0', '598', '件', '/static/upload/images/goods/2019/01/14/1547454702543219.jpg', '160.00-216.00', '160.00', '216.00', '120.00-158.00', '120.00', '158.00', '2', '1', '0', '1', '1', '1', '


    ', '3', '0', '5', '', '/static/upload/images/goods/2019/01/14/1547454567172116.jpg', '0', '1547454786', '1547454828'), ('10', '8', '夏装女装古力娜扎明星同款一字领露肩蓝色蕾丝修身显瘦连衣裙礼服', '', '', '0', '36', '件', '/static/upload/images/goods/2019/01/14/1547455240794230.jpg', '568.00', '568.00', '568.00', '228.00', '228.00', '228.00', '28', '1', '0', '1', '1', '1', '

    【品牌】欧单 学媛风 猫咪良品

    【吊牌】xueyuanfeng 猫咪良品

    【面料质地】涤棉拼接蕾丝  后中拉链 有内衬(非专业机构鉴定,介意请慎拍)

    好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

    【商品颜色】实物拍摄 蓝色 颜色很难拍有小色差属正常现象哦

    【商品尺寸】XS/S/M/L 小高腰设计 胸口纽扣是装饰的哦


    XS码尺寸: 悬挂衣长81CM.胸围80内合适.腰围63CM.臀围86CM


    S码尺寸: 悬挂衣长82CM.胸围84内合适.腰围67CM.臀围90CM

    M码尺寸: 悬挂衣长83CM.胸围88内合适.腰围71CM.臀围94CM

    L码尺寸: 悬挂衣长84CM.胸围92内合适.腰围75CM.臀围98CM


    (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

    PS:常规码数,可按平时号选择哦。修身版型~如果上身偏大可以适当考虑大1号~下摆蕾丝拼接不会很平整的哦~

    蕾丝花是手工修剪出来的,每件都有不同和不规则的哦,有小线头和节点是正常现象哦~请亲们谅解哦~


    ', '2', '0', '12', '', '/static/upload/images/goods/2019/01/14/1547455222990904.jpg', '0', '1547455375', '1547455375'), ('11', '9', '夏季复古ins风格网红SP同款 短袖大圆领香槟色蕾丝绣花钉珠连衣裙', '', '', '0', '367', '件', '/static/upload/images/goods/2019/01/14/1547455601314107.jpg', '268.00', '268.00', '268.00', '258.00', '258.00', '258.00', '1', '1', '0', '1', '1', '1', '

    【品牌】欧单 学媛风 猫咪良品

    【吊牌】xueyuanfeng 猫咪良品

    【面料质地】网纱绣花钉珠拼接蕾丝 拉链有内衬(非专业机构鉴定,介意请慎拍)

    好的衣服需要好好呵护,务必请冷水手洗(切记别浸泡)拧干就晾晒或则干洗哦~

    【商品颜色】实物拍摄 香槟色 颜色很难拍有小色差属正常现象哦

    【商品尺寸】XS/S/M/L 小高腰设计 胸那考虑撑开因素哦 微弹的哦


    XS码尺寸: 衣长82CM.胸围80内合适.腰围63CM.臀围86CM


    S码尺寸: 衣长83CM.胸围84内合适.腰围67CM.臀围90CM

    M码尺寸: 衣长84CM.胸围88内合适.腰围71CM.臀围94CM

    L码尺寸: 衣长85CM.胸围92内合适.腰围75CM.臀围98CM


    (测量单位是CM,每个人的测量方式不一样,测量的尺寸数据可能会有1~3厘米的差异,请MM们谅解哦)

    PS:常规码数,可按平时号选择哦。修身版型,如果腰粗可以适当考虑大1号哦~

    大圆领,每个人的身材曲线不同,领口不会很平的哦,请谅解~

    肩膀那有暗扣哦,可以很好的隐藏了内衣的肩带哦~袖子那略硬哦~



    ', '4', '0', '4', '', '/static/upload/images/goods/2019/01/14/1547455566118614.jpg', '0', '1547455700', '1547455700'), ('12', '2', 'ZK星星绣花雪纺连衣裙中长款sukol裙少女心温柔超仙女chic裙子夏', '', 'xxxxhhhhhh商品型号', '0', '246', '件', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '150.00-188.00', '150.00', '188.00', '118.00-128.00', '118.00', '128.00', '3', '1', '0', '1', '1', '1', '

    \"d-1.jpg\"/

    \"d-2.jpg\"/

    ', '3', '0', '8', '', '/static/upload/images/goods/2019/01/14/1547455890402147.jpg', '0', '1547456230', '1550200324'); COMMIT; -- ---------------------------- @@ -588,7 +588,14 @@ CREATE TABLE `s_message` ( `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`), KEY `user_id` (`user_id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='消息'; + +-- ---------------------------- +-- Records of `s_message` +-- ---------------------------- +BEGIN; +INSERT INTO `s_message` VALUES ('1', '90', '积分变动', '登录奖励积分积分增加5', '0', '0', '0', '1', '0', '0', '1550212790'); +COMMIT; -- ---------------------------- -- Table structure for `s_navigation` @@ -818,13 +825,13 @@ CREATE TABLE `s_plugins` ( PRIMARY KEY (`id`), UNIQUE KEY `plugins` (`plugins`), KEY `is_enable` (`is_enable`) -) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用'; +) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='应用'; -- ---------------------------- -- Records of `s_plugins` -- ---------------------------- BEGIN; -INSERT INTO `s_plugins` VALUES ('1', 'commontopmaxpicture', '{\"images\":\"http:\\/\\/tp5-dev.com\\/static\\/upload\\/images\\/plugins_commontopmaxpicture\\/2019\\/02\\/09\\/1549671733978860.jpg\",\"bg_color\":\"#ce0000\",\"url\":\"https:\\/\\/shopxo.net\",\"is_new_window_open\":\"1\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopmaxpicture\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157744'), ('2', 'commontopnotice', '{\"content\":\"\\u6b22\\u8fce\\u6765\\u5230ShopXO\\u4f01\\u4e1a\\u7ea7B2C\\u5f00\\u6e90\\u7535\\u5546\\u7cfb\\u7edf\\u3001\\u6f14\\u793a\\u7ad9\\u70b9\\u8bf7\\u52ff\\u53d1\\u8d77\\u652f\\u4ed8\\u3001\\u4ee5\\u514d\\u7ed9\\u60a8\\u5e26\\u6765\\u4e0d\\u5fc5\\u8981\\u7684\\u8d22\\u4ea7\\u635f\\u5931\\u3002\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157742'), ('3', 'usercentertopnotice', '{\"content\":\"\\u7528\\u6237\\u4e2d\\u5fc3\\u516c\\u544a\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"usercentertopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157741'), ('14', 'userloginrewardintegral', '{\"give_integral\":\"5\",\"is_day_once\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"userloginrewardintegral\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550151175', '1550158380'), ('15', 'commongobacktop', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commongobacktop\\/2019\\/02\\/15\\/1550210425433304.png\",\"is_overall\":\"1\",\"pluginsname\":\"commongobacktop\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550200998', '1550210584'); +INSERT INTO `s_plugins` VALUES ('1', 'commontopmaxpicture', '{\"images\":\"http:\\/\\/tp5-dev.com\\/static\\/upload\\/images\\/plugins_commontopmaxpicture\\/2019\\/02\\/09\\/1549671733978860.jpg\",\"bg_color\":\"#ce0000\",\"url\":\"https:\\/\\/shopxo.net\",\"is_new_window_open\":\"1\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopmaxpicture\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157744'), ('2', 'commontopnotice', '{\"content\":\"\\u6b22\\u8fce\\u6765\\u5230ShopXO\\u4f01\\u4e1a\\u7ea7B2C\\u5f00\\u6e90\\u7535\\u5546\\u7cfb\\u7edf\\u3001\\u6f14\\u793a\\u7ad9\\u70b9\\u8bf7\\u52ff\\u53d1\\u8d77\\u652f\\u4ed8\\u3001\\u4ee5\\u514d\\u7ed9\\u60a8\\u5e26\\u6765\\u4e0d\\u5fc5\\u8981\\u7684\\u8d22\\u4ea7\\u635f\\u5931\\u3002\",\"is_overall\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"commontopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157742'), ('3', 'usercentertopnotice', '{\"content\":\"\\u7528\\u6237\\u4e2d\\u5fc3\\u516c\\u544a\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"usercentertopnotice\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '0', '1550157741'), ('14', 'userloginrewardintegral', '{\"give_integral\":\"5\",\"is_day_once\":\"1\",\"time_start\":\"\",\"time_end\":\"\",\"pluginsname\":\"userloginrewardintegral\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550151175', '1550158380'), ('15', 'commongobacktop', '{\"images\":\"\\/static\\/upload\\/images\\/plugins_commongobacktop\\/2019\\/02\\/15\\/1550210425433304.png\",\"is_overall\":\"1\",\"pluginsname\":\"commongobacktop\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '0', '1550200998', '1550223748'), ('16', 'commonrightnavigation', '{\"alipay_mini_qrcode_images\":\"\\/static\\/upload\\/images\\/plugins_commonrightnavigation\\/2019\\/02\\/15\\/1550222872753553.png\",\"alipay_fuwu_qrcode_images\":\"\",\"weixin_mini_qrcode_images\":\"\",\"weixin_fuwu_qrcode_images\":\"\",\"is_new_window_open\":\"0\",\"is_overall\":\"1\",\"pluginsname\":\"commonrightnavigation\",\"pluginscontrol\":\"admin\",\"pluginsaction\":\"save\"}', '1', '1550222925', '1550226182'); COMMIT; -- ---------------------------- @@ -998,13 +1005,13 @@ CREATE TABLE `s_search_history` ( `ymd` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '日期 ymd', `add_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '添加时间', PRIMARY KEY (`id`) -) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; +) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='搜索日志'; -- ---------------------------- -- Records of `s_search_history` -- ---------------------------- BEGIN; -INSERT INTO `s_search_history` VALUES ('16', '0', '0', '0', '', '0-0', 'default', 'asc', '20190207', '1549520867'), ('17', '0', '0', '0', '', '0-0', 'default', 'asc', '20190207', '1549551528'), ('18', '0', '0', '1', '', '0-0', 'default', 'asc', '20190209', '1549691794'), ('19', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549964118'), ('20', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977054'), ('21', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977060'), ('22', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977075'), ('23', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977103'); +INSERT INTO `s_search_history` VALUES ('16', '0', '0', '0', '', '0-0', 'default', 'asc', '20190207', '1549520867'), ('17', '0', '0', '0', '', '0-0', 'default', 'asc', '20190207', '1549551528'), ('18', '0', '0', '1', '', '0-0', 'default', 'asc', '20190209', '1549691794'), ('19', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549964118'), ('20', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977054'), ('21', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977060'), ('22', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977075'), ('23', '0', '0', '0', '', '0-0', 'default', 'asc', '20190212', '1549977103'), ('24', '90', '0', '0', '', '0-0', 'default', 'asc', '20190215', '1550226626'); COMMIT; -- ---------------------------- @@ -1075,7 +1082,7 @@ CREATE TABLE `s_user` ( -- Records of `s_user` -- ---------------------------- BEGIN; -INSERT INTO `s_user` VALUES ('77', '2088502175420842-', '', '', '0', '785817', 'bb3cf6432bf357682e1a5ab115e66b3d', '', '龚哥哥', '13250814883', 'fuxiang.gong@qq.com', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '977', '0', '0', '0', '0', '1550158398'), ('90', '2088502175420842', '', '', '0', '789261', '849e371e484cd4d39f55aefac55bc97c', '', '魔鬼', '17602128368', '', '2', '', '上海', '上海市', '666201600', '', '25', '0', '0', '0', '1539167253', '1550157964'); +INSERT INTO `s_user` VALUES ('77', '2088502175420842-', '', '', '0', '785817', 'bb3cf6432bf357682e1a5ab115e66b3d', '', '龚哥哥', '13250814883', 'fuxiang.gong@qq.com', '2', 'https://tfs.alipayobjects.com/images/partner/T10d8lXm4dXXXXXXXX', '上海', '上海市', '1540915200', '', '977', '0', '0', '0', '0', '1550158398'), ('90', '2088502175420842', '', '', '0', '233358', '699a13c357f815fb5c0a42c03568b154', '', '魔鬼', '17602128368', '', '2', '', '上海', '上海市', '666201600', '', '30', '0', '0', '0', '1539167253', '1550212789'); COMMIT; -- ---------------------------- diff --git a/public/static/plugins/css/commonrightnavigation/admin.css b/public/static/plugins/css/commonrightnavigation/admin.css new file mode 100755 index 000000000..2bdd93787 --- /dev/null +++ b/public/static/plugins/css/commonrightnavigation/admin.css @@ -0,0 +1,27 @@ +/** + * 首页 + */ +.commonrightnavigation-content .items { + margin: 10px 0 20px 0; + border-bottom: 1px dashed #f1f1f1; + padding-bottom: 20px; +} +.commonrightnavigation-content .items .immages-tag { + border: 1px solid #eee; + text-align: center; +} +.commonrightnavigation-content .items .immages-tag img { + max-width: 100%; +} +.commonrightnavigation-content .items .bg-color-tag { + width: 100%; + height: 50px; + border: 1px solid #eee; +} +.commonrightnavigation-content .edit-submit { + margin-bottom: 20px; +} + +/** + * 编辑页面 + */ diff --git a/public/static/plugins/images/commonrightnavigation/default-images.png b/public/static/plugins/images/commonrightnavigation/default-images.png new file mode 100755 index 0000000000000000000000000000000000000000..76f08c7066576a8eddd8f484dc816a8e9995a402 GIT binary patch literal 5305 zcmZvfX*|?n*T?^3-^p4b+enIJD}*e?j0j^-vSnnSvJPR8C5kcDu|2rNtUrsvUIy&JkRHO@w_Z4neg600V#+z6|E?p8FTqW^vvQ zkW2?C()?6T5E=&bT(<5J1bR*b@2%<|Z~&PA;EQ}>APv0Z23B{Vy3D{>MaGl}F!oBU zf(>{90b4zflFKwsm)v?b;fV8gE=In9%a|R}W z@6G^i!g+CVgb~pVdLP{BQ{f0q*a8n{_nlNH*^BRT42JKgAT zN|hg)SNm{JK`43C{#lEKv{^T@6_$QesyAz%e>qxZQzH9_JtLGGs7f%$-)UlPB>3W^ z)G!Y+xJqdyopMVZlP0l=U{jf-T_I{1RGH** zlAxt@SI^@zh6)4kbSH?+mf~YU%@_Cd{-P&)Bvq0RliQ7zGh^y38GkSY>$Sd>IGg;f zIB+OPjn@g4{mN(PY{NMnRMV^Sq1(TLgMi57RCm;nG7tRuxa+;=iML#y*`Gb%E$qH% zuWp;B?k;YBEksBZU*t+-12d$c1XkJZKjr)E8;eF8+nd@OzLi~-Y2a^Tvty5Ys{C0_ zI^(T*gKRke{?{-!tq*8>qpI`kQs<zRUqSoz&MdIip{gWv(wot|XmiX#@0W#UL9MQ&c~kaRU|3luzlplXjYX!{ zFI5b%#qTWpD~f)wy-U)1c^B$e9Acqll~^I57Mv&BpD%1kC{rvQ9?bLd^rAmhS`KPs zpN>0sD`zl=?DLCtnYtXe6UxP%z#Z2Oal3HF=S;+z^3%;{l(436n7`*>d#taFs)%Ae zb9r+EZ0s-YU3?;x-p8M%m1Ub1l|_ALZ4+p7V;K34)4I}zxAMMi_3Dn zhbzQwK2}_rPl7v-_E>{68@&*v1xBG^4OMf zMZqW6%+0ZGf7LXE`9L&8DZbUz-S@=$LR@d%PyRwlYBrMilB5DirQ&`DxLE+1swRS+>QuO$HDA*8T3j zf?Q_b?c3#9o*pvZ_1h`k75PmYp$$n~yQ0Q+6@A86S;KvUh<5+wlk3$owDENA?J2^; zw)C$LONXGPaxLfA6Fq;bhl%LIs{+K_s?=sYrhK$r-MmyL%f6O%Ep*8DXZqy9+lCsx z2N8)q3R6{MRlTdJn!^P?MXnv=?URQu;$Pn?=rT#Un$n#;k^O|goNbm(ugbO6wME+Q z+KyI1NA9gCtoV)C`C5qD<#Xk0|>;>)s~r>JL1VBxm9$eY_} z0)I|Oj);|Cd2+e`%Wy*0;@R~!a^v^i()^G4Q`O^sKcwL+(4=Kfs+cuP-=XG;+nSXY#8f1xJW*(bCoN_)A)5)cvN* z@G|^mV#k{f=~gg;dKTpvL7iZe^KS#<=>VKRzZ(~=n5lM3l0aKxYW(G zis!A@C%u~=l!V>@7+RWh(5&*NWJzMxX_EqQE&p-yMZ=Pzw zLY{SYkbBMI)T>sJrDYPKC{)`)-2weXBR-cur|!mLoTPz;(rNR>a(^>%fvuseIXq&aCF?~JK@bAL}bEDvIs_f>lOUU#ym{yr>GuxXZGgSlQkH!@> zGYc{cN@3hy*$tOQuQXq1Hiuujl)=4#T=MG^%}DH{FUaf%ZchsN#+we6Ho$5uc!W)r z-d+lGJnb0P0>MG<{!pETAOGH$;fxi2fWHE0Kv)S@SPHm;a;>fRG8(xaFQ_HHz>?Qcu?A&d27jn&dU_j>7p zTeKDLpa9>g+Rn~8c0btF7v~^ah{b$Vz(oF9UT7oY?nR!@`ir0BX5T!C_-XO0g!ER3iZ=V7 zpB8J8ZQK15vbQD@%CT-bEmk*lL zb*WE|50&Uow-02=FI7)yQ_>v*GXsEdSpY!A0l@yh6I}*?;41*|+XVo$asfaj0OQDwP7`T19W%0D}w>{s$Z2-YZcDK`7oMC_|v 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 E0FqoZkN^Mx literal 0 HcmV?d00001 diff --git a/public/static/plugins/images/commonrightnavigation/index.html b/public/static/plugins/images/commonrightnavigation/index.html new file mode 100755 index 000000000..0519ecba6 --- /dev/null +++ b/public/static/plugins/images/commonrightnavigation/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/static/upload/images/plugins_commonrightnavigation/2019/02/15/1550222872753553.png b/public/static/upload/images/plugins_commonrightnavigation/2019/02/15/1550222872753553.png new file mode 100644 index 0000000000000000000000000000000000000000..572623f5623294ba58e2a962bb27d8dea8a712cc GIT binary patch literal 6621 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 ND9OE%t(P{1{|_F}P)Gm( literal 0 HcmV?d00001