Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1170
??? Sitem deki Haberleri ..(25558 okuma, 26 yanıt) Free Hosta Php Nuke Kurul ..(16541 okuma, 14 yanıt) EKLENTİ: Misafire mesajın ..(37268 okuma, 38 yanıt) Php Nuke 9.0 Geliyor ..(21021 okuma, 19 yanıt) Bu başlık için mesaj bulu ..(14161 okuma, 15 yanıt) Facebook Sohbet Tipi Sohb ..(17941 okuma, 15 yanıt) üye aktivasyon ..(10699 okuma, 8 yanıt) Facebook tarzı altbar... ..(6301 okuma, 1 yanıt) kaldırmak istediğim bölüm ..(6576 okuma, 2 yanıt) Resimli RSS ..(23339 okuma, 25 yanıt) Onay linkini kaldirmak ..(11128 okuma, 8 yanıt) Yardım :( Site açılırken ..(6691 okuma, 2 yanıt) .Htaccess ile uzantıda ke ..(8345 okuma, 4 yanıt) block genişliği ..(5740 okuma, 1 yanıt) Haber Resimleri ve Slide ..(14499 okuma, 12 yanıt) Foruma büyük boyutlu resi ..(7348 okuma, 3 yanıt) Php-Nuke 8.0 Paket ..(9474 okuma, 6 yanıt) Hangi sürümü önerirsiniz? ..(10549 okuma, 8 yanıt) ethai1 3 ..(13262 okuma, 10 yanıt) Yeni PEHASPESEO ..(70373 okuma, 82 yanıt) Türkçe Karakter sorunu ? ..(37987 okuma, 36 yanıt) tek modul için sağ ve sol ..(11459 okuma, 8 yanıt) Php-nuke8.0 başlıklarda t ..(10643 okuma, 8 yanıt) Phpden iyi anlayan ..(5478 okuma, 1 yanıt) Php nuke 7.6 - 3.1 patch ..(73788 okuma, 89 yanıt) Mp3 Üst Player Yardım ..(29821 okuma, 40 yanıt) Toplu üyelik silme? ..(11179 okuma, 8 yanıt) Çözümleyemediğim hata... ..(12469 okuma, 11 yanıt) bloğu kayan hale getirmek ..(5995 okuma, 2 yanıt) Makale modulu ..(8624 okuma, 5 yanıt) PHP-Nuke Haber V.1 Paylas ..(86044 okuma, 121 yanıt) title değiştirme ..(10414 okuma, 6 yanıt) Arkadaşlar bu sorunun çöz ..(10085 okuma, 6 yanıt) Php Nuke 8.1 ..(4371 okuma, 0 yanıt) merhaba ..(10335 okuma, 9 yanıt) Anasayfa için boş modül o ..(13617 okuma, 13 yanıt) admin panelinde Access De ..(6447 okuma, 2 yanıt) Bu başlığa hiç cevap gelm ..(26567 okuma, 25 yanıt) Nuke Tema yapilisi ..(17187 okuma, 16 yanıt) Mavisce-net temasina bann ..(8774 okuma, 6 yanıt) PHP-Nuke wTeam - eklentil ..(6664 okuma, 2 yanıt) coppermine hata ..(10760 okuma, 8 yanıt) içerik tanıtımı ..(6326 okuma, 2 yanıt) Haber Ve İçeriğe Resim Ek ..(7212 okuma, 3 yanıt) google keywords ..(9021 okuma, 6 yanıt) 8.0'da html sorunu ..(5525 okuma, 1 yanıt) PHP-Nuke_8.1.3.5+NukeSent ..(54588 okuma, 76 yanıt) üye olunurken gereksiz is ..(10074 okuma, 7 yanıt) Arkadaşlar kolifa haber s ..(6387 okuma, 2 yanıt) Hesabınız'a tıklayınca te ..(10569 okuma, 7 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Youtube Modülüne ait blockda degişiklik
Önceki başlık :: Sonraki başlık
Yazar
Mesaj
tyson Mesaj: 100+
Kayıt: Jul 20, 2003 Mesajlar: 181
Tarih: 2007-07-21, 21:14:31 Mesaj konusu: Youtube Modülüne ait blockda degişiklik
Bilindiği gibi Youtube Video Modülüne ait bir block var hepimizin kullandıgı..
Ancak Bu Block da YENİ EKLENEN ve EN ÇOK İZLENENLER listeleniyor..
Böyle oldugu zamanda site ziyaretçileri EN ÇOK İZLENEN VİDEOLAR göründüğü için buraya tıklıyorlar ve hep aynı videolar seyredilmiş oluyor..
Oysaki EN ÇOK İZLENELER yerine RASTGELE videolar listelense her video o blockda gözükmüş olur..
Genelde ziyaretçi en çok izlenen güzedlir mantıgıyla hep aynı videolara tıklıyor block dan..Ve dolayısı ile o videolar hep eçok seyredilen olarak kaldıklarından diger güzel videolar block da hiç yer alamıyorlar.
RASTGELE Videolar olarak nasıl listeleyebiliriz.
Başa dön
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2024-06-16, 07:00:21 Mesaj konusu: Forum Arası Reklamlar
Başa dön
seyranli Mesaj: 1000+
Kayıt: May 16, 2005 Mesajlar: 3511 Konum: oradan
Tarih: 2007-07-21, 21:50:46 Mesaj konusu:
en çok izlenilen videoları çekme mantıığ,
order by hittablosu desc limit 10 denildiğin de, yüksekten aşağı doğru hit tablosundaki verilere göre 10 elemanlık bir listeleme yapar.
order by rand() limit 10 derseniz, 10 eleman otomatik alıcaktır.
Başa dön
tyson Mesaj: 100+
Kayıt: Jul 20, 2003 Mesajlar: 181
Tarih: 2007-07-21, 22:53:17 Mesaj konusu:
sanırım anlatamadım..
İstediğim En Çok izlenen videolar listelenecegine,RANDOM yani Rastgele 10 videoyu listelesin..
Çünkü zaten yeni eklediğin bir video daha önceden 12.000 üzeri gösterim yapan bir videoyu geçemez ve hiçbirzaman o block da yer alamaz..
Başa dön
Sercan Mesaj: 1000+
Kayıt: Jan 07, 2006 Mesajlar: 1719 Konum: İstanbuL //
Tarih: 2007-07-21, 23:49:36 Mesaj konusu:
seyranlı abinin dediği gibi ve senin üzerine bastığın gibi RAND :) (random)
Başa dön
tyson Mesaj: 100+
Kayıt: Jul 20, 2003 Mesajlar: 181
Tarih: 2007-07-25, 17:40:53 Mesaj konusu: Re: Youtube Modülüne ait blockda degişiklik
Kod:
<?php
$latest = "Son Eklenen";
$top = "Popüler";
$links = "Videolar";
$moreLink = "Videolar";
$subLY = 1; // <= video gönder linki açýk kapalý if de == 1 ise deðiþkengöster diyo anlamýþsýnzdýr zaten :d
$submitLink = "Video Ekle";
$limit = 15;
$popadi ="Popüler Videolar";
global $bgcolor1, $bgcolor2, $bgcolor3, $db, $prefix, $admin;
$content ="<table width=100% cellspacing=2><tr><td align=center><img src=/images/mdtubemini.gif></td></tr></table>";$content .= "<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=2 WIDTH=100%><TR><TD BACKGROUND=\"themes/modules/images/blokorta.jpg\" WIDTH=50% ALIGN=CENTER VALIGN=TOP BGCOLOR=\"$bgcolor2\"><TABLE BORDER=0 CELLPADDING=2 CELLSPACING=1 WIDTH=100%>";
$content .= "<TR><TD WIDTH=100% BGCOLOR=\"$bgcolor1\" ALIGN=CENTER CLASS=\"title\"><font color=\"8C8C8C\">$latest $links</font></TD></TR><TR><TD BGCOLOR=\"$bgcolor1\" VALIGN=TOP ALIGN=CENTER WIDTH=100%>";
$content .= "<TABLE BORDER=0 WIDTH=\"100%\">";
$color = $bgcolor3;
$result = mysql_query("SELECT id, title, hits FROM youtube_muzik WHERE date<>0 ORDER BY date DESC LIMIT 0, $limit");
while ($row = $db->sql_fetchrow($result)) {
$title2 = ereg_replace("_", " ", $row[title]);
if ($color == $bgcolor3) { $color = $bgcolor1; } else { $color = $bgcolor3; }
$content .= "<TR><TD BGCOLOR=\"$color\" ALIGN=LEFT><a href=\"modules.php?name=youtube&file=read&id=$row[id]\">$title2</a></TD>";
$content .= "<TD BGCOLOR=\"$color\" ALIGN=CENTER WIDTH=\"20\">$row[hits]</TD></TR>";
}
$content .= "</TABLE></TD></TR></TABLE></TD><TD BACKGROUND=\"themes/modules/images/blokorta.jpg\" WIDTH=50% ALIGN=CENTER VALIGN=TOP BGCOLOR=\"$bgcolor2\"><TABLE BORDER=0 CELLPADDING=2 CELLSPACING=1 WIDTH=100%>";
$content .= "<TR><TD COLSPAN=2 WIDTH=100% BGCOLOR=\"$bgcolor1\" ALIGN=CENTER CLASS=\"title\"><font color=\"8C8C8C\">$popadi</font></TD></TR><TR><TD BGCOLOR=\"$bgcolor1\" VALIGN=TOP ALIGN=CENTER WIDTH=100%>";
$content .= "<TABLE BORDER=0 WIDTH=\"100%\">";
$result = mysql_query("SELECT id, title, hits FROM youtube_muzik WHERE hits<>0 ORDER BY hits DESC LIMIT 0, $limit");
while ($row = $db->sql_fetchrow($result)) {
$title2 = ereg_replace("_", " ", $row[title]);
if ($color == $bgcolor3) { $color = $bgcolor1; } else { $color = $bgcolor3; }
$content .= "<TR><TD BGCOLOR=\"$color\" ALIGN=LEFT><a href=\"modules.php?name=youtube&file=read&id=$row[id]\">$title2</a></TD>";
$content .= "<TD BGCOLOR=\"$color\" ALIGN=CENTER WIDTH=\"20\">$row[hits]</TD></TR>";
}
$content .= "</TABLE></TD></TR></TABLE></TD></TR></TABLE>";
$content .= "<CENTER>|[ <A HREF=\"modules.php?name=youtube\">$moreLink</A> ]";
if ($subLY == 1) { $content .= "|[ <A HREF=\"modules.php?name=ek_18&op=write_text\">$submitLink</A> ]"; }
$content .= "|</CENTER>";
?>
Kodlar yukarda..
yukardaki kodlarda sanırım şu satırın degişmesi yeterli RANDOM için..
$result = mysql_query("SELECT id, title, hits FROM youtube_muzik WHERE hits<>0 ORDER BY hits DESC LIMIT 0, $limit");
peki nasıl olmalı bu satır..
teşekkürler.
Başa dön
Aliosman Teknik Yönetici
Kayıt: Jul 20, 2002 Mesajlar: 3836 Konum: Balıkesir
Tarih: 2007-07-25, 17:47:15 Mesaj konusu:
$result = mysql_query("SELECT id, title, hits FROM youtube_muzik WHERE hits<>0 ORDER BY hits DESC LIMIT 0, $limit");
yerine
$result = mysql_query("SELECT id, title, hits FROM youtube_muzik WHERE hits<>0 ORDER BY rand() DESC LIMIT 0, $limit");
Hite göre sıralama yapmaz ama rastgele çeker.
Başa dön
azmiii Mesaj: 100+
Kayıt: Feb 04, 2005 Mesajlar: 113 Konum: Ankara
Tarih: 2007-08-08, 10:45:49 Mesaj konusu:
çok güzel oldu böyle sağolun Ali Osman ve tüm neteopsiyon ekibi ;)
Başa dön
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız