HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.snodshop.com/Home/Tpl/Item/order.html
<include file="Item:header" />
<!--<style>
    .akmall-plug .price{background-color:#<php>echo $akmallConfig['theme_color'];</php>;}
    .akmall-plug .salenum{color:#<php>echo $akmallConfig['theme_color'];</php>;}
</style>
-->
<link href="__PUBLIC__/akmall/akmall-order.css?v={$Think.const.AKMALL_VERSION}" rel="stylesheet">
<!--[if lt IE 9]>
<link href="__PUBLIC__/akmall/akmall-ie.css?v={$Think.const.AKMALL_VERSION}" rel="stylesheet">
<![endif]-->
<script type="text/javascript">
seajs.use(['jquery'], function(){ 
	var elm = $('#nav');
	var startPos = $(elm).offset().top;
	$.event.add(window, "scroll", function() {
		var p = $(window).scrollTop();
		if(((p) > startPos)){ elm.addClass('akmall-fixed'); }else{ elm.removeClass('akmall-fixed'); }
	});
});
</script>
<notempty name="akmallConfig.lazyload">
<script type="text/javascript">
seajs.use(['jquery/lazyload'], function() {
	$(".akmall-detail-content img").lazyload({ placeholder : "__PUBLIC__/akmall/akmall.gif",effect : "fadeIn",threshold:500});
});
</script>
</notempty>
<notempty name="info.timer">
<script type="text/javascript"> seajs.use(['akmall'],function(akmall) {  akmall.timer('#akmall-timer', '{$info.timer}'); })</script>
<else />
<script type="text/javascript">seajs.use(['jquery'],function($) {  $('#akmall-timer').html(''); })</script>
</notempty>
<div class="subnav" id="nav">
	<a href="{:U('Item/index')}" class="nav-home">{:lang('index')}</a>
	<a href="{:U('Item/category')}" class="nav-category">{:lang('category')}</a>
	<a href="{:U('Item/query')}" class="nav-query">{:lang('query')}</a>
</div>
<div class="akmall-margin"></div>
<div class="wrapper akmall-detail-wrap">
	<div class="akmall-detail-header clearfix">
		<php>$buyNow = strstr($info['content'],'akmallOrder')?'#akmallOrder':U('Order/index',array('id'=>$info['sn'],'track'=>'purchase'));</php>
		<a class="booking-now CartButton" href="{$buyNow}">{:lang('bookingNow')}</a>
		<notempty name="info.image"><h1 class="title"><img src="{$info.image|imageUrl}"></h1></notempty>
		<dl>
			<dt class="ellipsis">{$info.name}</dt>
			<dd class="ellipsis"><notempty name="info.tags"><volist name=":explode('#',$info['tags'])" id="vo"><span class="akmall-badge">{$vo}</span></volist></notempty></dd>
		</dl>
	</div>
		
	<div class="akmall-page">
		
		<notempty name="info.slideshow">
		<div class="box box-image">
			<div class="newbanner">
			  <div class="newflexslider">
				<ul class="newslides">
					<volist name=":explode(',',$info['slideshow'])" id="vo">
					<li><img src="{$vo|imageUrl}" /></li>
					</volist>
				</ul>
			  </div>
			</div>
			<script type="text/javascript">
			seajs.use(['jquery/newflexslider'], function(){ $('.newflexslider').newflexslider({ directionNav: true, pauseOnAction: false,newslideshowSpeed:4000 });});
			</script>
		</div>
		</notempty>
		
		<div class="box akmallbox-1">
					<!--<h2 class="title">{:lang('purchase')}</h2>-->
			<div class="box-content">
				<div class="akmall-plug clearfix">
					<div class="price" <empty name="info.timer">style="width:100%;"</empty>>
						<span class="symbol">{:lang('symbol')}</span>
						<span class="current-price">{$info.price|floatval}</span>
						<span class="group">
							<if condition="floatval($info['original_price']) gt 0">
							<del class="original-price">{:lang('symbol')}{$info.original_price|floatval}</del>
							<else /><span class="original-price" style="height:10px;">&nbsp;</span></if>
							<notempty name="info.salenum"><span class="salenum">{:L('Sold')}{$info.salenum}</span></notempty>
						</span>
					</div>
					<notempty name="info.timer">
					<div class="timer">
						<p class="tt">{:L('countdown')}</p>
						<div id="akmall-timer" class="akmall-timer">
							<span class="akmallDay"><strong>0</strong></span><span class="akmallHour"><strong>00</strong></span><span>:</span><span class="akmallMinute"><strong>00</strong></span><span>:</span><span class="akmallSecond"><strong>00</strong></span>
						</div>
						<script type="text/javascript">
							seajs.use(['akmall','jquery/form','lang'],function(akmall) {
								akmall.timer('#akmall-timer', '{$info.timer}');
									})
						</script>
					</div>
					</notempty>
				</div>
						
						<div class="akmall-content-title">
							<h1>{$info.name}</h1>
							<p>{$info.brief}</p>
						</div>
						<div class="baoyou">
							<span class="by">{:lang('freeShipping')}</span>
							<span class="huo">{:lang('cashOnDelivery')}</span>
							<span class="tui">{:lang('refund')}</span>
						</div>
						<div class="gou CartButton">
							<php>$buyNow = strstr($info['content'],'akmallOrder')?'#akmallOrder':U('Order/index',array('id'=>$info['sn'],'track'=>'purchase'));</php>
							<a href="{$buyNow}">{:lang('buyNow')}</a>
						</div>
						<notempty name="akmallConfig.contact_tel"><div class="contact tel"><i class="icon-tel"></i><a href="tel:{$akmallConfig.contact_tel}">{:lang('BuybyMobile')}{$akmallConfig.contact_tel}</a></div></notempty>
						<notempty name="akmallConfig.contact_phone"><div class="contact phone"><i class="icon-phone"></i><a href="sms:{$akmallConfig.contact_phone}">{:lang('BuybySMS')}{$akmallConfig.contact_phone}</a></div></notempty>
						<notempty name="akmallConfig.contact_facebook"><div class="contact facebook"><i class="icon-facebook"></i><a target="_blank" href="{$akmallConfig.contact_facebook}">{:lang('FacebookPage')}</a></div></notempty>
						<notempty name="akmallConfig.contact_messenger"><div class="contact messenger"><i class="icon-messenger"></i><a target="_blank" href="{$akmallConfig.contact_messenger}">{:lang('Messenger')}</a></div></notempty>
						<notempty name="akmallConfig.contact_line"><div class="contact line"><i class="icon-line"></i><a target="_blank" href="{$akmallConfig.contact_line_url}">{:lang('Line')}{$akmallConfig.contact_line}</a></div></notempty>
						<notempty name="akmallConfig.contact_whatsapp"><div class="contact whatsapp"><i class="icon-whatsapp"></i><a target="_blank" href="https://api.whatsapp.com/send?phone={$akmallConfig.contact_whatsapp}">{:lang('WhatsApp')}{$akmallConfig.contact_whatsapp}</a></div></notempty>
						<notempty name="akmallConfig.contact_qq"><div class="contact contact_qq"><i class="icon-qq"></i><a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin={$akmallConfig.contact_qq}&site=qq&menu=yes">{:lang('contactQQ')}{$akmallConfig.contact_qq}</a></div></notempty>
						<br />
						
			</div>
		</div>
		
		<div class="akmall-detail-content">
		<php>
			if(strstr($info['content'],'{[akmallOrder]}')){
				$info['content'] = explode('{[akmallOrder]}',$info['content']);
                $_GET['id']=$id;
				foreach($info['content'] as $key=>$content){ echo $content;if($key==0){W('Order',array_merge($_GET,array('page'=>'index')));} }
			}else{
				echo $info['content'];
			}
		</php>
		</div>


		<notempty name="template.show_comments">
		<div class="box akmall-detail-content" id="akmallComments">
			<div  class="box-content">
			<include file="$commentsTpl" />
			</div>
		</div>
		</notempty>
		
		{:W('Relate',array_merge($info,array('moduel'=>'Item')))}
	</div>
	

	<div class='akmall-remark'>{$info['remark']}</div>

	<script type="text/javascript">
	seajs.use(['akmall','jquery/form','lang'],function(akmall){
		window.akmall = akmall;
		akmall.quantity(0);
		var btnSubmit = $('.akmall-submit');
		$('#akmallForm').ajaxForm({
			cache: true,
			timeout: 50000,
			dataType: 'json',
			error:function(){ layer.closeAll(); alert(lang.ajaxError); btnSubmit.attr('disabled',false).val(lang.submit); },
			beforeSubmit:function(){
				if(checkForm('#akmallForm')==false) return false;
				layer.closeAll();layer.load();
				btnSubmit.attr('disabled',true).val(lang.loading);
			},
			success:function(data){
				<if condition="session('fbpid')">
					fbq('track', 'InitiateCheckout');
				</if>
				layer.closeAll();layer.closeAll();
				if(data.status=='1'){
					{$info.javascript}
					<if condition="session('fbpid')">
					fbq('track', 'Purchase', 
						{
						value: data.data.total_price,
						currency: '{:lang("currency")}',
						}
					);
					</if>
					var redirect = "{:U('Order/pay',array('order_no'=>'__orderNo__'))}";
					top.window.location.href = redirect.replace('__orderNo__',data.data.order_no);
				}else{
					btnSubmit.attr('disabled',false).val(lang.submit);
					layer.msg(data.info);
				}
			}
		});
	});
	var wx = {$info.weixin|json_encode};
	</script>
</div>

<div class="akmall-footer">{$akmallConfig.footer}</div>
<notempty name="akmallConfig.foot_info"><div class="akmall-foot-info" style="position:fixed;z-index:100;height: 45px;line-height: 45px;bottom:46px;text-align:center;background:#f60;color:#fff;width:99.9%;border-radius:5px;">{$akmallConfig.foot_info}</div></notempty>

<empty name="akmallConfig.order_footer_nav">
<div class="akmall-foot-nav">
	<a class="akmall-up" href="#">{:lang('top')}</a>
	<ul>
		<li class="foot-nav-buy" style="width:100%"><a href="{$buyNow}"><strong class="icon CartButton">{:lang('buyNow')}</strong></a></li>
	</ul>
</div>
</empty>
<notempty name="akmallConfig.order_footer_nav">
<div class="akmall-foot-nav">
<a class="akmall-up" href="#">{:lang('top')}</a>
<ul>
	<php>
	$navArray = explode("<br />",nl2br($akmallConfig['order_footer_nav']));
	foreach($navArray as $li){ $nav[] = explode('||',$li);}
	$width = 100/(count($nav)+1);
	</php>
	
	<volist name="nav" id="vo">
	<php>
		$ico = isset($vo[2])?$vo[2]:'newspaper';
		$vo[1] = strpos($vo[1],'index.php')===0?C('akmall_ROOT').$vo[1]:$vo[1];
	</php>
	<li class="foot-nav-{$i}" style="width:{$width}%"><a href="{$vo[1]}"><strong class="icon {$ico}">{$vo[0]}</strong></a></li>
	</volist>
	<li class="foot-nav-buy" style="width:{$width}%"><a href="{$buyNow}"><strong class="icon CartButton">{:lang('buyNow')}</strong></a></li>
</ul>
</div>
</notempty>

<!-- Facebook Pixel Code -->
<!-- 触发AddToCart事件 -->
<script type='text/javascript'>
	var button = document.getElementsByClassName('CartButton');
	var i;
	var m = 1;//加一个判断变量 让事件只触发一次
	for (i = 0; i < button.length; i++) {
		button[i].addEventListener(
		'click', 
		function() { 
			if(m == 1){
				fbq('track', 'AddToCart');
				m = 0;
			}
		},
		false
		);
	}
</script>
<!-- 触发AddPaymentInfo事件 -->
<script type="text/javascript">
var button = document.getElementsByClassName('akmall-input-text');
	var i;
	var n = 1;//加一个判断变量 让事件只触发一次
	for (i = 0; i < button.length; i++) {
		button[i].addEventListener(
		'change', 
		function() { 
			if(n == 1){
				fbq('track', 'AddPaymentInfo');
				n = 0;
			}
		},
		false
		);
	}
  
</script>
<!-- End Facebook Pixel Code -->

<notempty name="akmallConfig.weixin_status">
<script>
define("wxShare",["jquery","https://res.wx.qq.com/open/js/jweixin-1.0.0.js"],function(a){
	var $=a("jquery"),wx=a('https://res.wx.qq.com/open/js/jweixin-1.0.0.js');
	var url = encodeURIComponent(location.href.split('#')[0]);
    $.ajax({
        type : "get",
        url : "{:C('akmall_ROOT')}index.php?m=Order&a=wx&url="+url,
        dataType : "json",
        async : false,
        success:function(share){
            wx.config({
                debug: false,
                appId: share.appId,
                timestamp: share.timestamp,
                nonceStr: share.nonceStr,
                url: share.url,
                signature: share.signature,
                jsApiList: [ 'onMenuShareTimeline', 'onMenuShareAppMessage']
            });
        },
		complete: function(e){
			console.log('complete');
		},
        error:function(data){  alert(data); }
    });
	wx.ready(function () {
		var shareData = {
			title: '{$info.name}',
			desc: '{$info.brief}',
			link: '{$thisUrl|urldecode}',
			imgUrl: '{$info.image|imageUrl}',
			success: function () {
				alert('分享成功!');
			}
		};
		wx.hideAllNonBaseMenuItem();
		wx.onMenuShareAppMessage(shareData);
		wx.onMenuShareTimeline(shareData);
	});
});
seajs.use("wxShare");
</script>
</notempty>
</body>
</html>