예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        using (baglanti = new MySqlConnection(bag))
        {
            try
            {
                baglanti.Open();

                //haberler
                MySqlCommand     rr1 = new MySqlCommand("select baslik from konular order by id desc limit 5;", baglanti);
                MySqlDataAdapter ar1 = new MySqlDataAdapter(rr1);
                DataTable        y1  = new DataTable();
                ar1.Fill(y1);
                //kategoriler
                MySqlCommand     o11  = new MySqlCommand("select * from kategoriler", baglanti);
                MySqlDataAdapter oa11 = new MySqlDataAdapter(o11);
                DataTable        ot11 = new DataTable();
                oa11.Fill(ot11);
                kategoriler.DataSource = ot11;
                kategoriler.DataBind();
                ot11.Clear();

                sonhaberler.DataSource = y1;
                sonhaberler.DataBind();
                ar1.Dispose();


                string          id = fonk.sqlkoruma(Request.QueryString["id"]);
                MySqlCommand    t  = new MySqlCommand("select * from konular where isapi='" + id + "'", baglanti);
                MySqlDataReader a  = t.ExecuteReader();
                while (a.Read())
                {
                    Page.Title           = a["baslik"].ToString();
                    Page.MetaDescription = fonk.Left(fonk.htmlencode(a["icerik"].ToString()), 250);
                    Page.MetaKeywords    = a["baslik"].ToString();

                    baslik.Text = a["baslik"].ToString();

                    icerik.Text = a["icerik"].ToString();
                }
                a.Close(); a.Dispose();
            }
            finally
            {
                baglanti.Close();
            }
        }
    }
예제 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        fonksiyonlar fonk = new fonksiyonlar();

        baglanti = new MySqlConnection(bag);
        baglanti.Open();
        Response.Clear();
        Response.ContentType = "text/xml";
        XmlTextWriter objX = new XmlTextWriter(Response.OutputStream, Encoding.UTF8);

        objX.WriteStartDocument();
        objX.WriteStartElement("rss");
        objX.WriteAttributeString("version", "2.0");
        objX.WriteStartElement("channel");
        objX.WriteElementString("title", "Oyun De | Ücretsiz Flash Oyun Oyna | En Hit Oyunları Oyna");
        objX.WriteElementString("link", "http://www.oyunde.com");
        objX.WriteElementString("description", "Oyun De | Ücretsiz Flash Oyun Oyna | En Hit Oyunları Oyna");
        MySqlCommand    a = new MySqlCommand("select isapi,tanitim,adi,tarih from oyunlar where onay='1'  order by id desc limit 20", baglanti);
        MySqlDataReader b = a.ExecuteReader();

        while (b.Read())
        {
            objX.WriteStartElement("item");
            objX.WriteElementString("title", b["adi"].ToString());
            objX.WriteElementString("description", fonk.htmlencode(b["tanitim"].ToString()));
            objX.WriteElementString("link", "http://www.oyunde.com/oyun_oyna/" + b["isapi"].ToString());
            objX.WriteElementString("pubDate", b["tarih"].ToString());
            objX.WriteEndElement();
        }
        b.Close();
        b.Dispose();

        baglanti.Close();
        baglanti.Dispose();


        objX.WriteEndElement();
        objX.WriteEndElement();
        objX.WriteEndDocument();
        objX.Flush();
        objX.Close();
        Response.End();
    }
예제 #3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        using (baglanti = new MySqlConnection(bag))
        {
            try
            {
                baglanti.Open();
                isapi = fonk.sqlkoruma(Request.QueryString["id"]);
                //kayıtlı yorumlar

                MySqlCommand     a1 = new MySqlCommand("select * from yorumlar where kid='" + @isapi + "' and onay='1' order by id desc;", baglanti);
                MySqlDataAdapter a2 = new MySqlDataAdapter(a1);
                DataTable        a3 = new DataTable();
                a2.Fill(a3);

                kayitliyorumlar.DataSource = a3;
                kayitliyorumlar.DataBind();

                a2.Dispose();
                a3.Clear();


                //benzer oyunlar tabı

                MySqlCommand     d = new MySqlCommand("select * from oyunlar where onay='1'  order by rand() limit 12", baglanti);
                MySqlDataAdapter r = new MySqlDataAdapter(d);
                DataTable        t = new DataTable();
                r.Fill(t);
                benzeroyunlar.DataSource = t;
                benzeroyunlar.DataBind();
                r.Dispose();



                MySqlCommand    oyunsql = new MySqlCommand("select * from oyunlar where onay='1' and isapi='" + @isapi + "' limit 1;", baglanti);
                MySqlDataReader a       = oyunsql.ExecuteReader();
                while (a.Read())
                {
                    //icerikleri yerleştir
                    Session["oyunad"]       = a["adi"].ToString();
                    Page.Title              = a["adi"].ToString() + " oyunu oyna";
                    baslikh1.Text           = a["adi"].ToString() + " oyunu oyna";
                    oyunaciklama.Text       = a["tanitim"].ToString().Replace("<p>", "").Replace("</p>", "");
                    Page.MetaDescription    = fonk.htmlencode(a["tanitim"].ToString());
                    Page.MetaKeywords       = a["etiket"].ToString();
                    oad.Text                = a["adi"].ToString();
                    oyn1.Text               = a["adi"].ToString();
                    kat.Text                = "<a href='http://www.oyunde.com/oyun_oynak/" + a["kategori"].ToString() + "' title='" + a["kategori"].ToString() + " kategorisindeki oyunları oyna'>" + a["kategori"].ToString() + "</a>";
                    oyunresmi.ImageUrl      = "http://www.oyunde.com/uploads/images/" + a["resim"].ToString();
                    oyunresmi.AlternateText = a["adi"].ToString() + " oyunu oyna";
                    hit.Text                = a["adi"] + " adlı oyun " + a["hit"] + " defa oynandı   &nbsp;  <b>|</b>";
                    hitler = Convert.ToInt32(a["hit"]);
                    oresim = a["resim"].ToString();
                    //canonical link oluştur
                    HtmlLink canonicalTag = new HtmlLink();
                    canonicalTag.Href = "http://www.oyunde.com/oyun_oyna/" + fonk.seo(a["adi"].ToString());
                    canonicalTag.Attributes["rel"] = "canonical";
                    Page.Header.Controls.Add(canonicalTag);
                    //facebook begen kodu
                    begenkodu.Text = "<iframe src='https://www.facebook.com/plugins/like.php?href=http://www.oyunde.com/oyun_oyna/" + fonk.seo(a["adi"].ToString()) + "'  scrolling='no' class='facebegen' frameborder='0'> </iframe>";
                    //nasıl kontrol et

                    if (a["oynama"].ToString() == "klavye")
                    {
                        kontrolet.ImageUrl      = "http://www.oyunde.com/images/klavye.gif";
                        kontrolet.AlternateText = "Oyun Oyna";
                    }
                    else
                    {
                        kontrolet.ImageUrl      = "http://www.oyunde.com/images/mouse.gif";
                        kontrolet.AlternateText = "Oyun Oyna";
                    }
                    //etiket sistemi
                    etiketler.Text = "";
                    string etiket = a["etiket"].ToString();

                    string[] etiket11 = etiket.Split(',');

                    foreach (string arrStr in etiket11)
                    {
                        etiketler.Text = etiketler.Text + "<a href='http://www.oyunde.com/eoyun/" + fonk.seo(arrStr) + "' title='" + arrStr + "' >" + arrStr + "</a>,";
                    }


                    oyun.Text = " <object type='application/x-shockwave-flash' data='http://www.oyunde.com/uploads/flash/" + a["flash"].ToString() + "'   width='685' height='500'> <param name='wmode' value='http://www.oyunde.com/uploads/flash/" + a["flash"].ToString() + "' />  </object>";
                }
                a.Close();
                a.Dispose();
            }
            finally
            {
                baglanti.Close();
            }
        }
    }