⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 yx_cms.txt

📁 易想系统的功能类
💻 TXT
📖 第 1 页 / 共 5 页
字号:
                    case "Tj":
                        sql = sql + " and YX_Tj=1 order by YX_Addtime desc,YX_ID desc";
                        displayaction = "推荐";
                        break;
                    case "Time":
                        sql = sql + " order by YX_AddTime desc";
                        displayaction = "时间";
                        break;
                    case "Sale":
                        sql = sql + " and YX_Sm=1 order by YX_Addtime desc,YX_ID desc";
                        displayaction = "热卖";
                        break;
                    case "Price":
                        sql = sql + " order by YX_ProPrice";
                        displayaction = "价格";
                        break;
                    default:
                        sql = sql + "order by YX_Addtime desc,YX_ID desc";

                        break;
                }
            }            
            DataSet ds = new DataSet();
            SqlDataAdapter da = new SqlDataAdapter(sql, Exsql.con);
            string displaylist = "";
            if (ActionShow == "Show2")
            {
                displaylist = "图片版";
                int NewPer = 20;
                da.Fill(ds,startnum,NewPer,"table");
            }
            else
            {
                displaylist = "图文版";
                da.Fill(ds, startnum, pernum, "table");
            }
            int i = 1;
            Sbuilder.Append(@"<table width='100%' border='0' cellspacing='0' cellpadding='0'>");
            Sbuilder.Append(@"<tr><td width='100%' valign='top'>");
            Sbuilder.Append(@"<table width='100%' border='0' cellpadding='0' cellspacing='0'>");
            Sbuilder.Append(@"<tr>");
            Sbuilder.Append(@"<td width='1%'><img src='{$Hope_SitUrl$}{$Hope_Skin$}images/lb1.jpg' width='8' height='34'></td>");
            Sbuilder.Append(@"<td width='100%'background='{$Hope_SitUrl$}{$Hope_Skin$}images/lb2.jpg'><TABLE cellPadding='0' width='97%'>");
            Sbuilder.Append(@"<TBODY>");
            Sbuilder.Append(@"<TR>");
            Sbuilder.Append(@"<TD width='510' height='13' align='left'>排序方式: <A href='Productlist_1.aspx?Action=Sale&ClassId=" + classid + "&ActionShow=" + ActionShow + pagelinkurl + "' class=" + proliststyle(Action, "Sale") + ">按热卖</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href='Productlist_1.aspx?Action=Tj&ClassId=" + classid + "&ActionShow=" + ActionShow + pagelinkurl + "' class=" + proliststyle(Action, "Tj") + ">按推荐</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href='Productlist_1.aspx?Action=Price&ClassId=" + classid + "&ActionShow=" + ActionShow + pagelinkurl + "' class=" + proliststyle(Action, "Price") + ">按价格</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href='Productlist_1.aspx?Action=Time&ClassId=" + classid + pagelinkurl + "&ActionShow=" + ActionShow + "' class=" + proliststyle(Action, "Time") + ">按上架时间</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href='Productlist_1.aspx?Action=&ClassId=" + classid + "&ActionShow=" + ActionShow + pagelinkurl + "' class=" + proliststyle(Action, "") + ">全部显示</A></TD>");
            Sbuilder.Append(@"<TD width='48'>&nbsp;</TD>");
            Sbuilder.Append(@"<TD width='55'></TD>");
            Sbuilder.Append(@"<TD width='82'></TD>");
            Sbuilder.Append(@"<TD width='213'>显示方式:<A href='Productlist_1.aspx?ActionShow=Show1&ClassId=" + classid + "&Action=" + Action + pagelinkurl + "' class=" + proliststyle(ActionShow, "Show1") + ">图文版</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A href='Productlist_1.aspx?ActionShow=Show2&ClassId=" + classid + "&Action=" + Action + pagelinkurl + "' class=" + proliststyle(ActionShow, "Show2") + ">图片版</A></TD>");
            Sbuilder.Append(@"</TR>");
            Sbuilder.Append(@"</TBODY>");
            Sbuilder.Append(@"</TABLE></td>");
            Sbuilder.Append(@"<td width='1%'><img src='{$Hope_SitUrl$}{$Hope_Skin$}images/lb3.jpg' width='6' height='34'></td>");
            Sbuilder.Append(@"</tr>");
            Sbuilder.Append(@"</table>");
            Sbuilder.Append(@"</td><tr><td bgcolor='#f4f4f4' style='height:22px;padding-left:20px;'>以下  <span class=orderclass2>" + ds.Tables["table"].Rows.Count + " </span>条结果按 <span class=orderclass2>" + displayaction + "</span> 排列,显示方式是 <span class=orderclass2>" + displaylist + "</span> </td></tr>");
            Sbuilder.Append("<tr><td><table cellSpacing=0  border=0 align=center width='100%'><tr>");
            foreach (DataRow dr in ds.Tables["table"].Rows)            
            {
                if (ActionShow == "Show2")
                {
                    Sbuilder.Append(@"<TD align=center><TABLE cellSpacing=0  border=0 align=center width='100%'>");
                    Sbuilder.Append(@"<TR><TD align=center> <a href='ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "'>");
                    Sbuilder.Append(@"<IMG height=120 src='" + dr["YX_Spic"].ToString() + "' alt='" + dr["YX_Spic"].ToString() + "' width=120 border=0></a>");
                    Sbuilder.Append(@"</TD></TR>");
                    Sbuilder.Append(@"<tr><td align='center'><a href='{$Hope_SitUrl$}ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "'> <span  class=" + Tstyle + ">" + newstr(dr["YX_ProductName"].ToString(), Tnum) + "</A></td></tr>");
                    Sbuilder.Append(@"<TR><TD class='DZ' align=center> &nbsp;市价:" + C1Round(Convert.ToDouble(dr["YX_ProPrice"].ToString()), 2) + "元</TD></TR>");
                    Sbuilder.Append(@"<TR><TD align=center>商城价:" + C1Round(propic(DZ(dr["YX_ProDZ"].ToString()), Convert.ToDouble(dr["YX_ProPrice"])), 2) + "元<br>计量单位:" + dr["YX_ProDw"].ToString() + " </TD></TR><tr><td align=center>");
                    if (HttpContext.Current.Session["userrank"] != null)
                    {
                        Sbuilder.Append(MemberPrice(dr["YX_ProPrice"].ToString(), dr["YX_ProDw"].ToString(), dr["YX_ProDZ"].ToString()));
                    }
                    Sbuilder.Append(@"</td></tr><TR><TD align=center>&nbsp;<a href=Basket.aspx?YX_ID=" + dr["YX_ID"].ToString() + "><IMG  src='{$Hope_SitUrl$}{$Hope_Skin$}images/buy_1.gif'  border=0></a> <a href=ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "> <IMG  src='{$Hope_SitUrl$}{$Hope_Skin$}images/buy_2.gif'  border=0> </a><span onclick=\"javascript:add('" + dr["YX_Class"].ToString() + "','" + dr["YX_ID"].ToString() + "','" + dr["YX_ProductName"].ToString() + "');\" style='cursor:hand'> <IMG  src='{$Hope_SitUrl$}{$Hope_Skin$}images/buy_3.gif' border=0> </span></TD></TR>");
                    Sbuilder.Append(@"</TABLE></TD>");
                    if (i % 5 == 0)
                    {
                        Sbuilder.Append("<TR>");
                    }
                }
                else
                {
                    Sbuilder.Append(@"<td width='100%' valign='top'>
            <table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>           
         <td width='14%' valign='top'><table width='100%' border='0' cellspacing='0' cellpadding='0' height='70'>");
                    Sbuilder.Append(@"<tr>");
                    Sbuilder.Append(@"<td align='middle' style='padding:10px'> <a href='{$Hope_SitUrl$}ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "'>");
                    Sbuilder.Append(@" <IMG height=120 src='" + dr["YX_Spic"].ToString() + "' alt='" + dr["YX_Spic"].ToString() + "' width=120 border=0></a>  </td>");
                    Sbuilder.Append(@"</tr></table></td>");
                    Sbuilder.Append(@"<td width='85%' valign='middle' align=left>");
                    Sbuilder.Append(@"<a href='{$Hope_SitUrl$}ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "'> <span  class=" + Tstyle + ">商品名称:" + newstr(dr["YX_ProductName"].ToString(), Tnum) + "</span></a>\n");
                    Sbuilder.Append(@"&nbsp;&nbsp;&nbsp;&nbsp;<br>");
                    if (HttpContext.Current.Session["userrank"] != null)
                    {
                        Sbuilder.Append(MemberPrice(dr["YX_ProPrice"].ToString(), dr["YX_ProDw"].ToString(), dr["YX_ProDZ"].ToString()));
                    }
                    else
                    {
                        Sbuilder.Append(@"<span class='price'>&nbsp;商城价:¥" + C1Round(propic(DZ(dr["YX_ProDZ"].ToString()), Convert.ToDouble(dr["YX_ProPrice"])), 2) + "元<br>&nbsp;计量单位:" + dr["YX_ProDw"].ToString() + "<br>");
                    }
                    Sbuilder.Append(@"<span class=" + Cstyle + ">&nbsp;商品简介:" + newstr(dr["YX_ProCon"].ToString(), Cnum) + "</span>");
                    Sbuilder.Append(@"</td> </tr><tr><td colspan=3 align=right>");
                    Sbuilder.Append(@"<a href=Basket.aspx?YX_ID=" + dr["YX_ID"].ToString() + "><img src='{$Hope_SitUrl$}{$Hope_Skin$}images/niu_buy.gif' alt='放入购物车' border='0'>&nbsp;</a>");
                    Sbuilder.Append(@"<a href=ShowProduct.aspx?YX_MID=" + dr["YX_ID"].ToString() + "><IMG  src='{$Hope_SitUrl$}{$Hope_Skin$}images/buy_big2.gif'  border=0> </a> <span onclick=\"javascript:add('" + dr["YX_Class"].ToString() + "','" + dr["YX_ID"].ToString() + "','" + dr["YX_ProductName"].ToString() + "');\" style='cursor:hand'><img src='{$Hope_SitUrl$}{$Hope_Skin$}images/niu_buy_1.gif' alt='商品对比'  border='0'></a></a><br>");
                    Sbuilder.Append(@"</td></tr></table></td></tr><tr><td height=2 style='border-top-width: 1px;border-top-style: dashed;border-top-color: #999999;'>&nbsp;</td></tr>");
                }
                i++;
            }
            Sbuilder.Append(@"</table></td></tr>");
            Sbuilder.Append(@"</TABLE>");
            if (i == 1)
            {
                Sbuilder.Append("<br><font color=red>无相关产品!</font>&nbsp;&nbsp;<a href='#' onclick='javascript:history.back(-1)'>返回首页 </a><br>"); 
            }
            int Pnum = 0;
            //取得数据库中的总记录            
            Pnum = Exsql.YX_Execint(sqlnum);
            if (startnum > Pnum - 1)
            {
                startnum = Pnum - pernum - 1;  //处理超出总记录数
            }
            if (startnum - pernum < 0)  //处理记录不足
            {
                startnum = 0;
            }
            if (i != 1)
            {
                if (ActionShow == "Show2")
                {
                    int NewPer = 20;
                    Sbuilder.Append(Pager2(startnum, Pnum, NewPer, Par, Action, ActionShow, pagelinkurl));
                }
                else
                {
                    Sbuilder.Append(Pager2(startnum, Pnum, pernum, Par, Action, ActionShow, pagelinkurl));
                }
            }    
            ds.Clear();
            ds.Dispose();       
            Exsql.Close();
            Exsql.Dispose();            
            return Sbuilder.ToString();

        }
        #endregion

        #region 商品批发横排显示,带分页{#Shop_PiFa*行数,标题显示字数,状态,参数名称,网站内容子数,标题样式,内容样式,是否显示分页}
        /// <summary>
        ///  商品横排显示,带分页
        /// </summary>
        /// <param name="row">每页显示的条数</param>
        /// <param name="Tnum">商品标题显示的字数</param>
        /// <param name="start">商品状态 1推荐 2特价 3热卖</param>
        /// <param name="Par">参数名称</param>
        /// <param name="Cnum">内容显示的字数</param>
        /// <param name="Tstyle">标题显示的标式名称,直接填写class名称</param>
        /// <param name="Cstyle">内容显示的标式名称,直接填写class名称</param>
        /// <returns></returns>
        public string Shop_PiFa(int row, int Tnum, int start, string Par, int Cnum, string Tstyle, string Cstyle)
        {
            string strid = "";
            //查询具体的类别的商品的传递参数:
            int classid = 0;
            //商品名称
            string PtName = "";
            string pagelinkurl = "";
            if (HttpContext.Current.Request["PtName"] != null)
            {
                PtName = ClearInputString(HttpContext.Current.Request["PtName"].ToString(), HttpContext.Current.Request["PtName"].ToString().Length);
                pagelinkurl += "&PtName=" + HttpContext.Current.Server.UrlEncode(PtName);
            }
            //关键字
            string PtKey = "";
            if (HttpContext.Current.Request["PtKey"] != null)
            {
                PtKey = ClearInputString(HttpContext.Current.Request["PtKey"].ToString(), HttpContext.Current.Request["PtKey"].ToString().Length);
                pagelinkurl += "&PtKey=" + HttpContext.Current.Server.UrlEncode(PtKey);
            }
            //商品编码
            string PtNum = "";
            if (HttpContext.Current.Request["PtNum"] != null)
            {
                PtNum = ClearInputString(HttpContext.Current.Request["PtNum"].ToString(), HttpContext.Current.Request["PtNum"].ToString().Length);
                pagelinkurl += "&PtNum=" + PtNum;
            }
            //商品说明
            string PtRemark = "";
            if (HttpContext.Current.Request["PtRemark"] != null)
            {
                PtRemark = ClearInputString(HttpContext.Current.Request["PtRemark"].ToString(), HttpContext.Current.Request["PtRemark"].ToString().Length);
                pagelinkurl += "&PtRemark=" + HttpContext.Current.Server.UrlEncode(PtRemark);
            }
            //搜索关键字类别
            string SearchKind = "";
            string SearchText = "";
            if (HttpContext.Current.Request["SearchText"] != null)
            {
                SearchText = HttpContext.Current.Request["SearchText"].ToString();
                if (HttpContext.Current.Request["SearchKind"] != null)
                {
                    SearchKind = HttpContext.Current.Request["SearchKind"].ToString();
                    if (SearchKind == "1")
                    {
                        PtName = ClearInputString(SearchText, SearchText.Length);
                        pagelinkurl += "&PtName=" + PtName;
                    }
                    else if (SearchKind == "2")
                    {
                        PtKey = ClearInputString(SearchText, SearchText.Length);
                        pagelinkurl += "&PtKey=" + PtKey;
                    }
                    else if (SearchKind == "4")
                    {
                        PtNum = ClearInputString(SearchText, SearchText.Length);
                        pagelinkurl += "&PtNum=" + PtNum;
                    }
                    else
                    {
                        PtRemark = ClearInputString(SearchText, SearchText.Length);
                        pagelinkurl += "&PtRemark=" + PtRemark;
                    }
                }
            }            
            string PtMade = "";
            if (HttpContext.Current.Request["PtMade"] != null)
            {
                PtMade = ClearInputString(HttpContext.Current.Request["PtMade"].ToString(), HttpContext.Current.Request["PtMade"].ToString().Length);
                pagelinkurl += "&PtMade=" + HttpContext.Current.Server.UrlEncode(PtMade);
            }
            //商品价格范围
            string PtPrice = "";
            if (HttpContext.Current.Request["PtPrice"] != null)
            {
                PtPrice = HttpContext.Current.Request["PtPrice"].ToString();
                pagelinkurl += "&PtPrice=" + HttpContext.Current.Server.UrlEncode(PtPrice);
            }
            //商品上架时间
            int days = 0;
            if (HttpContext.Current.Request["days"] != null)
            {
                days = Convert.ToInt32(HttpContext.Current.Request["days"]);
                pagelinkurl += "&days=" + days;
            }
            //商品热卖
            string ReMai = "";
            if (HttpContext.Current.Request["ReMai"] != null)
            {
                ReMai = HttpContext.Current.Request["ReMai"].ToString();
                pagelinkurl += "&ReMai=" + ReMai;
            }
            //商品特价
            string TeJia = "";
            if (HttpContext.Curr

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -