关闭弹出菜单
位置:首页 >开发手册 >产品模块标签
2018/12/20 22:26:37

产品列表页调用标签:

{hedonghua:content column=0|栏目编号|dyj bigclass=7|dej smallclass=0|dsj num=4  pageno  donforgd donfortj donfortt search sort=desc order=donforsj}

[content:donformc]   标题

[content:donfortp]   图片

[content:donforgjc]  关键词

[content:donforzy]   摘要描述

[content:donforzz]   发布作者

[content:donforyh]   添加用户

[content:donforsj]   发布时间

[content:donforyn]   是否审核

[content:donforly]   来源

[content:donforshr]  审核人

[content:donforlr]   详细内容

[content:donforwz]   外链网址

[content:donforybj]  市场价

[content:donforyhj]  优惠价

[content:Donforsphh] 商品货号

[content:donforbjdw] 报价单位

[content:donforgd]   固顶

[content:donfortj]   推荐

[content:donforxbt]  小标题

[content:donforplsl]  评论条数

[content:outtopmc]  一级栏目名称

[content:outtopurl] 一级栏目网址

[content:outdlbmc]  二级目名称

[content:outdlburl]  二级栏目URL

[content:outxlbmc]  三极栏目名称

[content:outxlburl]  三级栏目URL

[content:outwzid]  编号

[content:outlink]  详细内容链接(这是文章的指向链接由系统自动生成)

[content:outcountjsq]  计数器(同一页面内计数器、由系统自动生成)

{/hedonghua:content}

bigclass=7|dej 显示指定二级分类ID号或根据参数传递值来动态获取分类号

smallclass=7|dsj 显示三级栏目ID号或根据参数传递值来动态获取分类号

donforgd{}”出现此标签表示增加固顶条件过虑donfortj{}”出现此标签表示增加推荐条件过虑donfortt{}”出现此标签表示增加头条条件过虑search{}”中出现此标签表示带关键词的搜索分页显示功能【与搜索结合】pageno{}”出现此标签表示有分页功能,无此标签表示无分页功能num 显示数量

sort=desc|asc 表示:by只取两个值,descasc,任取其一

order 的取值为以上“[content:”与“]”中间的值,如果是以编号进行排序则请录入“order=donforid

产品内容显示页调用标签:

{hedonghua:display  [column=dyj bigclass=dej smallclass=dsj content=did]}

[display:donformc]   标题

[display:donfortp]   图片

[display:donforgjc]  关键词

[display:donforzy]   摘要描述

[display:donforzz]   发布作者

[display:donforyh]   添加用户

[display:donforsj]   发布时间

[display:donforyn]   是否审核

[display:donforly]   来源

[display:donforshr]  审核人

[display:donforlr]   详细内容

[display:donforwz]   外链网址

[display:donforybj]  市场价

[display:donforyhj]  优惠价

[display:donfordjs]  查看次数

[display:donforplsl]  评论条数

[display:Donforkcsl] 库存数量

[display:Donforsphh] 商品货号

[display:donforgd]   固顶

[display:donfortj]   推荐

[display:donforxbt]  小标题

[display:outtopmc]  一级栏目名称

[display:outtopurl] 一级栏目网址

[display:outdlbmc]  二级目名称

[display:outdlburl]  二级栏目URL

[display:outxlbmc]  三极栏目名称

[display:outxlburl]  三级栏目URL

[display:outwzid]  编号

[display:outlink]  详细内容链接(这是文章的指向链接由系统自动生成)

[display:gwcurl]  加入的购物车链接(这是文章的指向链接由系统自动生成)

[display:buyurl]  直接下单链接(这是文章的指向链接由系统自动生成)

[display:prevlink] 前一篇链接

[display:prevtitle] 前一篇标题

[display:nextlink] 后一篇链接

[display:nexttitle] 后一篇标题

[display:outphoto] 完整图片标签,此替换带“<img src='图片地址' />”完整替换,请注意设置标签。图片文章没有上传图片则替换为空。

{/hedonghua:display}

产品是否存在多规格判断语句:

{hedonghua:fixedif [goodsnorms=did|明确的产品编号]}

返回满足条件的

{hedonghua:fixedelse}

返回不满足条件的

{/hedonghua:fixedif}

加入购物车表单:

<form action="{hedonghua:indexlink}" method="post" name="gwcform">

数量:<input type="text" name="DonforSl" value="1" /><input type="submit" value="加入购物车" />

<input type="hidden" name="Get" value="1">

<input type="hidden" name="DonforDo" value="gwcok">

<input type="hidden" name="Did" value="{hedonghua:did}" >

</form>

加入购物车AJAX参数:

{hedonghua:indexlink}?Get=1&DonforDo=gwcok&Did={hedonghua:did}&DAjAx="ok"&DonforSl=1

以上地址只需要对DonforSl”值进行改变即可

以上地址可根据实际需要直接提交或通过AJAX调用提交到购物车

处理完后显示该用户购物车产品的总数

直接购买产品表单:

<form action="{hedonghua:indexlink}" method="post" name="buyform">

数量:<input type="text" name="DonforSl" value="1" /><input type="submit" value="直接购买" />

<input type="hidden" name="Get" value="1">

<input type="hidden" name="DonforDo" value="buyok">

<input type="hidden" name="Did" value="{hedonghua:did}" >

</form>

产品多规格报价代码及标签:

<style type="text/css">

/**注意样式“HdhDxYxd”里有个小图片**/

.HdhDxDxd{cursor:pointer;display:inline-block;width:auto;height:20px;overflow:hidden;color:#222;border:1px solid #aaa;padding:2px 5px;margin:2px auto auto 2px;background:#f1f1f1;}

.HdhDxYxd{cursor:pointer;display:inline-block;width:auto;height:20px;overflow:hidden;color:#222;border:1px solid #2E81D8;padding:2px 5px;margin:2px auto auto 2px;background:url(HdhXdOk.png) bottom right no-repeat #f1f1f1;}

.Hdhjjsl{display:inline-block;padding:5px;cursor:pointer;}

</style>

<form action="{hedonghua:indexlink}default.aspx" method="post" name="hdhgwform" onkeydown="if(event.keyCode==13){return false;}">

  市场价:<del><span id="donforscj">[display:donforybj]</span></del><br>

  销售价:<span id="donforyhj">[display:donforyhj]</span><br>

  库存量:<span id="donforkcsl">[display:donforkcsl]</span><br>

  商品货号:<span id="donforsphhxx">[display:donforsphh]</span><br />

  {hedonghua:goodsnorms}

   <b>[goodsnorms:name]</b>

    {goodsnorms:hdh}

     <a id="[goodsnorms:value][goodsnorms:i]" onclick="hdhdoit([goodsnorms:id],[goodsnorms:i],[goodsnorms:zs],'[goodsnorms:value]')">[goodsnorms:mc]</a>

    {/goodsnorms:hdh}

     <input type="hidden" name="hdhcms[goodsnorms:value]" id="hdhcms[goodsnorms:value]" />

   <br />

  {/hedonghua:goodsnorms}

  <input type="hidden" name=HdhField id="HdhField" value="{goodsnorms:goodsfield}">

数量:

<span onclick="hdhdojj(document.getElementById('donforsl').value,document.getElementById('donforkcsl').innerHTML,'-');">-</span>

<input type="text" name="DonforSl" id="donforsl" value="1" onchange="hdhdojj(document.getElementById('donforsl').value,document.getElementById('donforkcsl').innerHTML,'');" />

<span onclick="hdhdojj(document.getElementById('donforsl').value,document.getElementById('donforkcsl').innerHTML,'+');">+</span>

<br />

<input type="button" id="donforjrgwc" onclick="hdhsubmit('jrgwc');" disabled="disabled" value="加入购物车"  />

<input type="button" id="donforljgm" onclick="hdhsubmit('ljgm');" disabled="disabled" value="立即购买"  /><br />

<input type="hidden" name="DonforSphh" id="donforsphh" value="[display:donforsphh]">

<input type="hidden" id="donfordo" name="DonforDo" value="" />

<input type="hidden" name="Did" value="{hedonghua:did}" >

<input type="hidden" name="Get" value="1">

</form>

<script language="javascript">

function hdhsubmit(hdhbuy){

if(hdhbuy=="ljgm"){

document.getElementById("donfordo").value="buyok";

}else{

document.getElementById("donfordo").value="gwcok";

}

document.hdhgwform.submit();

}

///控制增加减少购买数量

function hdhdojj(dql,kcl,jjh){

    var hdhyn="yes";

if(isNaN(dql)){

dql=0;

document.getElementById("donforjrgwc").disabled=true;

    document.getElementById("donforljgm").disabled=true;

}else{

if(isNaN(kcl)){

document.getElementById("donforjrgwc").disabled=true;

        document.getElementById("donforljgm").disabled=true;

}else{

if (jjh == "-") { dql = parseInt(dql) - 1; }

else

{

    if (jjh == "+")

    {

        dql = parseInt(dql) + 1;

    }

    else

    {

    }

}

if(parseInt(dql)<1){dql=1;}

if(parseInt(dql)>parseInt(kcl)){

dql=kcl;

}

var HdhFields=document.getElementById("HdhField").value;

for(var x=0;x<HdhFields.split(",").length;x++){

if(document.getElementById("hdhcms"+HdhFields.split(",")[x]).value.length==0){

hdhyn="no";

break;

}

}

if(hdhyn=="yes"){

document.getElementById("donforsl").value=dql;

document.getElementById("donforjrgwc").disabled=false;

document.getElementById("donforljgm").disabled=false;

}

}

}

}

function hdhdoit(id,ii,zs,bl){

 var Sphh="",Ybj=0,Yhj=0,Kcsl=0;

 var hdhyn="yes";

 var HdhValue="";

 var HdhHref="{hedonghua:indexlink}default.aspx?get=1&DonforDo=getjg&Did={hedonghua:did}";

 for(var i=1;i<=zs;i++){

  document.getElementById(bl+i).className = "HdhDxDxd";

 }

 document.getElementById(bl+ii).className = "HdhDxYxd";

 document.getElementById("hdhcms"+bl).value=id;

 var HdhFields=document.getElementById("HdhField").value;

 for(var x=0;x<HdhFields.split(",").length;x++){

  if(document.getElementById("hdhcms"+HdhFields.split(",")[x]).value.length==0){

   hdhyn="no";

   break;

  }

  if(HdhValue==""){

   HdhValue=document.getElementById("hdhcms"+HdhFields.split(",")[x]).value;

  }else{

  HdhValue +=","+document.getElementById("hdhcms"+HdhFields.split(",")[x]).value;

  }

 }

 if(hdhyn=="yes"){// 如果所有规格已经选定

   HdhHref=HdhHref+"&HdhZdm="+HdhFields+"&HdhZdz="+HdhValue;

   var xmlhttp;

   var xmlzhi;

   if (window.XMLHttpRequest){

    xmlhttp=new XMLHttpRequest();

   }else{

    xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');

   }

   xmlhttp.onreadystatechange=function(){

    if (xmlhttp.readyState==4 && xmlhttp.status==200){

     xmlzhi=xmlhttp.responseText;

 if(xmlzhi != "n"){

  Sphh=xmlzhi.split("|")[0];

  Ybj=xmlzhi.split("|")[1];

  Yhj=xmlzhi.split("|")[2];

  Kcsl=xmlzhi.split("|")[3];

  document.getElementById("donforsphh").value=Sphh;

  document.getElementById("donforsphhxx").innerHTML=Sphh;

  document.getElementById("donforkcsl").innerHTML=Kcsl;

  document.getElementById("donforscj").innerHTML=Ybj;

  document.getElementById("donforyhj").innerHTML=Yhj;

  document.getElementById("donforjrgwc").disabled=false;

  document.getElementById("donforljgm").disabled=false;

 }else{

  document.getElementById("donforjrgwc").disabled=true;

  document.getElementById("donforljgm").disabled=true;

 }

    }

   }

   xmlhttp.open('GET',HdhHref,true);

   xmlhttp.send();

 }

}

</script>

产品详情页多说明调用标签(内容在产品列表后“多说明”管理):

<div>

{hedonghua:prodetail}

 <ul>

 {prodetail:title}

  <li onClick="prodInfoTab([prodetail:countjsq])" class="prodInfoTab[prodetail:countjsq]" >[prodetail:donforbt]</li>

 {/prodetail:title}

 </ul>

 {prodetail:content}

  <div id="list[prodetail:countjsq]">

   [prodetail:donforlr]

  </div>

 {/prodetail:content}  

{/hedonghua:prodetail}

</div>

[prodetail:donforbt]详情标题

[prodetail:donforlr]详情内容

[prodetail:countjsq]对应顺序值,如果是翻页的必填

[prodetail:countall]记录总条数,用于JS对翻页的控制

产品分页标签及调用:(本标签主要对二级栏目及三级栏目分页进行链接。)

{hedonghua:pageno column=0|栏目编号|dyj bigclass=4|dej smallclass=2|dsj num=4  pageno  donforgd donfortj donfortt search sort=desc order=donforsj}

<a href="[page:first]">首页</a>

<a href="[page:front]">前一页</a>

{pagenum:5}

{class:class1}{checked:class2}(此处必填,如果不设置请在class1class2的值处留空)<a href="[page:url]" [class]>[page:num]</a>

{/pagenum}

<a href="[page:next]">后一页</a>

<a href="[page:last]">尾页</a>

{/hedonghua:pageno}

本标签分页与内容列表标签配合使用,其功能是用来对列表页的记录进行翻页处理

其中donforgd donfortj donfortt sort=desc order=donforsj num=10”的值须与列表标签保持一致方可正确分页

search{}”中出现此标签表示带关键词的搜索分页显示功能【与搜索结合】


HdhCms 做专业的建站管理系统  湘ICP备09009000号-12  HdhCms 三合一cms系统源码