feat: 模板区分pc与mobile

This commit is contained in:
2025-05-22 18:05:49 +08:00
parent c1e760795c
commit 983aed0019
147 changed files with 5104 additions and 14 deletions

View File

@@ -0,0 +1,104 @@
{extend name="public/base" /}
{block name="title"}
{notempty name=":lang('contact_bulkbuy.title')"}<title>{:lang('contact_bulkbuy.title')}</title>{else /}{__BLOCK__}{/notempty}
{/block}
{block name="style"}
<link rel="stylesheet" href="__CSS__/contactus_bulkbuy.css">
{/block}
{block name="main"}
<div class="orico_Page_bussiness">
<!--首内容 -->
<div class="bussinessMain">
<form class="bd_main" action="" method="post">
<h1 class="sfbt1">{:lang('contact_bulkbuy.form_title')}</h1>
<!--内容-->
<div class="bd_ct ">
<div class="bd_from" style="padding: 0 300px;">
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_bulkbuy.form_corp_name_label')}<span class="redtag">*</span></label>
<input type="text" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_corp_name_placeholder')}" name="corp_name" />
</div>
</div>
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_bulkbuy.form_website_url_label')}</label>
<input type="text" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_website_url_placeholder')}" name="url" />
</div>
</div>
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_bulkbuy.form_username_label')}<span class="redtag">*</span></label>
<input type="text" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_firstname_placeholder')}" name="first_name" />
</div>
<div class="bditem">
<label class="itlable">&nbsp;</label>
<input type="text" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_lastname_placeholder')}" name="last_name" />
</div>
</div>
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_bulkbuy.form_email_label')}<span class="redtag">*</span></label>
<input type="email" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_email_placeholder')}" name="email" />
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_bulkbuy.form_phone_label')}</label>
<input type="text" class="form-control itinp" placeholder="{:lang('contact_bulkbuy.form_phone_placeholder')}" name="phone" />
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_bulkbuy.form_checkbox_label')}</label>
<div class="sfbchecks">
<div class="sfbcheckboxlist">
{notempty name="interested"}
{volist name="interested" id="it"}
<label class="cit">
<input name="interested" type="checkbox" value="{$it}" class="sfbcheckboxit" />{$it}
</label>
{/volist}
{/notempty}
</div>
</div>
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_bulkbuy.form_message_label')}<span class="redtag">*</span></label>
<textarea class="ittextarea ittextarea2" placeholder="{:lang('contact_bulkbuy.form_message_placeholder')}" name="message"></textarea>
</div>
</div>
</div>
</div>
<!-- 提交-->
<div class="bttj" id="send">{:lang('contact_bulkbuy.form_submit')}</div>
</form>
</div>
</div>
{/block}
{block name="script"}
<script type="text/javascript">
$(function(){
$("#send").click(function(){
var form = $(this).parents("form");
$.ajax({
url: "{:url('contactus/bulkbuy')}",
type: "post",
dataType: "json",
data: form.serialize(),
success: function(r){
if(r.code == 0){
form.get(0).reset();
}
alert(r.msg);
},
error: function(e){
console.error(e);
}
})
})
})
</script>
{/block}

View File

@@ -0,0 +1,105 @@
{extend name="public/base" /}
{block name="title"}
<title>{:lang('contact_distributor.title')}</title>
{/block}
{block name="style"}
<link rel="stylesheet" href="__CSS__/contactus_distributor.css" />
{/block}
{block name="main"}
<div class="orico_Page_distributor">
<!--内容 -->
<div class="distributorMain">
<h1 class="t1">{:lang('contact_distributor.section_title')}</h1>
<p class="s1" style="padding-bottom:5px">{:lang('contact_distributor.section_desc_1')}</p>
<p class="s1 s2">{:lang('contact_distributor.section_desc_2')}</p>
<!--内容-->
<form action="" method="post">
<div class="bd_ct">
<div class="thimg">
<img src="__IMAGES__/brand02.png" class="bdimg">
</div>
<div class="bd_from">
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_distributor.form_corp_name')}<span class="redtag">*</span></label>
<input type="text" class="form-control itinp" name="corp_name" placeholder="{:lang('contact_distributor.form_corp_name_placeholder')}" />
</div>
<div class="bditem">
<label class="itlable">{:lang('contact_distributor.form_email')}<span class="redtag">*</span></label>
<input type="email" class="form-control itinp" name="email" placeholder="{:lang('contact_distributor.form_email_placeholder')}" />
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_distributor.form_phone')}<span class="redtag">*</span></label>
<input type="text" class="form-control itinp" name="phone" placeholder="{:lang('contact_distributor.form_phone_placeholder')}" />
</div>
</div>
<div class="theit">
<div class="bditem">
<label class="itlable">{:lang('contact_distributor.form_business_type')}<span class="redtag">*</span></label>
<select name="business_type" class="form-control itinp">
{volist name="types" id="ty"}
<option value="{$ty.value}">{$ty.name}</option>
{/volist}
</select>
</div>
<div class="bditem">
<label class="itlable">{:lang('contact_distributor.form_online_shop_url')}</label>
<input type="text" class="form-control itinp" name="url" placeholder="{:lang('contact_distributor.form_online_shop_url_placeholder')}" />
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_distributor.form_enterprise_size')}<span class="redtag">*</span></label>
<select name="enterprise_size" class="form-control itinp">
{volist name="sizes" id="si"}
<option value="{$si.value}">{$si.name}</option>
{/volist}
</select>
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_distributor.form_corp_address')}<span class="redtag">*</span></label>
<input class="form-control itinp" name="address" placeholder="{:lang('contact_distributor.form_corp_address_placeholder')}" />
</div>
</div>
<div class="theit">
<div class="bditem bditem1">
<label class="itlable">{:lang('contact_distributor.form_message')}<span class="redtag">*</span></label>
<textarea class="ittextarea" name="message" placeholder="{:lang('contact_distributor.form_message_placeholder')}"></textarea>
</div>
</div>
</div>
</div>
<!-- 提交-->
<div class="bttj" id="send">{:lang('contact_distributor.form_submit')}</div>
</form>
</div>
</div>
{/block}
{block name="script"}
<script type="text/javascript">
$(function () {
$("#send").click(function () {
var form = $(this).parents("form");
$.ajax({
url: "{:url('contactus/distributor')}",
type: "post",
data: form.serialize(),
dataType: "json",
success: function (r) {
if (r.code == 0) {
form.get(0).reset();
}
alert(r.msg);
},
error: function (e) {
console.error(e);
}
})
})
})
</script>
{/block}

View File

@@ -0,0 +1,56 @@
{extend name="public/base" /}
{block name="title"}
<title>{:lang('contact_index.title')}</title>
{/block}
{block name="style"}
<link rel="stylesheet" href="__CSS__/contactus_index.css" />
{/block}
{block name="main"}
<!--banner-->
{notempty name="focus_image.image"}
<div class="Swt-Banner position-r" >
<img src="{$focus_image.image}" alt="" style="margin-top: 60px;"/>
</div>
{/notempty}
<!--内容-->
<div class="narskfPage">
{notempty name="info_datas"}
<div class="narskf-content">
{volist name="info_datas" id="items"}
<div class="narskf-ct-row">
{gt name=":count($items)" value="2"}
{volist name="items" id="item"}
<a class="narskfit" href="{$item.link}">
<img src="{$item.image}" class="narskico-img" />
<span class="narskf-title">{$item.title}</span>
{notempty name="item.title_short"}
<span class="narskf-sm">{$item.title_short}</span>
{/notempty}
{notempty name="item.desc"}
{if condition="str_contains($item.desc, '<img')"}
<div class="narskfactive-ewm">
{else/}
<div class="narskf-sm narskf-font-26">
{/if}
{$item.desc|raw}
</div>
{/notempty}
</a>
{/volist}
{else/}
{volist name="items" id="item"}
<div class="narskfit narskfit2">
<img src="{$item.image}" class="narskico-img" />
<div class="narskfit2-ct">
<span class="narskf-title">{$item.title}</span>
<span class="narskf-sm">{$item.desc|raw}</span>
</div>
</div>
{/volist}
{/gt}
</div>
{/volist}
</div>
{/notempty}
</div>
{/block}

View File

@@ -0,0 +1,108 @@
{extend name="public/base" /}
{block name="title"}<title>{:lang('contact_message.title')}</title>{/block}
{block name="style"}
<link rel="stylesheet" href="__CSS__/contactus_message.css" />
{/block}
{block name="main"}
<div class="orico_Page_contact">
<!-- 内容 -->
<div class="contactMain">
{notempty name="focus_image"}
<a href="{notempty name='focus_image.link'}{$focus_image.link}{else/}javascript:void(0);{/notempty}">
<img src="{$focus_image.image}" class="contactImg" />
</a>
{/notempty}
<div class="contact_c">
<div class="all_contact">
<div class="info">
<div class="title"> {:lang('contact_message.our_information')} </div>
{notempty name="our_information[0]"}
<div class="info_all">
{assign name="first_info" value="$our_information|array_shift" /}
{notempty name="first_info"}
<div class="list">
{notempty name="first_info.image"}
<div class="list_img"><img src="{$first_info.image}" /></div>
{/notempty}
<div class="list_right">
<div class="title">{$first_info.title}:</div>
<div class="des">{$first_info.desc|raw}</div>
</div>
</div>
{/notempty}
{volist name="our_information|array_chunk=2" id="infos"}
<div class="list">
{volist name="infos" id="inf"}
{notempty name="inf.image"}
<div class="list_img"><img src="{$inf.image}" alt=""></div>
{/notempty}
<div class="sub_list">
<div class="title">{$inf.title}:</div>
<div class="des">{$inf.desc|raw}</div>
</div>
{/volist}
</div>
{/volist}
</div>
{/notempty}
</div>
<div class="question">
<div class="title">{:lang('contact_message.send_question')}</div>
<div class="question_form">
<form action="" method="post" autocomplete="off">
<div class="list">
<div class="title">{:lang('contact_message.form_name')}<span class="f_red">*</span></div>
<div class="form_input">
<input name="name" class="form-control itinp" placeholder="{:lang('contact_message.form_name_placeholder')}" />
</div>
</div>
<div class="list">
<div class="title">{:lang('contact_message.form_email')} <span class="f_red">*</span></div>
<div class="form_input">
<input name="email" class="form-control itinp" placeholder="{:lang('contact_message.form_email_placeholder')}" />
</div>
</div>
<div class="list">
<div class="title">{:lang('contact_message.form_question')} <span class="f_red">*</span></div>
<div class="form_input">
<textarea rows="6" name="content" class="ittextarea" placeholder="{:lang('contact_message.form_question_placeholder')}"></textarea>
</div>
</div>
<div class="list">
<div class="contact_button" id="send">{:lang('contact_message.form_submit')}</div>
</div>
</form>
</div>
</div>
</div>
<div class="become_dis">
<a href="{:url('contactus/distributor')}" class="text_blue">{:lang('contact_message.become_a_distributor')}</a>
</div>
</div>
</div>
</div>
{/block}
{block name="script"}
<script type="text/javascript">
$(function () {
$("#send").click(function () {
var form = $(this).parents("form");
$.ajax({
url: "{:url('contactus/message')}",
type: "post",
data: form.serialize(),
dataType: "json",
success: function (r) {
if (r.code == 0) {
form.get(0).reset();
}
alert(r.msg);
},
error: function (e) {
console.error(e.msg);
}
})
})
})
</script>
{/block}