Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Programlama Dilleri > PHP

PHP PHP & PHP Hızlandırıcılar

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2005-06-09, 13:03
ahpena - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Jan 2005
Nerden: İstanbul
Mesajlar: 132
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %0/0
ahpena is an unknown quantity at this point
Exclamation Sıralama...

Arkadaşlar su hazirkod.com daki gibi sıralam nasıl yapılıyor?
yani 10 veri ardından bi reklam ardından tekrar bi 10 veri?
nasıl olacak?
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2005-06-09, 13:30
sitemedya - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Nov 2004
Mesajlar: 362
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
sitemedya is on a distinguished road
Standart

asp kod aşağıda. eğer siten php ise onu da yazayım...
Kod:
<%
for sira = 1 to 30
' --> burada link var
if sira/10=int(sira/10) then
' --> buraya banner gelecek
end if
next
%>
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2005-06-09, 13:54
ahpena - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Jan 2005
Nerden: İstanbul
Mesajlar: 132
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 0
iTrader: %0/0
ahpena is an unknown quantity at this point
Standart

yok hayır tesekkur ederim
asp kullanıyorum
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2005-06-10, 03:14
SaveTargetUs - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Apr 2005
Mesajlar: 246
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
SaveTargetUs is an unknown quantity at this point
Standart

<% Set RS = Server.Createobject("ADODB.Recordset")
RS.Open "SELECT * FROM site WHERE onay='O' AND sira>0 ORDER by sira",BAG,1,3
n = RS.RecordCount %>
<table border="0" cellspacing="1" cellpadding="2" width="100%" bgcolor="#ADBFF1">
<tr bgcolor="#f7f7f7">
<td valign="middle" nowrap align="center" bgcolor="#3763E1" colspan="2"><font color="#FFFFFF" face="Verdana" size="1">Sıra</font></td>
</center>
<td width="100%" valign="middle" bgcolor="#3763E1">
<p align="left"><font color="#FFFFFF" face="Verdana" size="1">En
Çok Hit Alan 30</font></p>
</td>
<center>
<td valign="middle" bgcolor="#3763E1">
<p align="center"><font color="#FFFFFF" face="Verdana" size="1">Kategori</font></p>
</td>
<td nowrap align="center" valign="middle" bgcolor="#3763E1"><font color="#FFFFFF" face="Verdana" size="1">Hit</font></td>
</tr>

<% FOR i = 1 to 10
IF RS.eof THEN EXIT FOR
IF i mod 2 = 0 THEN bg = "#FFFFFF" ELSE bg = "#FFFFFF" END IF
IF RS("siradun") > RS("sira") THEN img = "up" END IF
IF RS("siradun") = RS("sira") THEN img = "same" END IF
IF RS("siradun") < RS("sira") THEN img = "down" END IF
IF RS("siradun") = "0" THEN img = "new" END IF %>
<tr>
<td nowrap align="center" bgcolor="#FFFFFF"><font face="Verdana" size="1"><%=RS("sira")%></font></td>
<td nowrap align="center" bgcolor="#FFFFFF"><img border="0" src="image/<%=img%>.gif"></td>
<td width="100%" bgcolor="#FFFFFF"><font face="Verdana" size="1"><a href="out.asp?id=<%=RS("id")%>" target="_blank" title="<%=RS("adres")%>"><%=RS("site")%></a></font></td>
<td width="100" nowrap align="center" valign="middle" bgcolor="<%=bg%>"><font size="1" face="Verdana"><a href="kategori.asp?kate=<%=RS("kategori")%>"><%=RS ("kategori")%></a></font></td>
<td width="50" nowrap align="center" bgcolor="#FFFFFF" rowspan="1"><font face="Verdana" size="1"><%=RS("hit")%></font></td>
</tr>
<% RS.Movenext
Next %>
</table>
</center></div><table border="0" cellpadding="0"
cellspacing="3" width="100%">

<tr><td>

<a href="http://www.x.com" target=_blank><img src="http://www.x.com/reklam.gif" border="0"></a>

</td></tr> </table>
<table border="0" cellpadding="2"
cellspacing="1" width="100%" bordercolor="#FFFFFF">
<% FOR i = 1 to 10
IF RS.eof THEN EXIT FOR
IF i mod 2 = 0 THEN bg = "#FFFFFF" ELSE bg = "#FFFFFF" END IF
IF RS("siradun") > RS("sira") THEN img = "up" END IF
IF RS("siradun") = RS("sira") THEN img = "same" END IF
IF RS("siradun") < RS("sira") THEN img = "down" END IF
IF RS("siradun") = "0" THEN img = "new" END IF %>
<tr>
<td nowrap align="center" bgcolor="#FFFFFF"><font face="Verdana" size="1"><%=RS("sira")%></font></td>
<td nowrap align="center" bgcolor="#FFFFFF"><img border="0" src="image/<%=img%>.gif"></td>
<td width="100%" bgcolor="#FFFFFF"><font face="Verdana" size="1"><a href="out.asp?id=<%=RS("id")%>" target="_blank" title="<%=RS("adres")%>"><%=RS("site")%></a></font></td>
<td width="100" nowrap align="center" valign="middle" bgcolor="<%=bg%>"><font size="1" face="Verdana"><a href="kategori.asp?kate=<%=RS("kategori")%>"><%=RS ("kategori")%></a></font></td>
<td width="50" nowrap align="center" bgcolor="#FFFFFF" rowspan="1"><font face="Verdana" size="1"><%=RS("hit")%></font></td>
</tr>

<% RS.Movenext
Next %>
</table>
</center></div><table border="0" cellpadding="0"
cellspacing="3" width="100%">
<tr>
<tr><td>
<a href="http://www.x.com" target=_blank><img border="0" src="reklam.gif" border="0"></a>


</td></tr> </table>
<table border="0" cellpadding="2"
cellspacing="1" width="100%" bordercolor="#FFFFFF">
<% FOR i = 1 to 10
IF RS.eof THEN EXIT FOR
IF i mod 2 = 0 THEN bg = "#FFFFFF" ELSE bg = "#FFFFFF" END IF
IF RS("siradun") > RS("sira") THEN img = "up" END IF
IF RS("siradun") = RS("sira") THEN img = "same" END IF
IF RS("siradun") < RS("sira") THEN img = "down" END IF
IF RS("siradun") = "0" THEN img = "new" END IF %>
<tr>
<td nowrap align="center" bgcolor="#FFFFFF"><font face="Verdana" size="1"><%=RS("sira")%></font></td>
<td nowrap align="center" bgcolor="#FFFFFF"><img border="0" src="image/<%=img%>.gif"></td>
<td width="100%" bgcolor="#FFFFFF"><font face="Verdana" size="1"><a href="out.asp?id=<%=RS("id")%>" target="_blank" title="<%=RS("adres")%>"><%=RS("site")%></a></font></td>
<td width="100" nowrap align="center" valign="middle" bgcolor="<%=bg%>"><font size="1" face="Verdana"><a href="kategori.asp?kate=<%=RS("kategori")%>"><%=RS ("kategori")%></a></font></td>
<td width="50" nowrap align="center" bgcolor="#FFFFFF" rowspan="1"><font face="Verdana" size="1"><%=RS("hit")%></font></td>
</tr> </p>

<% RS.Movenext
Next %>
</table>
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2005-06-10, 03:16
SaveTargetUs - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Apr 2005
Mesajlar: 246
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
SaveTargetUs is an unknown quantity at this point
Standart

Benim sitemdede istediğin şekilde kod var. Asp. üstte yazdım ama onu kendi scriptine göre düzenlemek zor olur. Mantığını söyliyim hazırlaman daha kolay olur.

For döngüsüyle 10 kayıt listele
Reklam göster
For döngüsüyle 10 kayıt listele
Reklam göster
For döngüsüyle 10 kayıt listele

......
1 kere listelet copy/paste yap. otomatik olarak 11 olarak algılıyor.
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2005-06-10, 09:23
sitemedya - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Nov 2004
Mesajlar: 362
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 3
iTrader: %0/0
sitemedya is on a distinguished road
Standart

Alıntı:
SaveTargetUs´isimli üyeden Alıntı
Benim sitemdede istediğin şekilde kod var. Asp. üstte yazdım ama onu kendi scriptine göre düzenlemek zor olur. Mantığını söyliyim hazırlaman daha kolay olur.
For döngüsüyle 10 kayıt listele
Reklam göster
For döngüsüyle 10 kayıt listele
Reklam göster
For döngüsüyle 10 kayıt listele
.....
1 kere listelet copy/paste yap. otomatik olarak 11 olarak algılıyor.
bu şekilde de olur ama fazla kod yazımı ve değişikliklerin çok yerde yapılması ve hataya daha açık olması açısından, programlama konseptine uygun olmayan bir mantık bu. düşün sayfada 100 kayıt listeleyeceksem 10 tane "for" kullanman gerekecek. parametreli function tanımlansan daha rahat olmazmıydı?
mümkün olduğunca kısa ve işlevsel kod yazmanı, nacizane, tavsiye ederim.
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2005-06-10, 16:12
hdogan - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Oct 2004
Nerden: Ankara
Mesajlar: 1.210
Teşekkür: 0
Thanked 0 Times in 0 Posts
Tecrübe Puanı: 4
iTrader: %0/0
hdogan will become famous soon enoughhdogan will become famous soon enough
Standart

PHP:

while (....) {
if (++$i % 10 == 0)
reklam();

echo "$i. site<br>\n";
}

gibi.

modulus kullanin (10'a bolumunden kalan sifir ise reklam bas).
__________________
Zend Certified PHP Engineer
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
id ye göre başlık sıralama werci PHP 1 2006-08-11 21:25
Sıralama scripti the_alorak PHP 4 2006-07-12 11:08
İyinet sıralama hatası ? hukuki Forumda 2 2005-10-24 21:31
Hite göre sıralama kuzen54 PHP 1 2004-09-26 03:21
sıralama Anonymous Java JSP C# 1 2002-08-01 16:07


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 06:12 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox