Exemple #1
0
        internal void ConfigurePage(
            SiteSection section,
            Pages page,
            PageTitle title,
            PageSubTitle subTitle,
            PageDescription description,
            NavControlPath controlPath,
            Banner banner,
            bool showMap,
            PageKeyWords keyWords)
        {
            SetBanner(banner);
            Page.Title = title.Value;
            subTitleText.Text = subTitle.Value;
            SetMetaData(description, keyWords);
            ShowMap(showMap);

            if (controlPath.Value != string.Empty)
            {
                Control navControl = LoadControl(controlPath.Value);
                navControl.ID = "navBar";
                SidePanel1.AddControl(navControl);
            }

            SetNavBars(section, page);
        }
Exemple #2
0
 private void SetMetaData(PageDescription pageDescription, PageKeyWords pageKeyWords)
 {
     HtmlMeta description = new HtmlMeta();
     description.Name = "description";
     description.Content = pageDescription.Value;
     HtmlMeta keyWords = new HtmlMeta();
     keyWords.Name = "keywords";
     keyWords.Content = pageKeyWords.Value;
     this.Header.Controls.Add(keyWords);
     this.Header.Controls.Add(description);
 }
 internal void ConfigurePage(
     SiteSection section,
     Pages page,
     PageTitle title,
     PageSubTitle subTitle,
     PageDescription description,
     NavControlPath controlPath,
     Banner banner,
     bool showMap,
     PageKeyWords keyWords)
 {
     Default master = this.Master as Default;
     master.ConfigurePage(section, page, title, subTitle, description, controlPath, banner, showMap, keyWords);
 }
Exemple #4
0
        //save each word and the # of times it occurs, word by word found on a parent page.
        public static void SaveTheKeywords(SearchResult searchResults, IndexedPages pg)
        {
            List <PageKeyWords> keywordRankingList = new List <PageKeyWords>();

            try
            {
                //save the keywords for this page.
                foreach (WordRankVM kw in searchResults.KeyWordRankingList)
                {
                    PageKeyWords pkw = new PageKeyWords();
                    pkw.PageID       = pg.PageID;
                    pkw.Keyword      = kw.Keyword;
                    pkw.KeywordCount = kw.Rank;
                    keywordRankingList.Add(pkw);
                }
                DB.PageKeyWords.AddRange(keywordRankingList);
                DB.SaveChanges();
            }
            catch (Exception)
            {
            }
        }