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); }
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); }
//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) { } }