İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Yazıyı resime bastırmak ve if ile uyarı göstermek

aspogreniyorum

0
İyinet Üyesi
Katılım
26 Kasım 2010
Mesajlar
10
Reaction score
0
merhaba arkadaşlar.aranızda çok yeniyim.ama gördümki burada çok kaliteli ve usta asp'ciler var.bende yapamadığım şeyleri sorayım da öğreneyim dedim.umarım bana yardımcı olursunuz :utan:

Öncelikle ufak bir sayaç yapmak istiyorum.bir tablomdaki toplam veri sayısını bir sorgu ile çekmeyi başardım.ama ben bu toplam sayıyı resime bastırmak istiyorum.internette şu kodu buldum ama hiçbir açıklama yapmamışlar.veritabanına nasıl bağlanacaz filan anlayamadım. (gerçi bu kodu 2006 yılında paylaşmışlar ama bilemiyorum eski yeni farkedermi)

Kod:
<%
     function donustur(X)
          select case x
               case 0 donustur="img/0.GIF"
               case 1 donustur="img/1.GIF"
               case 2 donustur="img/2.GIF"
               case 3 donustur="img/3.GIF"
               case 4 donustur="img/4.GIF"
               case 5 donustur="img/5.GIF"
               case 6 donustur="img/6.GIF"
               case 7 donustur="img/7.GIF"
               case 8 donustur="img/8.GIF"
               case 9 donustur="img/9.GIF"
          end select
     end function

Dim sayi,resyol,a(20),b(20),uzunluk,sayi1
sayi= request.querystring ("gelensayi")
uzunluk=len(sayi)
     for i=1 to uzunluk
          a(i)=mid(sayi,i,1)
          b(i)=donustur(a(i))
          response.write"<img border=""0"" src=""" & b(i) & """ width=""9"" height=""9"">"
     next


%>
Benim tablodan toplam sayıyı çektigim kodum ise şu:
Kod:
<%set sayfasay = adoCon.execute("SELECT COUNT(Sayfa_ID) AS Toplam FROM tblSayfalar WHERE Durum = "& strDBTrue &"")
response.write "<br /><b>Toplam</b>: "&sayfasay("toplam")%>
Benim koduma göre böyle bir işlemi hangi kodlar ile yapabilirim.bana birkaç örnek gösterirseniz çok sevinirim.

********************************

birde benim scriptte video bölümü var.bu video bölümünde belirlediğim bir kategoriye ait videoya girince videonun oldugu bölümde bir uyarı mesajı çıkartmaya çalışıyorum ama yapamadım bi türlü.

ilgili alandaki sorgu şöyle:

Kod:
        <%
        '// Video bulunamasıysa mesaj yazılıyor
        If blnHaberVar = False Then
            Response.Write("<div class=""uyari""><p><img src="""& strScriptYolu &"img/icon/hata.png"" /></p><p>Yanlış video numarası seçtiniz.</p></div>")

        '// Uygun kayıt varsa gösteriliyor
        Else %>
            <%=strVideoKod%>
bir forumda aşağıdaki kodları buldum ve bundan yola çıkarak birşeyler yapmaya çalıştım.ama hep hata aldım.çünkü bu buldugum kodlar benim scriptin kodları ile uyumsuz.aslında scriptin içerisinde mevcut if komutları varda bu mevcut if komutlarını video sayfasına uyarlayamadım.

Kod:
<%
If Not Request.QueryString("evet") = True Then
If rs("kategori") = 12 Then
        Response.Write("<a  href=""kategori.asp?id="&rs("kategori")&"&evet=True"">Evet  Videoyu Göster</a>")
        Response.Write("---------")
        Response.Write("<a  href=""index.html"">Hayır Videoyu  Gösterme</a>")
        Response.End
End If
End If
%>
Scriptin içerisinde örnek bir if sorgusu da vereyim:

Kod:
<% If strGecerliKategori <> "" Then Response.Write VideoKategoriBul(intKategoriID) &" - Videolar - " Else Response.Write "Videolar - " End If %>
Bana bu iki konuda destek olursanız çok sevinecegim.Şimdiden teşekkür ederim ilgilenecek hocalarıma.
 

gemius

0
İyinet Üyesi
Katılım
14 Kasım 2010
Mesajlar
263
Reaction score
1
Dediğin gibi 2006 yılından kalma bir kod, hani derler ya köprünün altından çok sular geçti diye. 4 yılda gerçekten de öyle oldu.

Artık resim yerine JS dosyası aracılığı ile flash'a dönüştürme modası başladı. Moda olması aslında çok açık çünkü imajlar hem zahmetli hem de arama motoru optimizasyonu konusunda olumsuz etkiler yaratıyordu.

Cufon adı verilen sistem sayesinde hem farklı fontlar kullanabiliyor hem de imaj zahmeti ile uğraşmıyorsunuz. Sistem ise çok basit, font dosyası cufon'un internet sitesi aracılığı ile .js dosyasına dönüştürülüyor, CSS vasıtası ile siteye ekleniyor. Ufak bir örnek vermek gerekirse sistemin head taglari arasına aşağıdaki kodu ekliyoruz.

Kod:
<script src="/Scripts/cufon-yui.js" type="text/javascript"></script> 
<script src="/Content/fonts/PF_BeauSans_Thin.js" type="text/javascript"></script> 
<script src="/Content/fonts/PF_BeauSans_Pro.js" type="text/javascript"></script> 
<script src="/Content/fonts.js" type="text/javascript"></script>

Burada ilk satırdaki kod cufon'u siteye dahil ediyor. Diğer iki dosya ise fontların bulunduğu dosya.. En alttaki dosya ise cufon tekniği ile sistemdeki hangi fontların değiştirilmesi gerektiğini belirtiyoruz. font.js dosyamızın içeriği ise şu şekilde olmalı:

Kod:
Cufon.replace('div.header-bg h1', { fontFamily: 'Thin' });
Cufon.replace('div.header-bg h2', { fontFamily: 'Thin' });
Cufon.replace('div.header-bg p', { fontFamily: 'Thin' });

İyi geceler dilerim.
 

aspogreniyorum

0
İyinet Üyesi
Katılım
26 Kasım 2010
Mesajlar
10
Reaction score
0
evet hocam bu cufon olayını birkaç defa okumuştum biryerlerde.güzel bir sistem. ama ne bileyim işte insan asp ile uğraşınca hiç böyle şeyler gelmiyor aklımıza.direk sorgular filan geliyor aklımıza:) yanii sen bu cufon iyi diyorsan ben bunun üzerine yogunlaşırım hocam.

peki diğer sorunum hakkında yardımcı olabilirmisin bana
 

aspogreniyorum

0
İyinet Üyesi
Katılım
26 Kasım 2010
Mesajlar
10
Reaction score
0
kimse asp'den anlamıyor sanırım koskoca iyinet forumunda. Asp bölümünü niye açtınız ki :)
 

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
Üzerinden zaman geçmiş ama ilk sorunuz için nacizane ;

Dim sayi,resyol,a(20),b(20),uzunluk,sayi1
sayi= request.querystring ("gelensayi")
uzunluk=len(sayi)

kodunda,

sayi= request.querystring ("gelensayi")

yerine

sayi= sayfasay("toplam")

kullanmayı deneyiniz.

Tabiki sizin toplamı db den çektiğiniz kod, bu resime çeviren kodun üzerinde olmalı sayfa kaynağında..
 

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
İkinci sorunuzda da, verdiğiniz örnek sorguya dayanarak, kategori id lerinin strGecerliKategori olarak tanımlandığını varsayarak ;

video kategori id niz diyelim ki 20 ;

Kod:
<% 
if strGecerliKategori="20" then
Response.write "Yazdırmak istediğiniz uyarı.."
end if
%>


kodunu kullanabilirsiniz.

Uzatmak isterseniz ;

Kod:
<%
if strGecerliKategori="20" then
Response.write "20 nolu kategorideki videolarda çıkacak yazı"
elseif strGecerliKategori="24" then
Response.write "24 nolu kategorideki videolarda çıkacak yazı"
elseif strGecerliKategori="30" then
Response.write "30 nolu kategorideki videolarda çıkacak yazı"
else
Response.write "kategorisi 20,24 ve 30 olmayan kategorilerdeki videolarda çıkacak yazı"
end if
%>


Saygılar..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst