• 16-10-2010, 19:02:47
    #10
    EuDownload adlı üyeden alıntı: mesajı görüntüle
    hocam temiz isimli fonksiyonumla bu alana cektiğim veriyi replace etmem gerekiyor. detay ile ilgili pm atıyorum size.
    Editörden gelen kodları kısa açıklama şeklinde sayfaya yazdırırsan bu bir çok probleme neden olur. Mesela kapanmayan html etiketleri sayfa yapısının bozulmasına ve kaymalara neden olur. Bunu önlemek için veriyi veri tabanına eklerken aynı zamanda önizleme ya da kısa açıklama şeklinde ekstra bir alana daha veriden bir kaç cümle ekleyin ve bu alandaki metin soft metin olsun yani bu lana veri gönderirken editör ya da biçimlendirme yapmayın. Kısa açıklamalarınızı bu alandan çekerek sayfaya yazıdırsanız bu tip sorunların öüne geçmiş olursunuz.

    Kolay gelsin.
  • 16-10-2010, 19:38:12
    #11
    db deki yazıları tek tek düzenleyemem 1000+ yazı var mecburen

    Alıntı
    <meta name="Description" content="<%=left(detay,120)%>..." />
    burdaki kodda left ile replace kullanmam gerekiyor
    replace fonksiyonum hazır yapmam gereken fonksiyona verilen değer ile bunu sayfaya yazdırmam fonksiyon adı temiz bunu üstteki kodda nasıl kullanabilirim. ?
  • 16-10-2010, 19:53:42
    #12
    Üyeliği durduruldu
    temiz(left(detay,120))
  • 16-10-2010, 23:29:15
    #13
    ShekerChi adlı üyeden alıntı: mesajı görüntüle
    temiz(left(detay,120))
    ++++ kankS
  • 17-10-2010, 02:07:16
    #14
    eyvallah yardım eden herkesin eline sağlık, hepinize teşekkürler arkadaşlar.
  • 17-10-2010, 12:29:50
    #15
    Üyeliği durduruldu
    HayroLa adlı üyeden alıntı: mesajı görüntüle
    ++++ kankS
    ++++ kanks
  • 29-10-2010, 22:21:05
    #16
    EuDownload adlı üyeden alıntı: mesajı görüntüle
    merhaba, meta etiketinde kullanmak için acıklamanın bir bölümünü almam gerekiyor ama her nedense cekmiyor

    kodlar:
    <%
    id = Request.QueryString("id")
    set hayrola = baglan.execute("SELECT * FROM DOWNLOAD where ID="&id&"")
    baslik=hayrola("BASLIK")
    detay=hayrola("aciklama")
    keyword=left(hayrola("aciklama"),120)
    %>
    acıklamayı yukarda iki kez tanımaladım sebebi ise meta etiketine yazdırırken replace etmem gerekiyor
    <meta name="Description" content="<%=temiz(keyword)%>..." />
    ben kodlarda hata göremedim ama veriyi cekemiyorum meta etiketine.
    üstad veriyi alamamanın sebebi şudur ki sen almak istediğin veriyi bir değişkene atamışsın keyword adında fakat content'e yazdırırken veriyi veritabanından çekerek alıyormuş gibi yazmışsın.

    <meta name="Description" content="<%=(keyword)%>..." />

    bir de böle dener misin?
  • 01-11-2010, 00:44:24
    #17
    <%
    function detay(metin,karekter)
    response.write LEFT(metin,int(karekter))
    end function
    
    %>
    kullanımı : <%=detay(rs("dokuman"),400)%>
  • 01-11-2010, 00:54:24
    #18
    aslına bakarsanız ben bu left olayını pek sevmıyorum. onun yerıne bosluk sayısını alıp bosluk sayısı katar strıng gostermeyı daha uygun goruyorum..

    metin ="merhaba dunya burası asp sayfası ıcın deneme metnidir"
    response.write left(metin,17) ' dedigimde cıkısı "merhaba dunya bur" seklınde olur buda pek hos olmayan bırsey

    ufak bi split fonksiyonu ıle 10 tane bosluk alıp lıstırmek daha duzgun olmazmı?