• 28-09-2012, 17:41:59
    #1
    Merhaba Arkadaşlar..
    sitemde otomatik title keywords ve desc. oluşturuyorum yazılım olarak sorunum şudur şimdi fark ettim kaynak koduna bakınca kod bu şekilde..

    <meta name="keywords" content="etiketler/>
    <meta name="description" content="açıklama/>

    kırmızı
    yerlerden önce gördüğünüz gibi tırnak (") yok..

    ilgili kodlarım...

     if (key.Contains("<meta"))
                {
                    ((Literal)Page.Master.TemplateControl.FindControl("literal_keywords")).Text = key;
                }
                else
                {
                    ((Literal)Page.Master.TemplateControl.FindControl("literal_keywords")).Text = "<meta name=\"keywords\" content=\"" + key + "/>";
                }
                if (desc.Contains("<meta"))
                {
                    ((Literal)Page.Master.TemplateControl.FindControl("literal_description")).Text = desc;
                }
                else
                {
                    ((Literal)Page.Master.TemplateControl.FindControl("literal_description")).Text = "<meta name=\"description\" content=\"" + desc + "/>";
                }
  • 28-09-2012, 18:38:51
    #2
    Üyeliği durduruldu


    Buradaki gibi ekleyebilirsiniz meta keyword ve description u kasmaya gerek yok o kadar
  • 28-09-2012, 18:48:11
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Literal ile yazdırmanın çok anlamı yok malesef. Header'a yazmak önemli. Bu nedenle Hyperion'un yöntemini uygulayın.
  • 28-09-2012, 19:31:43
    #4
    Yorumlarınız için teşekkürler, fakat site firma rehber sitesi oldugundan, her firmanın adı, etiketi vs ayrı title ve etıketlerı almak zorunda . bu yuzden literal ile dönüştürüyorum.

    sorunu ise çözdüm.

    Öncesi :

    =\"" + key + "/>";

    Sonrası:

    =\"" + key + "\"/>";

    ---
    Yorumlarınız ıcın teşekkürler.
  • 28-09-2012, 22:48:56
    #5
    Farketmezki, dinamik yazdırıyorsun sonuçta.
  • 29-09-2012, 19:27:04
    #6
    Üyeliği durduruldu
    Literal orda bayağı mantıksız kalmış, zaten codebehind de benim gösterdiğim şekilde metaları eklerseniz render sırasında ekleniyor onlar head a, dinamik oluyor yani

    DusLerforum adlı üyeden alıntı: mesajı görüntüle
    Yorumlarınız için teşekkürler, fakat site firma rehber sitesi oldugundan, her firmanın adı, etiketi vs ayrı title ve etıketlerı almak zorunda . bu yuzden literal ile dönüştürüyorum.

    sorunu ise çözdüm.

    Öncesi :

    =\"" + key + "/>";

    Sonrası:

    =\"" + key + "\"/>";

    ---
    Yorumlarınız ıcın teşekkürler.