Beispiel #1
0
    private string GetEmbedCode(string path, string filename)
    {
        SiteFile file = SiteFiles.GetFile(path, filename);

        if (file != null)
        {
            if (!GlobalSettings.IsImage(filename))
            {
                return(string.Format("<a href=\"{0}\">{1}</a>", FileStorageProvider.GetGenericDownloadUrl(file.File), filename));
            }
            else
            {
                int width  = 200;
                int height = 200;
                try
                {
                    width = int.Parse(this.txtWidth.Text);
                }
                catch { }
                try
                {
                    height = int.Parse(this.txtHeight.Text);
                }
                catch { }

                return(GlobalSettings.ResizeImageHtml(SiteUrlManager.GetResizedImageUrl(file.File, width, height), width, height, false));
            }
        }
        else
        {
            return(string.Empty);
        }
    }
Beispiel #2
0
 protected void btnUpload_Click(object sender, EventArgs e)
 {
     if (fuFile.PostedFile.ContentLength > 0)
     {
         string path     = "Uploads";
         string filename = Path.GetFileName(fuFile.PostedFile.FileName);
         SiteFiles.AddFile(fuFile.PostedFile.InputStream, path, filename);
         Page.ClientScript.RegisterStartupScript(this.GetType(), "InsertMedia",
                                                 string.Format("<script type=\"text/javascript\">\n// <![CDATA[\nProcessContent('{0}');\n// ]]>\n</script>", GetEmbedCode(path, filename)));
     }
 }
    public void btnPost_Click(object sender, EventArgs e)
    {
        SiteSettings settings = SiteSettingsManager.GetSiteSettings();

        settings.Copyright             = this.txtCopyright.Text.Trim();
        settings.SearchMetaDescription = this.txtSearchMetaDescription.Text.Trim();
        settings.SearchMetaKeywords    = this.txtSearchMetaKeywords.Text.Trim();
        settings.SiteDescription       = this.txtSiteDesc.Text.Trim();
        settings.SiteName       = this.txtSiteName.Text.Trim();
        settings.CompanyIdea    = this.txtIdea.Text;
        settings.CompanyService = this.txtService.Text;
        settings.CompanyICP     = this.txtICP.Text.Trim();
        settings.ServiceTel     = this.txtServiceTel.Text.Trim();
        if (fuShow.PostedFile != null && fuShow.PostedFile.ContentLength > 0)
        {
            settings.ShowPicture = Path.GetFileName(fuShow.PostedFile.FileName);
            SiteFiles.AddFile(fuShow.PostedFile.InputStream, "ShowPicture", settings.ShowPicture);
        }
        SiteSettingsManager.Save(settings);
        mbMessage.ShowMsg("修改站点信息成功!", Color.Navy);
        BindData();
    }