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

📄 insidestaticlabel.cs

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 CS
📖 第 1 页 / 共 5 页
字号:
                        }
                        return groupName;

                    case "lastlogintime":
                        return PEContext.Current.User.UserInfo.LastLoginTime.ToString();

                    case "logintimes":
                        return PEContext.Current.User.UserInfo.LoginTimes.ToString();

                    case "regtime":
                        return PEContext.Current.User.UserInfo.RegTime.ToString();

                    case "sign":
                        if (!string.IsNullOrEmpty(PEContext.Current.User.UserInfo.Sign))
                        {
                            groupName = PEContext.Current.User.UserInfo.Sign;
                        }
                        return groupName;

                    case "status":
                        return PEContext.Current.User.UserInfo.Status.ToString();

                    case "userface":
                        if (!string.IsNullOrEmpty(PEContext.Current.User.UserInfo.UserFace))
                        {
                            groupName = PEContext.Current.User.UserInfo.UserFace;
                        }
                        return groupName;

                    case "userfriendgropu":
                        if (!string.IsNullOrEmpty(PEContext.Current.User.UserInfo.UserFriendGroup))
                        {
                            groupName = PEContext.Current.User.UserInfo.UserFriendGroup;
                        }
                        return groupName;

                    case "usersetting":
                        if (!string.IsNullOrEmpty(PEContext.Current.User.UserInfo.UserSetting))
                        {
                            groupName = PEContext.Current.User.UserInfo.GroupName;
                        }
                        return groupName;
                }
            }
            return groupName;
        }

        public string Logo()
        {
            return this.SiteInfo.LogoUrl;
        }

        public string ManageDir()
        {
            return this.SiteOptionInfo.ManageDir;
        }

        public string MetaDescription()
        {
            return this.SiteInfo.MetaDescription;
        }

        public string MetaKeywords()
        {
            return this.SiteInfo.MetaKeywords;
        }

        public static string PathReplaceLable(string content)
        {
            string input = content;
            string pattern = @"{PE\.SiteConfig\.ApplicationPath\/}";
            foreach (Match match in Regex.Matches(input, pattern, RegexOptions.IgnoreCase))
            {
                input = input.Replace(match.Value, SiteConfig.SiteInfo.VirtualPath);
            }
            pattern = @"{PE\.SiteConfig\.uploaddir\/}";
            foreach (Match match2 in Regex.Matches(input, pattern, RegexOptions.IgnoreCase))
            {
                input = input.Replace(match2.Value, SiteConfig.SiteOption.UploadDir);
            }
            return input;
        }

        public string ReadExif(string stext)
        {
            string str;
            StringBuilder builder = new StringBuilder();
            if (HttpContext.Current != null)
            {
                str = HttpContext.Current.Server.MapPath(stext);
            }
            else
            {
                str = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, stext);
            }
            if (File.Exists(str))
            {
                try
                {
                    foreach (PropertyItem item in Image.FromFile(str).PropertyItems)
                    {
                        switch (item.Id)
                        {
                            case 0x131:
                                builder.Append("<div>创建软件:" + value2str(item) + "</div>");
                                break;

                            case 0x132:
                                builder.Append("<div>拍摄时间:" + value2str(item) + "</div>");
                                break;

                            case 0x829a:
                                builder.Append("<div>暴光时间:" + value2str(item) + "秒</div>");
                                break;

                            case 0x829d:
                                builder.Append("<div>光圈大小:F/" + value2str(item) + "</div>");
                                break;

                            case 0x10f:
                                builder.Append("<div>设备制造商:" + value2str(item) + "</div>");
                                break;

                            case 0x110:
                                builder.Append("<div>摄影机型号:" + value2str(item) + "</div>");
                                break;

                            case 0x11a:
                                builder.Append("<div>水平分辨率:" + value2str(item) + "dpi</div>");
                                break;

                            case 0x11b:
                                builder.Append("<div>垂直分辨率:" + value2str(item) + "dpi</div>");
                                break;

                            case 0x8822:
                                builder.Append("<div>暴光模式:" + ex34850value(value2str(item)) + "</div>");
                                break;

                            case 0x8827:
                                builder.Append("<div>ISO速度:" + value2str(item) + "</div>");
                                break;

                            case 0x9000:
                                builder.Append("<div>EXIF版本:" + value2str(item) + "</div>");
                                break;

                            case 0x9208:
                                builder.Append("<div>照明模式:" + ex37384value(value2str(item)) + "</div>");
                                break;

                            case 0x920a:
                                builder.Append("<div>焦距:" + value2str(item) + "MM</div>");
                                break;

                            case 0xa001:
                                if (value2str(item) == "1")
                                {
                                    builder.Append("<div>色彩空间:sRGB</div>");
                                }
                                else
                                {
                                    builder.Append("<div>色彩空间:" + value2str(item) + "</div>");
                                }
                                break;

                            case 0x9205:
                                builder.Append("<div>最大光圈:" + value2str(item) + "</div>");
                                break;
                        }
                    }
                }
                catch (OutOfMemoryException)
                {
                }
            }
            return xmlsafestr(builder.ToString());
        }

        public string ReadID3(string stext)
        {
            string str;
            string str2 = string.Empty;
            if (HttpContext.Current != null)
            {
                str = HttpContext.Current.Server.MapPath(stext);
            }
            else
            {
                str = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, stext);
            }
            if (File.Exists(str) && (string.Compare(Path.GetExtension(str).ToLower(), ".mp3", true) == 0))
            {
                byte[] buffer = new byte[0x80];
                FileStream stream = new FileStream(str, FileMode.Open);
                stream.Seek(-128L, SeekOrigin.End);
                stream.Read(buffer, 0, 0x80);
                if (Encoding.Default.GetString(buffer, 0, 3).CompareTo("TAG") == 0)
                {
                    str2 = ((((str2 + "<div>标 题:" + Encoding.Default.GetString(buffer, 3, 30) + "</div>") + "<div>艺术家:" + Encoding.Default.GetString(buffer, 0x21, 30) + "</div>") + "<div>专 辑:" + Encoding.Default.GetString(buffer, 0x3f, 30) + "</div>") + "<div>年 代:" + Encoding.Default.GetString(buffer, 0x5d, 4) + "</div>") + "<div>备 注:" + Encoding.Default.GetString(buffer, 0x61, 30) + "</div>";
                }
            }
            return xmlsafestr(str2);
        }

        public string ReadTxtFile(string filepath)
        {
            if (HttpContext.Current != null)
            {
                filepath = HttpContext.Current.Server.MapPath(filepath);
            }
            else
            {
                filepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, filepath);
            }
            if (File.Exists(filepath))
            {
                return File.ReadAllText(filepath);
            }
            return string.Empty;
        }

        public string RebudList(string name, string num)
        {
            StringBuilder builder = new StringBuilder();
            int num2 = DataConverter.CLng(num);
            for (int i = 0; i < num2; i++)
            {
                if (i > 0)
                {
                    builder.Append("+\"|\"+");
                }
                builder.Append(name + ((i + 1)).ToString());
            }
            if (num2 == 0)
            {
                builder.Append("\"\"");
            }
            return builder.ToString();
        }

        public string RemoveHtml(string a1)
        {
            if (!string.IsNullOrEmpty(a1))
            {
                a1 = StringHelper.StripTags(a1);
            }
            return a1;
        }

        public string ReplaceText(string a1, string a2, string a3)
        {
            return Regex.Replace(a1, Regex.Escape(a2), a3, RegexOptions.IgnoreCase);
        }

        public string RssEnable()
        {
            return SiteConfig.SiteOption.RssEnable.ToString();
        }

        public string ShowDownloadPath(string id, string originPath, string installDir)
        {
            StringBuilder builder = new StringBuilder();
            string[] strArray = originPath.Split(new string[] { "$$$" }, StringSplitOptions.None);
            for (int i = 0; i < strArray.Length; i++)
            {
                string[] strArray2 = strArray[i].Split(new string[] { "|" }, StringSplitOptions.None);
                builder.Append(string.Concat(new object[] { "<a href=\"", installDir, "Common/ShowDownloadUrl.aspx?urlid=", i, "&id=", id, "\">", strArray2[0].ToString(), "</a>" }));
                builder.Append("<br />");
            }
            return builder.ToString();
        }

        public string ShowDownloadPathMore(string id, string originPath, string installDir, string arrServerName)
        {
            StringBuilder builder = new StringBuilder();
            string[] strArray = arrServerName.Split(new string[] { "$$$" }, StringSplitOptions.None);
            string[] strArray2 = originPath.Split(new string[] { "$$$" }, StringSplitOptions.None);
            for (int i = 0; i < strArray2.Length; i++)
            {
                for (int j = 1; j < strArray.Length; j++)
                {
                    string[] strArray3 = strArray[j].Split(new string[] { "|" }, StringSplitOptions.RemoveEmptyEntries);
                    builder.Append(string.Concat(new object[] { "<a href=\"", installDir, "Common/ShowDownloadUrl.aspx?urlid=", i, "&id=", id, "&serverid=", strArray3[1].ToString(), "\">" }));
                    if ((strArray3[0].ToString().IndexOf("http://") > -1) || strArray3[0].ToString().StartsWith("/"))
                    {
                        builder.Append("<img src=\"" + strArray3[0].ToString() + "\" border=\"0\" alt=\"下载服务器logo\"/>");
                    }
                    else
                    {
                        builder.Append(strArray3[0]);
                    }
                    builder.Append("</a>");
                    builder.Append("<br />");
                }
            }
            return builder.ToString();
        }

        public string ShowVoteImage(string ostr)
        {
            XmlDocument document = new XmlDocument();
            try
            {
                document.LoadXml(ostr);
            }
            catch (XmlException exception)
            {
                return exception.Message;
            }
            int num = 1;
            decimal num2 = Convert.ToDecimal(this.GetVoteNum(ostr));
            StringBuilder builder = new StringBuilder("<table cellSpacing=\"0\" cellPadding=\"3\" width=\"600\" align=\"center\" border=\"0\">");
            foreach (XmlNode node in document.DocumentElement.ChildNodes)
            {
                XmlElement element = (XmlElement) node;
                if (!string.IsNullOrEmpty(element.GetAttribute("Title")))
                {
                    decimal num3 = (Convert.ToDecimal(element.GetAttribute("VoteNumber")) / num2) * 100M;
                    int num4 = Convert.ToInt32(num3) * 5;
                    int num5 = 500 - num4;
                    builder.Append("<tr><td align=\"right\">");
                    builder.Append("<table style=\"WIDTH: 539px; WORD-BREAK: break-all\" cellSpacing=\"0\" cellPadding=\"0\" width=\"539\" align=\"left\" background=\"Images/Vote/BG2.GIF\" border=\"0\">");
                    builder.Append("<tr><td height=\"23\"> 选项" + num.ToString() + ":<STRONG>" + element.GetAttribute("Title") + "</STRONG></td></tr></table></td></tr>");
                    builder.Append("<tr><td>");
   

⌨️ 快捷键说明

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