protected void BaslikGetir() { string title = ""; if (Request["Page"] != null) { Page.Title = segmentler[0] + " Filmleri Full HD Tek Parça izle - Sayfa " + Request["Page"]; title = segmentler[0] + " Filmleri Full HD Tek Parça izle - Sayfa " + Request["Page"]; Page.MetaDescription = Request["Page"] + ". Sayfa - " + segmentler[0] + " yılının en güzel ve en beğenilen filmlerini web sitemizi ziyaret ederek full hd kalitede izleyebilirsiniz."; } else { Page.Title = segmentler[0] + " Filmleri Full HD Tek Parça izle"; title = segmentler[0] + " Filmleri Full HD Tek Parça izle"; Page.MetaDescription = segmentler[0] + " yılının en güzel ve en beğenilen filmlerini web sitemizi ziyaret ederek full hd kalitede izleyebilirsiniz."; } MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/screen.png", Site_Name = title, Title = title, Type = "article", Url = Request.Url.ToString() }; }
protected void BaslikGetir() { string title = ""; cmdKomut = new SqlCommand("Select * From film_Oyuncular Where OyuncuURL = '" + segmentler[0] + "'", dbBag); dtrData = cmdKomut.ExecuteReader(); if (dtrData.Read()) { if (Request["Page"] != null) { Page.Title = dtrData["Oyuncu"].ToString() + " Filmleri izle Tek Parça Full HD 1080p Seyret - Sayfa " + Request["Page"]; title = dtrData["Oyuncu"].ToString() + " Filmleri izle Tek Parça Full HD 1080p Seyret - Sayfa " + Request["Page"]; Page.MetaDescription = Request["Page"] + ". Sayfa - " + dtrData["Oyuncu"].ToString() + " oyuncusuna ait filmleri sitemizden tek parça full hd kalitede izleyebilirsiniz."; } else { Page.Title = dtrData["Oyuncu"].ToString() + " Filmleri izle Tek Parça Full HD 1080p Seyret"; title = dtrData["Oyuncu"].ToString() + " Filmleri izle Tek Parça Full HD 1080p Seyret"; Page.MetaDescription = dtrData["Oyuncu"].ToString() + " oyuncusuna ait filmleri sitemizden tek parça full hd kalitede izleyebilirsiniz."; } } dtrData.Close(); MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/screen.png", Site_Name = title, Title = title, Type = "article", Url = Request.Url.ToString() }; }
protected void BaslikGetir() { string title = ""; cmdKomut = new SqlCommand("Select * From film_Ulkeler Where UlkeURL = '" + segmentler[0] + "'", dbBag); dtrData = cmdKomut.ExecuteReader(); if (dtrData.Read()) { if (Request["Page"] != null) { Page.Title = dtrData["UlkeAdi"].ToString() + " Yapımı Filmleri Full HD Tek Parça izle - Sayfa " + Request["Page"]; title = dtrData["UlkeAdi"].ToString() + " Yapımı Filmleri Full HD Tek Parça izle - Sayfa " + Request["Page"]; Page.MetaDescription = Request["Page"] + ". Sayfa - " + dtrData["UlkeAdi"].ToString() + " yapımı en güzel filmleri web sitemizden tek parça full hd 1080p kalitede izleyebilirsiniz."; } else { Page.Title = dtrData["UlkeAdi"].ToString() + " Yapımı Filmleri Full HD Tek Parça izle"; title = dtrData["UlkeAdi"].ToString() + " Yapımı Filmleri Full HD Tek Parça izle"; Page.MetaDescription = dtrData["UlkeAdi"].ToString() + " yapımı en güzel filmleri web sitemizden tek parça full hd 1080p kalitede izleyebilirsiniz."; } } dtrData.Close(); MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/screen.png", Site_Name = title, Title = title, Type = "article", Url = Request.Url.ToString() }; }
protected void Page_Load(object sender, EventArgs e) { if (dbBag.State == ConnectionState.Closed) { dbBag = baglan.dbBaglanti(); } if (!IsPostBack) { filmlerGetir(); sayfaBasligi(); MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/screen.png", Site_Name = Page.Title, Title = Page.Title, Type = "article", Url = "http://" + Request.Url.Host.ToLower() }; } MetaTagGenerator metaTagGenerator = new MetaTagGenerator(); metaTagGenerator.Generate(MetaTags); }
protected void BaslikGetir() { string title = ""; if (Request["Page"] != null) { Page.Title = "IMDB Puanı " + segmentler[0].Replace("-", ".") + " ve Üzeri Olan Filmler - Sayfa " + Request["Page"]; title = "IMDB Puanı " + segmentler[0].Replace("-", ".") + " ve Üzeri Olan Filmler - Sayfa " + Request["Page"]; Page.MetaDescription = Request["Page"] + ". Sayfa - IMDB puanı " + segmentler[0].Replace("-", ".") + " ve üzeri olan filmleri web sitemizin IMDB sayfasını ziyaret ederek bulabilirsiniz."; } else { Page.Title = "IMDB Puanı " + segmentler[0].Replace("-", ".") + " ve Üzeri Olan Filmler"; title = "IMDB Puanı " + segmentler[0].Replace("-", ".") + " ve Üzeri Olan Filmler"; Page.MetaDescription = "IMDB puanı " + segmentler[0].Replace("-", ".") + " ve üzeri olan filmleri web sitemizin IMDB sayfasını ziyaret ederek bulabilirsiniz."; } MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/screen.png", Site_Name = title, Title = title, Type = "article", Url = Request.Url.ToString() }; }
protected void filmgetir() { dtrAdapt = new SqlDataAdapter("Select * From film_Filmler Where URL = '" + segmentler[0] + "'", dbBag); dtrAdapt.Fill(dtTable); ViewState["filmID"] = dtTable.Rows[0]["ID"].ToString(); ViewState["filmAfis"] = dtTable.Rows[0]["Poster"].ToString(); ltrFilmAdi.Text = dtTable.Rows[0]["Baslik"].ToString(); ltrOrjinalAdi.Text = dtTable.Rows[0]["OrjinalAdi"].ToString(); ltrFilmAdiYorum.Text = dtTable.Rows[0]["OrjinalAdi"].ToString(); string strBaslik = ""; string strDesc = ""; if (segmentler.Count > 1) { strBaslik = dtTable.Rows[0]["Baslik"].ToString() + " - Part " + segmentler[1]; strDesc = dtTable.Rows[0]["MetaDesc"].ToString() + " - Part " + segmentler[1]; } else { strBaslik = dtTable.Rows[0]["Baslik"].ToString(); strDesc = dtTable.Rows[0]["MetaDesc"].ToString(); } Page.Title = strBaslik; Page.MetaDescription = strDesc; MetaTags = new MetaTagInfo { Description = Page.MetaDescription, Image = "http://" + Request.Url.Host.ToLower() + "/images/upload/" + ViewState["filmAfis"].ToString(), Site_Name = strBaslik, Title = strBaslik, Type = "article", Url = Request.Url.ToString() }; rptfilm.DataSource = dtTable; rptfilm.DataBind(); }
public void Generate(MetaTagInfo metaTagInfo) { if (metaTagInfo != null) { string[] twitterMetas = { "url", "title", "description", "image" }; page.Header.Controls.Add(new LiteralControl("\n")); HtmlMeta meta = new HtmlMeta(); meta.Attributes["name"] = "twitter:site"; meta.Attributes["content"] = twitterAccount; page.Header.Controls.Add(meta); page.Header.Controls.Add(new LiteralControl("\n")); meta = new HtmlMeta(); meta.Attributes["name"] = "twitter:card"; meta.Attributes["content"] = "summary"; page.Header.Controls.Add(meta); page.Header.Controls.Add(new LiteralControl("\n")); foreach (var item in metaTagInfo.GetType().GetProperties()) { var _item = item.GetValue(metaTagInfo, null); if (_item == null) { continue; } var bilgi = _item.ToString(); if (!bilgi.IsNullOrEmpty()) { var name = string.Format("{0}", item.Name.ToLowerInvariant()); if (twitterMetas.Contains(name)) { meta = new HtmlMeta(); meta.Attributes["name"] = string.Format("twitter:{0}", name);; meta.Attributes["content"] = bilgi.ToClearText().ToTemizMetin(); page.Header.Controls.Add(meta); page.Header.Controls.Add(new LiteralControl("\n")); } } } foreach (var item in metaTagInfo.GetType().GetProperties()) { var _item = item.GetValue(metaTagInfo, null); if (_item == null) { continue; } var bilgi = _item.ToString(); if (!bilgi.IsNullOrEmpty()) { var name = string.Format("{0}", item.Name.ToLowerInvariant()); meta = new HtmlMeta(); meta.Attributes["property"] = string.Format("og:{0}", name);; meta.Attributes["content"] = bilgi.ToClearText().ToTemizMetin(); page.Header.Controls.Add(meta); page.Header.Controls.Add(new LiteralControl("\n")); } } } }
public MetaTagGenerator(MetaTagInfo metaTagInfo) : this() { Generate(metaTagInfo); }
public async Task <List <MetaTagInfo> > GetAllMetaTagsInfo(string searchText, bool isPageFilterStopWords) { var listOfWords = new List <string>(); var webGet = new HtmlWeb(); var document = await webGet.LoadFromWebAsync(searchText); var metaTags = document.DocumentNode.SelectNodes("//meta"); var listofMetaTagInfo = new List <MetaTagInfo>(); foreach (var tag in metaTags.ToList()) { var metaTagInfo = new MetaTagInfo(); List <string> listofURL = new List <string>(); List <string> listofWords = new List <string>(); string content = tag.Attributes["content"] != null ? tag.Attributes["content"].Value : ""; string property = tag.Attributes["property"] != null ? tag.Attributes["property"].Value : ""; string name = tag.Attributes["name"] != null ? tag.Attributes["name"].Value : ""; string itemProp = tag.Attributes["itemprop"] != null ? tag.Attributes["itemprop"].Value : ""; string httpEquiv = tag.Attributes["http-equiv"] != null ? tag.Attributes["http-equiv"].Value : ""; metaTagInfo.Content = content; metaTagInfo.Property = property; metaTagInfo.Name = name; metaTagInfo.ItemProp = itemProp; metaTagInfo.HttpEquiv = httpEquiv; var hrefList = Regex.Replace(metaTagInfo.Content, FilterFormat.GetAllLinks, "$1"); if (hrefList.ToString().ToUpper().Contains("HTTP") || hrefList.ToString().ToUpper().Contains("://")) { //isURL listofURL.Add(hrefList); } else { //isWords var words = await Task.Run(() => { return(Util.SplitSentenceIntoWords(hrefList.ToLower(), 1)); }); listofWords.AddRange(words); } if (isPageFilterStopWords) { listOfWords = await Util.FilterStopWords(listOfWords, Path.Combine(_hostingEnvironment.WebRootPath, Constant.StopWordsPath)); } metaTagInfo.TotalWordCount = listofWords.Count(); metaTagInfo.URLInfoList = await Util.GroupListOfString(listofURL); metaTagInfo.WordsInfoList = await Util.GroupListOfString(listofWords); if (!string.IsNullOrWhiteSpace(metaTagInfo.Content)) { listofMetaTagInfo.Add(metaTagInfo); } } return(listofMetaTagInfo); }