可视化页面支持自定义协议url

feat/task1-c-wallet
gongfuxiang 2023-03-17 19:39:39 +08:00
parent 5aa226107f
commit 1767695fbe
6 changed files with 174 additions and 124 deletions

View File

@ -1,31 +1,22 @@
<div class="am-alert am-alert-warning am-radius am-text-xs">
<button type="button" class="am-close">&times;</button>
<div>
<p><strong>WEB页面</strong></p>
<div class="am-padding-left-lg">
<p>1. 以http开头</p>
<p>2. 如小程序中使用WEB页面、需要在小程序后台加入白名单</p>
</div>
{{if is_array(MyLang('event_value_tips_list'))}}
<div class="am-alert am-alert-warning am-radius am-text-xs" data-am-alert>
<button type="button" class="am-close">&times;</button>
{{foreach :MyLang('event_value_tips_list') as $k=>$v}}
<div {{if $k gt 0}}class="am-margin-top-xs"{{/if}}>
<p><strong>{{$v.name}}</strong></p>
{{if !empty($v['item'])}}
<div class="am-padding-left-lg">
{{foreach $v.item as $vs}}
<p>{{$vs}}</p>
{{/foreach}}
{{if !empty($v['tips']) and $v['type'] eq 'mini' and !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}}
<p>
<a href="{{$site_store_links.app_mini_pages}}" target="_blank">{{$v.tips}} <i class="am-icon-external-link"></i></a>
</p>
{{/if}}
</div>
{{/if}}
</div>
{{/foreach}}
</div>
<div class="am-margin-top-xs">
<p><strong>内部页面(小程序/APP内部地址)</strong></p>
<div class="am-padding-left-lg">
<p>1. 小程序或APP内部地址</p>
<p>2. 小程序以/pages开始</p>
<p>3. 例如:/pages/user/user</p>
<p>4. 支持带参数 ?x=xx</p>
{{if !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}}
<p>
<a href="{{$site_store_links.app_mini_pages}}" target="_blank">小程序页面地址配置说明 <i class="am-icon-external-link"></i></a>
</p>
{{/if}}
</div>
</div>
<div class="am-margin-top-xs">
<p><strong>跳转原生地图查看指定位置</strong></p>
<div class="am-padding-left-lg">
<p>1. 以 | 竖线分割,分别顺序 名称|地址|经度|纬度</p>
<p>2. 例如ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843</p>
</div>
</div>
</div>
{{/if}}

View File

@ -8,7 +8,7 @@
<div class="module-{{$vss.value}}-container" style="{{if isset($vss['config']['frontend_config']['style'])}}{{$vss.config.frontend_config.style}}{{/if}}">
{{switch vss.value}}
{{case images}}
<a {{if empty($vss['config']['url'])}}href="javascript:;"{{else /}}href="{{$vss.config.url}}" target="_blank"{{/if}} class="module-images-content {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($vss['config']['url'])}}CustomUrlOpenHandle('{{$vss.config.url}}'){{/if}};" class="module-images-content {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$vss.config.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
{{/case}}
@ -19,7 +19,7 @@
<ul class="am-slides">
{{foreach $vss.config.data_list as $i}}
<li>
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
</li>
@ -32,7 +32,7 @@
{{foreach $vss.config.data_list as $i}}
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
</div>
@ -45,7 +45,7 @@
<ul class="am-slides">
{{foreach $vss.config.data_list as $i}}
<li>
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
</li>
@ -63,13 +63,13 @@
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
{{if !empty($i['images'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
{{/if}}
{{if !empty($i['title'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}}>
<p style="{{if !empty($vss['config']['frontend_config']['item_field_style']) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]['title'])}} {{$vss.config.frontend_config.item_field_style[$ik]['title']}}{{/if}}"><a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}}>{{$i.title}}</p>
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};">
<p style="{{if !empty($vss['config']['frontend_config']['item_field_style']) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]['title'])}} {{$vss.config.frontend_config.item_field_style[$ik]['title']}}{{/if}}"><a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};">{{$i.title}}</p>
</a>
{{/if}}
{{if !empty($i['desc'])}}
@ -87,13 +87,13 @@
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
{{if !empty($i['images'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="am-fl {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="am-fl {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
{{/if}}
<div class="am-fl" style="{{$vss.config.frontend_config.item_right_style}}">
{{if !empty($i['title'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}}>
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};">
<p style="{{if !empty($vss['config']['frontend_config']['item_field_style']) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]['title'])}} {{$vss.config.frontend_config.item_field_style[$ik]['title']}}{{/if}}">{{$i.title}}</p>
</a>
{{/if}}
@ -112,12 +112,12 @@
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
{{if !empty($i['images'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}} class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
{{/if}}
{{if !empty($i['title'])}}
<a {{if empty($i['url'])}}href="javascript:;"{{else /}}href="{{$i.url}}" target="_blank"{{/if}}>
<a href="javascript:{{if !empty($i['url'])}}CustomUrlOpenHandle('{{$i.url}}'){{/if}};">
<p style="{{if !empty($vss['config']['frontend_config']['item_field_style']) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]) and !empty($vss['config']['frontend_config']['item_field_style'][$ik]['title'])}} {{$vss.config.frontend_config.item_field_style[$ik]['title']}}{{/if}}">{{$i.title}}</p>
</a>
{{/if}}
@ -135,193 +135,193 @@
{{switch vss.config.view_list_show_style}}
{{case g1}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case v2}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case v3}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case v3}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][3])}}{{$vss.config.frontend_config.item_style[3]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case h2}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case h3}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case h4}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][3])}}{{$vss.config.frontend_config.item_style[3]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lr12}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lr13}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lr21}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lr31}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case tb12}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
@ -329,23 +329,23 @@
{{/case}}
{{case tb13}}
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][3])}}{{$vss.config.frontend_config.item_style[3]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
@ -354,18 +354,18 @@
{{case tb21}}
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
@ -373,63 +373,63 @@
{{case tb31}}
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
</div>
<div class="item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][3])}}{{$vss.config.frontend_config.item_style[3]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lrv2h2}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
{{/case}}
{{case lrh2v2}}
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
@ -437,24 +437,24 @@
{{case g4}}
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][0])}}{{$vss.config.frontend_config.item_style[0]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][0]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][0]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][0]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][0]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][0]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][1])}}{{$vss.config.frontend_config.item_style[1]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][1]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][1]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][1]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][1]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][1]['images']}}" class="am-block" />
</a>
</div>
</div>
<div class="am-nbfc">
<div class="am-fl item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][2])}}{{$vss.config.frontend_config.item_style[2]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][2]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][2]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][2]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][2]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][2]['images']}}" class="am-block" />
</a>
</div>
<div class="am-fr item-module-magic-cube" style="{{if !empty($vss['config']['frontend_config']['item_style']) and !empty($vss['config']['frontend_config']['item_style'][3])}}{{$vss.config.frontend_config.item_style[3]}}{{/if}}">
<a {{if empty($vss['config']['data_list'][3]['url'])}}href="javascript:;"{{else /}}href="{{$vss['config']['data_list'][3]['url']}}" target="_blank"{{/if}} class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<a href="javascript:{{if !empty($vss['config']['data_list'][3]['url'])}}CustomUrlOpenHandle('{{$vss['config']['data_list'][3]['url']}}'){{/if}};" class="am-block am-nbfc" style="{{if !empty($vss['config']['frontend_config']['images_style'])}}{{$vss.config.frontend_config.images_style}}{{/if}}">
<img src="{{$vss['config']['data_list'][3]['images']}}" class="am-block" />
</a>
</div>
@ -478,12 +478,12 @@
{{foreach $vss.config.data_list as $g}}
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
<a href="{{$g.goods_url}}" target="_blank" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$g.images}}" alt="{{$g.title}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
<div class="item-bottom">
<div class="module-title">
<a href="{{$g.goods_url}}" target="_blank">{{$g.title}}</a></div>
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};">{{$g.title}}</a></div>
<p class="module-price">{{$currency_symbol}}{{$g.price}}</p>
</div>
</div>
@ -498,12 +498,12 @@
{{foreach $vss.config.data_list as $ik=>$i}}
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
<a href="{{$g.goods_url}}" target="_blank" class="am-fl {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};" class="am-fl {{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$i.images}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
<div class="am-fl" style="{{$vss.config.frontend_config.item_right_style}}">
<div class="module-title">
<a href="{{$g.goods_url}}" target="_blank">{{$i.title}}</a>
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};">{{$i.title}}</a>
</div>
<p class="module-price">{{$currency_symbol}}{{$g.price}}</p>
</div>
@ -517,12 +517,12 @@
{{foreach $vss.config.data_list as $g}}
<li>
<div class="module-item" style="{{$vss.config.frontend_config.item_style}}">
<a href="{{$g.goods_url}}" target="_blank" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};" class="{{$vss.config.frontend_config.media_fixed.media_container_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}">
<img src="{{$g.images}}" alt="{{$g.title}}" class="{{$vss.config.frontend_config.media_fixed.media_ent}}" style="{{$vss.config.frontend_config.media_fixed.media_container_style}}" />
</a>
<div class="item-bottom">
<div class="module-title">
<a href="{{$g.goods_url}}" target="_blank">{{$g.title}}</a></div>
<a href="javascript:{{if !empty($g['goods_url'])}}CustomUrlOpenHandle('{{$g.goods_url}}'){{/if}};">{{$g.title}}</a></div>
<p class="module-price">{{$currency_symbol}}{{$g.price}}</p>
</div>
</div>
@ -541,13 +541,13 @@
{{if !empty($vss['config']['keywords_list'])}}
<div class="keywords-content">
{{foreach $vss.config.keywords_list as $wd}}
<a {{if empty($wd['url'])}}href="javascript:;"{{else /}}href="{{$wd.url}}" target="_blank"{{/if}} {{if !empty($wd['color'])}}style="color:{{$wd.color}};"{{/if}}>{{$wd.keywords}}</a>
<a href="javascript:{{if !empty($wd['url'])}}CustomUrlOpenHandle('{{$wd.url}}'){{/if}};" {{if !empty($wd['color'])}}style="color:{{$wd.color}};"{{/if}}>{{$wd.keywords}}</a>
{{/foreach}}
</div>
{{/if}}
{{if !empty($vss['config']['title_more'])}}
<div class="more-content">
<a {{if empty($vss['config']['title_more_url'])}}href="javascript:;"{{else /}}href="{{$vss.config.title_more_url}}" target="_blank"{{/if}} style="{{$vss.config.frontend_config.style_title_more}}">
<a href="javascript:{{if !empty($vss['config']['title_more_url'])}}CustomUrlOpenHandle('{{$vss.config.title_more_url}}'){{/if}};" style="{{$vss.config.frontend_config.style_title_more}}">
<span>{{$vss.config.title_more}}</span>
<i class="am-icon-angle-right"></i>
</a>

View File

@ -4,7 +4,7 @@
<span data-am-modal-close class="am-close am-close-alt am-icon-times"></span>
{{if !empty($pages_list)}}
<form class="am-form" action="false">
<div data-am-widget="tabs" class="am-tabs am-tabs-d2 am-margin-0">
<div data-am-widget="tabs" class="am-tabs am-tabs-d2 am-margin-0" data-am-tabs="{noSwipe: 1}">
<ul class="am-tabs-nav am-cf">
<li class="am-active"><a href="[data-tab-panel-0]">系统页面</a></li>
<li><a href="[data-tab-panel-1]">扩展模块</a></li>
@ -54,16 +54,15 @@
<div>
<p><strong>WEB端</strong></p>
<div class="am-padding-left-lg">
<p>1. 以http开头</p>
<p>1. 以http:开头</p>
</div>
</div>
<div class="am-margin-top-xs">
<p><strong>小程序/APP</strong></p>
<p><strong>小程序或APP内部地址</strong></p>
<div class="am-padding-left-lg">
<p>1. 小程序或APP内部地址</p>
<p>2. 小程序以/pages开始</p>
<p>3. 例如:/pages/user/user</p>
<p>4. 支持带参数 ?x=xx</p>
<p>1. 小程序以/pages开始</p>
<p>2. 例如:/pages/user/user</p>
<p>3. 支持带参数 ?x=xx</p>
{{if !empty($site_store_links) and !empty($site_store_links['app_mini_pages'])}}
<p>
<a href="{{$site_store_links.app_mini_pages}}" target="_blank">小程序页面地址配置说明 <i class="am-icon-external-link"></i></a>
@ -71,6 +70,28 @@
{{/if}}
</div>
</div>
<div class="am-margin-top-xs">
<p><strong>打开外部小程序</strong></p>
<div class="am-padding-left-lg">
<p>1. 以appid://开头</p>
<p>2. 例如appid://wx88888888</p>
</div>
</div>
<div class="am-margin-top-xs">
<p><strong>拨打电话</strong></p>
<div class="am-padding-left-lg">
<p>1. 以tel://开头</p>
<p>2. 例如tel://wx13222222222</p>
</div>
</div>
<div class="am-margin-top-xs">
<p><strong>跳转原生地图查看指定位置</strong></p>
<div class="am-padding-left-lg">
<p>1. 以map://开头</p>
<p>2. 例如map://名称|地址|经度|纬度</p>
<p>3. 示例map://ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843</p>
</div>
</div>
</div>
<div class="pages-custom-url-container am-padding-sm">
{{foreach :MyLang('common_platform_type') as $v}}

View File

@ -4,7 +4,7 @@
<span data-am-modal-close class="am-close am-close-alt am-icon-times"></span>
<div class="am-popup-bd am-padding-0">
<form class="am-form form-validation-module-popup-goods-search layout-forth-selection-container" request-type="sync" request-value="FormBackModulePopupGoodsSearch">
<div data-am-widget="tabs" class="am-tabs am-tabs-d2 am-margin-0">
<div data-am-widget="tabs" class="am-tabs am-tabs-d2 am-margin-0" data-am-tabs="{noSwipe: 1}">
<ul class="am-tabs-nav am-cf">
<li class="am-active"><a href="[data-tab-panel-0]" data-value="category">{{:MyLang('form_goods_category_title')}}</a></li>
<li><a href="[data-tab-panel-1]" data-value="brand">品牌</a></li>

View File

@ -599,7 +599,6 @@ class UserService
$user_id = $params['id'];
}
} else {
$data['add_time'] = time();
$ret = self::UserInsert($data);
if($ret['code'] != 0)
{
@ -672,14 +671,14 @@ class UserService
}
}
// 用户信息添加
// 用户信息更新
$user_base['upd_time'] = time();
if(!Db::name('User')->where(['id'=>$user_id])->update($user_base))
{
return DataReturn(MyLang('update_fail'), -100);
}
// 用户平台信息添加
// 用户平台信息更新
$user_platform['user_id'] = $user_id;
if(self::UserPlatformUpdate('user_id', $user_id, $user_platform, $params) === false)
{
@ -721,13 +720,17 @@ class UserService
{
$params['ids'] = explode(',', $params['ids']);
}
// 删除操作
if(Db::name('User')->where(['id'=>$params['ids']])->delete())
// 用户表
if(!Db::name('User')->where(['id'=>$params['ids']])->delete())
{
return DataReturn(MyLang('delete_success'), 0);
return DataReturn(MyLang('delete_fail'), -100);
}
return DataReturn(MyLang('delete_fail'), -100);
// 用户平台信息表
if(Db::name('UserPlatform')->where(['user_id'=>$params['ids']])->delete() === false)
{
return DataReturn(MyLang('delete_fail'), -100);
}
return DataReturn(MyLang('delete_success'), 0);
}
/**

View File

@ -2983,6 +2983,41 @@ function PopupWindowSizeHandle(e)
}
}
/**
* 自定义url打开处理
* @author Devil
* @blog http://gong.gg/
* @version 1.0.0
* @date 2023-03-17
* @desc description
* @param {[string]} value [自定义url信息]
*/
function CustomUrlOpenHandle(value)
{
if((value || null) != null)
{
// 地图协议
if(value.substr(0, 6) == 'map://')
{
var values = value.substr(6).split('|');
if (values.length == 4)
{
// 拼接地图地址、并调用弹窗方法
ModalLoad(UrlFieldReplace('lat', values[3], UrlFieldReplace('lng', values[2], __map_view_url__)));
}
// 电话协议
} else if(value.substr(0, 6) == 'tel://')
{
window.location.href = value;
// 默认新标签跳转页面
} else {
window.open(value, '_blank');
}
}
}
// 公共数据操作
$(function()