/// <summary> /// 设置绑定企业原有数据 /// </summary> /// <param name="enid"></param> private void LoadCompanyInfo(int enid) { _companyInfos = AdminCompanies.GetCompanyInfo(enid); qyname.Text = _companyInfos.En_name; status.SelectedValue = _companyInfos.En_visble.ToString(); encorp.Text = _companyInfos.En_corp; encontact.Text = _companyInfos.En_contact; enphone.Text = _companyInfos.En_phone; enmobile.Text = _companyInfos.En_mobile; enfax.Text = _companyInfos.En_fax; enemail.Text=_companyInfos.En_mail; enweb.Text = _companyInfos.En_web; defaultarea = areas.GetCascadeString(_companyInfos.En_areas); enpost.Text= _companyInfos.En_post; enaddress.Text = _companyInfos.En_address; endesc.Text = _companyInfos.En_desc; enbuilddate.Text = _companyInfos.En_builddate; enType.SelectedValue = _companyInfos.En_type.ToString(); enco.SelectedValue = _companyInfos.En_enco.ToString(); regcapital.Text = Utils.StrToFloat(_companyInfos.Reg_capital, 0).ToString(); regcode.Text = _companyInfos.Reg_code; regorgan.Text = _companyInfos.Reg_organ; regyear.Text = _companyInfos.Reg_year; regdate.Text = _companyInfos.Reg_date; regaddress.Text = _companyInfos.Reg_address; enmain.Text = _companyInfos.En_main; enstatus.SelectedValue = _companyInfos.En_status.ToString(); enreason.Text = _companyInfos.En_reason; enlevels.SelectedValue = _companyInfos.En_level.ToString(); encredit.Text = _companyInfos.En_credits.ToString(); defaultcata = _companyInfos.En_cataloglist; enconfig.SelectedValue = _companyInfos.Configid.ToString(); platCompany = infopb.GetUserInfoByLoginName("Company_" + enid); }
/// <summary> /// 创建企业信息 /// </summary> /// <param name="_companyInfo"></param> /// <returns></returns> public static int CreateCompanyInfo(Companys _companyInfo) { if (ExistCompanyName(_companyInfo.En_name) > 0) return 0; //缓存清理操作暂无 int rows = SAS.Data.DataProvider.Companies.CreateCompany(_companyInfo); if (rows > 0) Catalogs.UpdateCatalogCompanyCount(_companyInfo.En_cataloglist, 1); return rows; }
protected override void ShowPage() { AddMetaInfo("", "", "<meta name=\"robots\" content=\"nofollow\" />\r\n"); if (enid > 0) { tipmsgeninfo = Companies.GetCompanyCacheInfo(enid); if (tipmsgeninfo == null) AddMsgLine("企业信息尚未完成审核!"); } else { AddErrLine("企业信息参数错误!"); } }
/// <summary> /// 建立企业信息实体 /// </summary> /// <returns></returns> private Companys CreateCompanyInfo() { Companys comps = new Companys(); comps.En_name = qyname.Text.Trim(); comps.En_visble = Convert.ToInt32(status.SelectedValue); comps.En_corp = encorp.Text.Trim(); comps.En_contact = encontact.Text.Trim(); comps.En_phone = enphone.Text; comps.En_mobile = enmobile.Text; comps.En_fax = enfax.Text; comps.En_mail = enemail.Text; comps.En_web = enweb.Text; comps.En_areas = SASRequest.GetInt("district", 0); comps.En_post = enpost.Text; comps.En_address = enaddress.Text.Trim(); comps.En_desc = endesc.Text; comps.En_builddate = enbuilddate.Text; comps.En_type = Convert.ToInt32(enType.SelectedValue); comps.En_enco = Convert.ToInt32(enco.SelectedValue); comps.Reg_capital = regcapital.Text; comps.Reg_code = regcode.Text.Trim(); comps.Reg_organ = regorgan.Text.Trim(); comps.Reg_year = regyear.Text; comps.Reg_date = regdate.Text.Trim(); comps.Reg_address = regaddress.Text.Trim(); comps.En_main = enmain.Text.Trim(); comps.En_status = Convert.ToInt32(enstatus.SelectedValue); comps.En_reason = enreason.Text.Trim(); comps.En_level = Convert.ToInt32(enlevels.SelectedValue); comps.En_credits = TypeConverter.StrToInt(encredit.Text, 0); comps.En_cataloglist = Utils.ChkSQL(SASRequest.GetString("hyidlist")); comps.En_sell = 0; comps.En_logo = ""; comps.En_music = ""; comps.Configid = Convert.ToInt32(enconfig.SelectedValue); return comps; }
/// <summary> /// 更新企业信息 /// </summary> /// <param name="_company"></param> /// <returns></returns> public static bool UpdateCompany(Companys _company) { return DatabaseProvider.GetInstance().UpdateCompany(_company); }
/// <summary> /// 企业信息实体化 /// </summary> /// <param name="reader"></param> /// <returns></returns> public static Companys LoadSingleCompanyInfoWithDetail(IDataReader reader) { Companys _companyInfo = null; if (reader.Read()) { _companyInfo = new Companys(); _companyInfo.En_id = TypeConverter.StrToInt(reader["en_id"].ToString(), 0); _companyInfo.En_name = reader["en_name"].ToString(); _companyInfo.En_main = reader["en_main"].ToString(); _companyInfo.En_type = TypeConverter.StrToInt(reader["en_type"].ToString(), 0); _companyInfo.En_enco = TypeConverter.StrToInt(reader["en_enco"].ToString(), 0); _companyInfo.En_sell = TypeConverter.StrToInt(reader["en_sell"].ToString(), 0); _companyInfo.En_address = reader["en_address"].ToString(); _companyInfo.En_areas = TypeConverter.StrToInt(reader["en_areas"].ToString(), 0); _companyInfo.En_desc = reader["en_desc"].ToString(); _companyInfo.En_post = reader["en_post"].ToString(); _companyInfo.En_mobile = reader["en_mobile"].ToString(); _companyInfo.En_phone = reader["en_phone"].ToString(); _companyInfo.En_fax = reader["en_fax"].ToString(); _companyInfo.En_mail = reader["en_mail"].ToString(); _companyInfo.En_web = reader["en_web"].ToString(); _companyInfo.En_corp = reader["en_corp"].ToString(); _companyInfo.En_contact = reader["en_contact"].ToString(); _companyInfo.En_update = Utils.GetStandardDateTime(reader["en_update"].ToString()); _companyInfo.En_status = TypeConverter.StrToInt(reader["en_status"].ToString()); _companyInfo.En_reason = reader["en_reason"].ToString(); _companyInfo.En_level = TypeConverter.StrToInt(reader["en_level"].ToString(), 0); _companyInfo.En_accesses = TypeConverter.StrToInt(reader["en_accesses"].ToString(), 0); _companyInfo.En_credits = TypeConverter.StrToInt(reader["en_credits"].ToString(), 0); _companyInfo.En_logo = reader["en_logo"].ToString(); _companyInfo.En_music = reader["en_music"].ToString(); _companyInfo.Reg_capital = reader["reg_capital"].ToString(); _companyInfo.Reg_address = reader["reg_address"].ToString(); _companyInfo.Reg_code = reader["reg_code"].ToString(); _companyInfo.Reg_organ = reader["reg_organ"].ToString(); _companyInfo.Reg_year = Utils.GetStandardDate(reader["reg_year"].ToString()); _companyInfo.Reg_date = reader["reg_date"].ToString(); _companyInfo.En_builddate = Utils.GetStandardDate(reader["en_builddate"].ToString()); _companyInfo.En_visble = TypeConverter.StrToInt(reader["en_visble"].ToString(), 0); _companyInfo.En_createdate = Utils.GetStandardDateTime(reader["en_createdate"].ToString()); _companyInfo.En_cataloglist = reader["en_cataloglist"].ToString(); _companyInfo.Configid = TypeConverter.StrToInt(reader["configid"].ToString()); _companyInfo.ProvinceName = reader["ProvinceName"].ToString(); _companyInfo.CityName = reader["CityName"].ToString(); _companyInfo.DistrictName = reader["DistrictName"].ToString(); } reader.Close(); return _companyInfo; }
/// <summary> /// 添加企业信息 /// </summary> /// <param name="_companyInfo"></param> /// <returns>返回企业信息ID</returns> public static int CreateCompany(Companys _companyInfo) { return DatabaseProvider.GetInstance().CreateCompany(_companyInfo); }
/// <summary> /// 更新企业信息 /// </summary> /// <param name="_companyInfo"></param> /// <returns></returns> public static bool UpdateCompanyInfo(Companys _companyInfo) { return SAS.Data.DataProvider.Companies.UpdateCompany(_companyInfo); }
/// <summary> /// 带类别区域行业信息 /// </summary> public static List<Companys> GetCompanyListByCatalogWithCity(int cityid, int cid, int count) { IDataReader reader = DatabaseProvider.GetInstance().GetCompanyByCityCatalog(cityid, cid, count); List<Companys> companylist = new List<Companys>(); while (reader.Read()) { Companys _companyInfo = new Companys(); _companyInfo = SAS.Data.DataProvider.Companies.LoadCompanyInfoWithoutCity(reader); _companyInfo.TempCatalogID = TypeConverter.StrToInt(_companyInfo.En_cataloglist.Split(',')[0]); CatalogInfo _catalog = Catalogs.GetCatalogCacheInfo(_companyInfo.TempCatalogID); _companyInfo.CatalogName = _catalog != null ? _catalog.name : ""; companylist.Add(_companyInfo); } reader.Close(); return companylist; }
protected override void ShowPage() { pagetitle = "企业图片式名片"; if (qycardid == -1) { AddErrLine("无效的企业名片ID"); return; } companyinfo = Companies.GetCompanyCacheInfo(qycardid); if (companyinfo == null) { AddErrLine("不存在的企业名片"); return; } UpdateMetaInfo(companyinfo.En_name + "," + companyinfo.En_phone, Utils.CutString(Utils.RemoveHtml(companyinfo.En_desc), 0, 60), ""); if (companyinfo.Configid == 0) cardconfigid = 1; else cardconfigid = companyinfo.Configid; CardConfigInfo cci = CardConfigs.GetCardConfigCacheInfo(cardconfigid); if (cci == null) cci = CardConfigs.GetCardConfigCacheInfo(1); cardtempid = cci.tid; CardTemplateInfo cti = Templates.GetCardTemplateItem(cardtempid); if (cti == null) { AddErrLine("名片信息不存在"); return; } string[] curparm = cti.currentfile.Split('|'); if (curparm.Length == 0) AddErrLine("参数传递错误!"); if (!Utils.IsImgFilename(curparm[0])) AddErrLine("参数传递错误!"); if (IsErr()) return; //当请求文件不存则创建新名片 string fullfilename = string.Format(@"{0}/cardimg/{1}/{2}", BaseConfigs.GetSitePath, cardtempid, qycardid.ToString() + curparm[0]); string backfilename = string.Format(@"{0}/cardtemplate/{1}/{2}", BaseConfigs.GetSitePath, cti.directory, curparm[0]); if (!File.Exists(Utils.GetMapPath(fullfilename))) { if (!File.Exists(Utils.GetMapPath(backfilename))) { AddErrLine("名片模板文件不存在"); return; } if (!Directory.Exists(Utils.GetMapPath(BaseConfigs.GetSitePath + "cardimg/" + cardtempid))) { Directory.CreateDirectory(Utils.GetMapPath(BaseConfigs.GetSitePath + "cardimg/" + cardtempid)); } Image bimage = null; MemoryStream m_ms = null; try { FileStream b_fs = new FileStream(Utils.GetMapPath(backfilename), FileMode.Open); byte[] b_bt = new byte[int.Parse(b_fs.Length.ToString())]; b_fs.Read(b_bt, 0, int.Parse(b_fs.Length.ToString())); b_fs.Close(); b_fs.Dispose(); m_ms = new MemoryStream(b_bt); bimage = Image.FromStream(m_ms); string watertexts = companyinfo.En_name + ",联 系 人:" + companyinfo.En_contact + ",联系电话:" + companyinfo.En_phone + ",经营模式:" + SAS.Entity.EnumCatch.GetCompanyType(companyinfo.En_type) + ",地 址:" + companyinfo.En_address; string xposes = "12,12,12,12,12"; string yposes = "65,92,113,134,155"; string fontnames = "宋体,宋体"; string fontsizes = "20,12"; string fontcolors = "#375b1b,#000"; string errormsg = LogicUtils.AddCardSignText(bimage, Utils.GetMapPath(fullfilename), watertexts, xposes, yposes, 80, fontnames, fontsizes, fontcolors); if (errormsg != "") { AddErrLine(errormsg); return; } //LogicUtils.AddImageSignText(bimage, Utils.GetMapPath(fullfilename), "试试水印", 4, 80, "经典超圆简", 20); } catch (Exception ex) { AddErrLine("名片生成出问题"); return; } finally { if (m_ms != null) { m_ms.Close(); m_ms.Dispose(); } if (bimage != null) bimage.Dispose(); } } Utils.ResponseFile(Utils.GetMapPath(fullfilename), fullfilename, Utils.GetFileExtName(fullfilename)); }
/// <summary> /// 添加企业信息 /// </summary> /// <returns></returns> public int CreateCompany(Companys _companyInfo) { DbParameter[] parms = { DbHelper.MakeInParam("@en_name", (DbType)SqlDbType.NVarChar,100,_companyInfo.En_name), DbHelper.MakeInParam("@en_main", (DbType)SqlDbType.NVarChar,255,_companyInfo.En_main), DbHelper.MakeInParam("@en_type", (DbType)SqlDbType.Int,4,_companyInfo.En_type), DbHelper.MakeInParam("@en_enco", (DbType)SqlDbType.Int,4,_companyInfo.En_enco), DbHelper.MakeInParam("@en_sell", (DbType)SqlDbType.Int,4,_companyInfo.En_sell), DbHelper.MakeInParam("@en_address", (DbType)SqlDbType.VarChar,500,_companyInfo.En_address), DbHelper.MakeInParam("@en_areas", (DbType)SqlDbType.Int,4,_companyInfo.En_areas), DbHelper.MakeInParam("@en_desc", (DbType)SqlDbType.Text,0,_companyInfo.En_desc), DbHelper.MakeInParam("@en_post", (DbType)SqlDbType.VarChar,20,_companyInfo.En_post), DbHelper.MakeInParam("@en_mobile", (DbType)SqlDbType.VarChar,20,_companyInfo.En_mobile), DbHelper.MakeInParam("@en_phone", (DbType)SqlDbType.VarChar,20,_companyInfo.En_phone), DbHelper.MakeInParam("@en_fax", (DbType)SqlDbType.VarChar,20,_companyInfo.En_fax), DbHelper.MakeInParam("@en_mail", (DbType)SqlDbType.VarChar,50,_companyInfo.En_mail), DbHelper.MakeInParam("@en_web", (DbType)SqlDbType.VarChar,200,_companyInfo.En_web), DbHelper.MakeInParam("@en_corp", (DbType)SqlDbType.VarChar,20,_companyInfo.En_corp), DbHelper.MakeInParam("@en_contact", (DbType)SqlDbType.VarChar,20,_companyInfo.En_contact), DbHelper.MakeInParam("@en_status", (DbType)SqlDbType.Int,4,_companyInfo.En_status), DbHelper.MakeInParam("@en_reason", (DbType)SqlDbType.NVarChar,255,_companyInfo.En_reason), DbHelper.MakeInParam("@en_level", (DbType)SqlDbType.Int,4,_companyInfo.En_level), DbHelper.MakeInParam("@en_credits", (DbType)SqlDbType.Int,4,_companyInfo.En_credits), DbHelper.MakeInParam("@en_logo", (DbType)SqlDbType.VarChar,200,_companyInfo.En_logo), DbHelper.MakeInParam("@en_music", (DbType)SqlDbType.VarChar,200,_companyInfo.En_music), DbHelper.MakeInParam("@reg_capital", (DbType)SqlDbType.VarChar,20,_companyInfo.Reg_capital), DbHelper.MakeInParam("@reg_address", (DbType)SqlDbType.NVarChar,200,_companyInfo.Reg_address), DbHelper.MakeInParam("@reg_code", (DbType)SqlDbType.NVarChar,20,_companyInfo.Reg_code), DbHelper.MakeInParam("@reg_organ", (DbType)SqlDbType.NVarChar,255,_companyInfo.Reg_organ), DbHelper.MakeInParam("@reg_year", (DbType)SqlDbType.SmallDateTime,4,_companyInfo.Reg_year), DbHelper.MakeInParam("@reg_date", (DbType)SqlDbType.NVarChar,255,_companyInfo.Reg_date), DbHelper.MakeInParam("@en_builddate", (DbType)SqlDbType.SmallDateTime,4,_companyInfo.En_builddate), DbHelper.MakeInParam("@en_visble", (DbType)SqlDbType.SmallInt,2,_companyInfo.En_visble), DbHelper.MakeInParam("@en_cataloglist",(DbType)SqlDbType.NVarChar,255,_companyInfo.En_cataloglist), DbHelper.MakeInParam("@configid",(DbType)SqlDbType.Int,4,_companyInfo.Configid) }; return TypeConverter.ObjectToInt(DbHelper.ExecuteScalar(CommandType.StoredProcedure, string.Format("{0}createcompany", BaseConfigs.GetTablePrefix), parms), 0); }
protected override void ShowPage() { AddLinkCss(rooturl + "images/validatorAuto.css"); script += "\r\n<script src=\"" + rooturl + "javascript/companycategories.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/locations.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/template_catalogadmin.js\" type=\"text/javascript\"></script>"; string loadscript = "\r\n " + "jQuery(document).ready(function() {"; loadscript += "\r\n " + "jQuery(\"#moveup\").click(function() { jQuery(this).CatalogMoveUp(\"zyhy\", \"selecthy\"); });"; loadscript += "\r\n " + "jQuery(\"#movedown\").click(function() { jQuery(this).CatalogMoveDown(\"selecthy\"); });"; loadscript += "\r\n " + "initCategory(\"zyhy\");"; loadscript += "\r\n " + "jQuery(\"#thelocation\").InitLocation();"; loadscript += "\r\n " + "var theprifix = \"v2_\";"; loadscript += "\r\n " + "jQuery(\"#form1\").FormValidFunc(theprifix);"; if (templateid == 1) { loadscript += "\r\n " + "jQuery(\"input[type=text],textarea\").each("; loadscript += "\r\n " + " function(){jQuery(this).blur(function(){jQuery(this).attr(\"class\",\"input2_soout\");});jQuery(this).focus(function(){jQuery(this).attr(\"class\",\"input2_soon\");});"; loadscript += "\r\n " + "});"; } loadscript += "\r\n " + "});"; loadscript += "\r\n " + "function validate(theform){"; loadscript += "\r\n " + " if (form1.selecthy.options.length == 0) {"; loadscript += "\r\n " + " document.getElementById(\"nextsub\").disabled = false;"; loadscript += "\r\n " + " alert(\"请选择公司主营行业类别!\");"; loadscript += "\r\n " + " return false;"; loadscript += "\r\n " + " }"; loadscript += "\r\n " + " if (document.getElementById(\"district\").value == \"\" || document.getElementById(\"district\").value == \"0\") {"; loadscript += "\r\n " + " document.getElementById(\"nextsub\").disabled = false;"; loadscript += "\r\n " + " alert(\"请准确选择公司所在地区!\");"; loadscript += "\r\n " + " return false;"; loadscript += "\r\n " + " }"; loadscript += "\r\n " + " var hylist = \"\";"; loadscript += "\r\n " + " for (var i = 0; i < form1.selecthy.options.length; i++) {"; loadscript += "\r\n " + " if (i == 0) {"; loadscript += "\r\n " + " hylist = form1.selecthy.options[i].value;"; loadscript += "\r\n " + " } else {"; loadscript += "\r\n " + " hylist += \",\" + form1.selecthy.options[i].value;"; loadscript += "\r\n " + " }"; loadscript += "\r\n " + " }"; loadscript += "\r\n " + " document.getElementById(\"hyidlist\").value = hylist;"; loadscript += "\r\n " + " return true;"; loadscript += "\r\n " + "}"; AddfootScript(loadscript); if (ispost) { string qyname = SASRequest.GetString("qyname"); //企业名称 string builddate = SASRequest.GetString("builddate"); //企业成立时间 string hycata = SASRequest.GetString("hyidlist"); //行业类别 string corper = SASRequest.GetString("corpname"); //企业法人 string contor = SASRequest.GetString("contactor"); //主要联系人 string phone = SASRequest.GetString("phone"); //固定电话 string mobile = SASRequest.GetString("mobile"); //手机 string fax = SASRequest.GetString("fax"); //传真 string email = SASRequest.GetString("email"); //电子邮箱 string enweb = SASRequest.GetString("enweb"); //企业网址 int district = SASRequest.GetInt("district", 0); //地区 string address = SASRequest.GetString("address"); //地址 string zipcode = SASRequest.GetString("zipcode"); //邮编 string desc = Utils.HtmlEncode(SASRequest.GetString("desc")); //企业描述 Companys companyinfo = new Companys(); companyinfo.En_name = qyname; companyinfo.En_builddate = builddate; companyinfo.En_cataloglist = hycata; companyinfo.En_corp = corper; companyinfo.En_contact = contor; companyinfo.En_phone = phone; companyinfo.En_mobile = mobile; companyinfo.En_fax = fax; companyinfo.En_mail = email; companyinfo.En_web = enweb; companyinfo.En_areas = district; companyinfo.En_address = address; companyinfo.En_post = zipcode; companyinfo.En_desc = desc; companyinfo.En_visble = 0; companyinfo.En_status = 0; companyinfo.En_reason = "信息尚未完成,请完成企业注册信息后才能进入申请状态!"; int companyid = Companies.CreateCompanyInfo(companyinfo); SetUrl("companypostreg.aspx?companyid=" + companyid); SetMetaRefresh(0); } }
protected override void ShowPage() { companyshowinfo = Companies.GetCompanyInfo(showenid); if (companyshowinfo == null) { AddErrLine("该企业信息不存在或已删除!"); return; } companyshowinfo.En_desc = Utils.StrFormat(companyshowinfo.En_desc); commentcount = companyshowinfo.En_sell; if (companyshowinfo.En_status != 2) { AddErrLine("该企业审批尚未通过!"); } if (companyshowinfo.En_visble != 1) { AddErrLine("企业已被关闭,请与管理员联系!"); } if (page_err > 0) return; pagetitle = "浙商黄页|" + companyshowinfo.En_name; string m_keyword = companyshowinfo.En_main.Trim(','); string m_desc = Utils.CutString(Utils.RemoveHtml(companyshowinfo.En_desc), 0, 60); UpdateMetaInfo(m_keyword.Trim().Trim(',') + "," + companyshowinfo.En_name, companyshowinfo.En_name + "," + m_desc.Trim().Trim(','), ""); if (ispost) { string commentmsg = SASRequest.GetString("commentmsg").Trim(); string commentuser = SASRequest.GetString("nickname").Trim(); int commentscore = SASRequest.GetInt("scores", 0); if (LogicUtils.IsCrossSitePost()) { AddErrLine("您的请求来路不正确,无法提交。如果您安装了某种默认屏蔽来路信息的个人防火墙软件(如 Norton Internet Security),请设置其不要禁止来路信息后再试。"); return; } if (commentmsg.Length < 1) { AddErrLine("评论内容不能为空!"); return; } if (commentmsg.Length < config.Minpostsize) { AddErrLine("评论内容过少!"); return; } string lastcommenttime = Utils.GetCookie("lastcomment"); if (lastcommenttime != "") { int interval = Utils.StrDateDiffSeconds(lastcommenttime, config.Postinterval); if (interval < 0) { AddErrLine("系统规定发帖间隔为" + config.Postinterval.ToString() + "秒, 您还需要等待 " + (interval * -1).ToString() + " 秒"); return; } } CommentInfo cif = new CommentInfo(); cif.objid = showenid; cif.username = commentuser == "" ? "匿名" : commentuser; cif.userid = userid; cif.userip = SASRequest.GetIP(); cif.content = Utils.StrFormat(Utils.RemoveHtml(LogicUtils.BanWordFilter(commentmsg))); cif.parentid = 0; cif.scored = commentscore; cif.commentid = Comments.CreateComment(cif); Companies.UpdateCompanyCommentCount(showenid, 1); Utils.WriteCookie("lastcomment", System.DateTime.Now.ToString()); } AddLinkCss(rooturl + "templates/" + templatepath + "/css/channels.css"); AddLinkCss(rooturl + "templates/" + templatepath + "/css/jquery.cluetip.css"); script += "\r\n<script src=\"" + rooturl + "javascript/sascommon.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/ajax.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/template_showcompany.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/jquery.cluetip-min.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/jquery.ratingmin.js\" type=\"text/javascript\"></script>"; string loadscript = "\r\n " + "var page_qyid = " + showenid + ";"; loadscript += "\r\n " + "var comment_page_recordcount = " + commentcount + ";"; loadscript += "\r\n " + "var comment_page_pagesize = 10;"; loadscript += "\r\n " + "var comment_page_currentpage = 1;"; loadscript += "\r\n " + "jQuery(document).ready(function() {"; if (templateid == 1) { loadscript += "\r\n " + "jQuery('#put').find(\"span\").find(\"a\").cluetip({ activation: 'click', sticky: true, width: 350, positionBy: 'bottomTop', closePosition: 'title', closeText: '<img src=\"" + forumpath + "images/cross.png\" alt=\"close\" />',cursor: 'pointer', dropShadow: false});"; loadscript += "\r\n " + "jQuery('#form1').find(\"input[type=text],textarea\").each(function(){"; loadscript += "\r\n " + " jQuery(this).blur(function(){jQuery(this).attr(\"class\",\"input2_soout\");});"; loadscript += "\r\n " + " jQuery(this).focus(function(){jQuery(this).attr(\"class\",\"input2_soon\");});"; loadscript += "\r\n " + "});"; loadscript += "\r\n " + "jQuery('#swinf').find(\".tswan\").click(function(){"; loadscript += "\r\n " + " var cssname = jQuery('#swinf').find(\"#swinfcot\").attr(\"class\");"; loadscript += "\r\n " + " var arrowicon = 'arrow-icon2.gif';"; loadscript += "\r\n " + " var showcss = 'tswnrxin';"; loadscript += "\r\n " + " var showzi = '点击隐藏部分介绍';"; loadscript += "\r\n " + " if (cssname == 'tswnrxin') {showcss = 'tswnr';arrowicon = 'arrow-icon1.gif';showzi = '点击查看全部介绍';}"; loadscript += "\r\n " + " jQuery(this).html(\"<em><img src='templates/" + templatepath + "/images/icon/\"+arrowicon+\"'/></em>\"+showzi);"; loadscript += "\r\n " + " jQuery('#swinf').find(\"#swinfcot\").removeClass().addClass(showcss);"; loadscript += "\r\n " + "});"; } else { loadscript += "\r\n " + "jQuery('#put').find(\"a\").cluetip({ activation: 'click', sticky: true, width: 350, positionBy: 'bottomTop', closePosition: 'title', closeText: '<img src=\"" + forumpath + "images/cross.png\" alt=\"close\" />',cursor: 'pointer', dropShadow: false});"; loadscript += "\r\n " + "jQuery('#swinf').find(\".an\").click(function(){"; loadscript += "\r\n " + " var cssname = jQuery('#swinf').find(\"#swinfcot\").attr(\"class\");"; loadscript += "\r\n " + " var arrowicon = 'tu1';"; loadscript += "\r\n " + " var showcss = 'sw1nr1';"; loadscript += "\r\n " + " var showzi = '点击隐藏部分介绍';"; loadscript += "\r\n " + " if (cssname == 'sw1nr1') {showcss = 'sw1nr2';arrowicon = 'tu2';showzi = '点击查看全部介绍';}"; loadscript += "\r\n " + " jQuery('#swinf').find(\"em\").removeClass().addClass(arrowicon)"; loadscript += "\r\n " + " jQuery('#swinf').find(\"#swinfcot\").removeClass().addClass(showcss);"; loadscript += "\r\n " + " jQuery('#swinf').find(\"span\").html(showzi);"; loadscript += "\r\n " + "});"; } loadscript += "\r\n " + "jQuery('.starshow').rating({"; loadscript += "\r\n " + " callback: function(value, link){"; loadscript += "\r\n " + " if(typeof value == 'undefined'){jQuery('.fsw3').find('em').html(0);jQuery('input[name=scores]').val(0);}"; loadscript += "\r\n " + " else{jQuery('.fsw3').find('em').html(value);jQuery('input[name=scores]').val(value);}"; loadscript += "\r\n " + "}});"; loadscript += "\r\n " + "jQuery(this).gettop({objsrc:\"templates/" + templatepath + "/images/top.gif\",objhref:\"javascript:scrollTo(0,0)\"});"; loadscript += "\r\n " + "});\r\n"; loadscript += "\r\n " + "ajaxgetcommentscored(page_qyid);"; loadscript += "\r\n " + "ajaxgetcomment(page_qyid,comment_page_pagesize,comment_page_currentpage," + templateid + ");"; loadscript += "\r\n " + "function validate(form){"; loadscript += "\r\n " + " if(form.nickname.value==''){alert(\"请输入您的昵称!\");return false;}"; loadscript += "\r\n " + " if(form.commentmsg.value==''){alert(\"请输入您的评论!\");return false;}"; loadscript += "\r\n " + " if(form.commentmsg.value.length > 200){alert(\"评论在200字以内!\");return false;}"; loadscript += "\r\n " + " if(form.commentmsg.value.length < 10){alert(\"评论至少要10字以上!\");return false;}"; loadscript += "\r\n " + "}"; AddfootScript(loadscript); CompaniesStats.Track(showenid, 1); companyviews = companyshowinfo.En_accesses + 1 + (config.TopicQueueStats == 1 ? CompaniesStats.GetStoredCompanyViewCount(companyshowinfo.En_id) : 0); string lastviewids = "," + Utils.GetCookie("lastviews") + ","; if (!lastviewids.Contains("," + showenid + ",")) { Utils.WriteCookie("lastviews", Utils.GetCookie("lastviews") + "," + showenid, 1440); } }
protected override void ShowPage() { companyshowinfo = Companies.GetCompanyInfo(showenid); if (companyshowinfo == null) { AddErrLine("该企业信息不存在或已删除!"); return; } if (companyshowinfo.En_visble != 1) { AddErrLine("企业已被关闭,请与管理员联系!"); } if (page_err > 0) return; pagetitle = "浙商黄页|企业推广页面|" + companyshowinfo.En_name; string m_keyword = companyshowinfo.En_name + "," + companyshowinfo.En_main.Trim(','); string m_desc = config.Seodescription + companyshowinfo.ProvinceName + "," + companyshowinfo.CityName + "," + companyshowinfo.DistrictName + "。" + Utils.CutString(Utils.RemoveHtml(companyshowinfo.En_desc), 0, 60); UpdateMetaInfo(m_keyword.Trim().Trim(','), m_desc.Trim().Trim(','), ""); AddLinkCss(rooturl + "templates/" + templatepath + "/css/channels.css"); script += "\r\n<script src=\"" + rooturl + "javascript/sascommon.js\" type=\"text/javascript\"></script>"; script += "\r\n<script src=\"" + rooturl + "javascript/jquery-exchange.js\" type=\"text/javascript\"></script>"; string loadscript = "\r\n " + "jQuery(document).ready(function() {"; loadscript += "\r\n " + "promotion_0 = document.getElementById('html_pro1').innerHTML;"; loadscript += "\r\n " + "promotion_1 = document.getElementById('html_pro1').innerHTML;"; loadscript += "\r\n " + "promotion_2 = document.getElementById('html_pro2').innerHTML;"; loadscript += "\r\n " + "promotion_3 = document.getElementById('html_pro3').innerHTML;"; loadscript += "\r\n " + "jQuery(\"#prom1\").Exchange({ MIDS: \"pmt1rt1\", CIDS: \"pmt1rt2\", count: 5, mousetype: 0 });"; loadscript += "\r\n " + "jQuery(\"#prom2\").Exchange({ MIDS: \"pmt1rt3\", CIDS: \"pmt1rt4\", count: 5, mousetype: 0 });"; loadscript += "\r\n " + "jQuery(\"#prom3\").Exchange({ MIDS: \"pmt1rt5\", CIDS: \"pmt1rt6\", count: 5, mousetype: 0 });"; loadscript += "\r\n " + "jQuery(\"#prom4\").Exchange({ MIDS: \"pmt1rt7\", CIDS: \"pmt1rt8\", count: 5, mousetype: 0 });"; if (templateid == 1) { loadscript += "\r\n " + "jQuery('#promotioncontent').find(\"input[type=text],textarea\").each(function(){"; loadscript += "\r\n " + " jQuery(this).blur(function(){jQuery(this).attr(\"class\",\"input2_soout\");});"; loadscript += "\r\n " + " jQuery(this).focus(function(){jQuery(this).attr(\"class\",\"input2_soon\");});"; loadscript += "\r\n " + "});"; } loadscript += "\r\n " + "});\r\n"; AddfootScript(loadscript); if (companyshowinfo.Configid == 0) cardconfigid = 1; else cardconfigid = companyshowinfo.Configid; CardConfigInfo cci = CardConfigs.GetCardConfigCacheInfo(cardconfigid); if (cci == null) cci = CardConfigs.GetCardConfigCacheInfo(1); cardtempid = cci.tid; CardTemplateInfo cti = Templates.GetCardTemplateItem(cardtempid); if (cti == null) { AddErrLine("名片信息不存在!"); return; } string[] curparm = cti.currentfile.Split('|'); if (curparm.Length == 0) AddErrLine("参数传递错误!"); if (!Utils.IsImgFilename(curparm[0])) AddErrLine("参数传递错误!"); if (IsErr()) return; if (curparm.Length > 0 && curparm[1] != "") { string backfilename = string.Format(@"{0}cardtemplate/{1}/{2}", BaseConfigs.GetSitePath, cti.directory, curparm[1]); if (!File.Exists(Utils.GetMapPath(backfilename))) { AddErrLine("flash名片模板文件不存在!"); return; } flashpath = backfilename; } }