Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
alading2018
ShopXO
提交
6d2b9467
ShopXO
项目概览
alading2018
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
6d2b9467
编写于
8月 11, 2021
作者:
D
Devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
商品评论读取错误修复
上级
779c95c7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
95 addition
and
95 deletion
+95
-95
app/index/controller/Goods.php
app/index/controller/Goods.php
+95
-95
未找到文件。
app/index/controller/Goods.php
浏览文件 @
6d2b9467
...
...
@@ -159,100 +159,6 @@ class Goods extends Common
}
}
/**
* 钩子处理
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2019-04-22
* @desc description
* @param [int] $goods_id [商品id]
* @param [array] $params [输入参数]
*/
private
function
PluginsHook
(
$goods_id
,
&
$goods
)
{
$hook_arr
=
[
// 商品页面相册内部钩子
'plugins_view_goods_detail_photo_within'
,
// 商品页面相册底部钩子
'plugins_view_goods_detail_photo_bottom'
,
// 商品页面基础信息顶部钩子
'plugins_view_goods_detail_base_top'
,
// 商品页面基础信息面板底部钩子
'plugins_view_goods_detail_panel_bottom'
,
// 商品页面规格顶部钩子
'plugins_view_goods_detail_base_sku_top'
,
// 商品页面库存数量顶部钩子
'plugins_view_goods_detail_base_inventory_top'
,
// 商品页面库存数量底部钩子
'plugins_view_goods_detail_base_inventory_bottom'
,
// 商品页面购买导航顶部钩子
'plugins_view_goods_detail_buy_nav_top'
,
// 商品页右侧内容顶部钩子
'plugins_view_goods_detail_right_content_top'
,
// 商品页右侧内容底部钩子
'plugins_view_goods_detail_right_content_bottom'
,
// 商品页右侧内容内部顶部钩子
'plugins_view_goods_detail_right_content_inside_top'
,
// 商品页右侧内容内部底部钩子
'plugins_view_goods_detail_right_content_inside_bottom'
,
// 商品页基础信息底部钩子
'plugins_view_goods_detail_base_bottom'
,
// 商品页面tabs顶部钩子
'plugins_view_goods_detail_tabs_top'
,
// 商品页面tabs顶部钩子
'plugins_view_goods_detail_tabs_content'
,
// 商品页面tabs内容钩子
'plugins_view_goods_detail_tabs_bottom'
,
// 详情内容顶部钩子
'plugins_view_goods_detail_content_top'
,
// 详情内容底部钩子
'plugins_view_goods_detail_content_bottom'
,
// 商品页面左侧顶部钩子
'plugins_view_goods_detail_left_top'
,
// 商品页面基础信息标题里面钩子
'plugins_view_goods_detail_title'
,
// 商品页面基础信息面板售价顶部钩子
'plugins_view_goods_detail_panel_price_top'
,
// 商品页面基础信息购买小导航内部前面钩子
'plugins_view_goods_detail_base_buy_nav_min_inside_begin'
,
// 商品页面基础信息购买小导航内部中间钩子
'plugins_view_goods_detail_base_buy_nav_min_inside'
,
];
foreach
(
$hook_arr
as
$hook_name
)
{
MyViewAssign
(
$hook_name
.
'_data'
,
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
false
,
'goods_id'
=>
$goods_id
,
'goods'
=>
&
$goods
,
]));
}
}
/**
* 商品收藏
* @author Devil
...
...
@@ -371,9 +277,103 @@ class Goods extends Common
'number'
=>
$number
,
'total'
=>
$total
,
'page_total'
=>
$page_total
,
'data'
=>
MyView
(
null
,
[
'data'
=>
$data
[
'data'
]]),
'data'
=>
MyView
(
''
,
[
'data'
=>
$data
[
'data'
]]),
];
return
DataReturn
(
'请求成功'
,
0
,
$result
);
}
/**
* 钩子处理
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2019-04-22
* @desc description
* @param [int] $goods_id [商品id]
* @param [array] $params [输入参数]
*/
private
function
PluginsHook
(
$goods_id
,
&
$goods
)
{
$hook_arr
=
[
// 商品页面相册内部钩子
'plugins_view_goods_detail_photo_within'
,
// 商品页面相册底部钩子
'plugins_view_goods_detail_photo_bottom'
,
// 商品页面基础信息顶部钩子
'plugins_view_goods_detail_base_top'
,
// 商品页面基础信息面板底部钩子
'plugins_view_goods_detail_panel_bottom'
,
// 商品页面规格顶部钩子
'plugins_view_goods_detail_base_sku_top'
,
// 商品页面库存数量顶部钩子
'plugins_view_goods_detail_base_inventory_top'
,
// 商品页面库存数量底部钩子
'plugins_view_goods_detail_base_inventory_bottom'
,
// 商品页面购买导航顶部钩子
'plugins_view_goods_detail_buy_nav_top'
,
// 商品页右侧内容顶部钩子
'plugins_view_goods_detail_right_content_top'
,
// 商品页右侧内容底部钩子
'plugins_view_goods_detail_right_content_bottom'
,
// 商品页右侧内容内部顶部钩子
'plugins_view_goods_detail_right_content_inside_top'
,
// 商品页右侧内容内部底部钩子
'plugins_view_goods_detail_right_content_inside_bottom'
,
// 商品页基础信息底部钩子
'plugins_view_goods_detail_base_bottom'
,
// 商品页面tabs顶部钩子
'plugins_view_goods_detail_tabs_top'
,
// 商品页面tabs顶部钩子
'plugins_view_goods_detail_tabs_content'
,
// 商品页面tabs内容钩子
'plugins_view_goods_detail_tabs_bottom'
,
// 详情内容顶部钩子
'plugins_view_goods_detail_content_top'
,
// 详情内容底部钩子
'plugins_view_goods_detail_content_bottom'
,
// 商品页面左侧顶部钩子
'plugins_view_goods_detail_left_top'
,
// 商品页面基础信息标题里面钩子
'plugins_view_goods_detail_title'
,
// 商品页面基础信息面板售价顶部钩子
'plugins_view_goods_detail_panel_price_top'
,
// 商品页面基础信息购买小导航内部前面钩子
'plugins_view_goods_detail_base_buy_nav_min_inside_begin'
,
// 商品页面基础信息购买小导航内部中间钩子
'plugins_view_goods_detail_base_buy_nav_min_inside'
,
];
foreach
(
$hook_arr
as
$hook_name
)
{
MyViewAssign
(
$hook_name
.
'_data'
,
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
false
,
'goods_id'
=>
$goods_id
,
'goods'
=>
&
$goods
,
]));
}
}
}
?>
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录