Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1177
??? Sitem deki Haberleri ..(25615 okuma, 26 yanıt) Free Hosta Php Nuke Kurul ..(16573 okuma, 14 yanıt) EKLENTİ: Misafire mesajın ..(37334 okuma, 38 yanıt) Php Nuke 9.0 Geliyor ..(21041 okuma, 19 yanıt) Bu başlık için mesaj bulu ..(14191 okuma, 15 yanıt) Facebook Sohbet Tipi Sohb ..(17973 okuma, 15 yanıt) üye aktivasyon ..(10724 okuma, 8 yanıt) Facebook tarzı altbar... ..(6317 okuma, 1 yanıt) kaldırmak istediğim bölüm ..(6589 okuma, 2 yanıt) Resimli RSS ..(23399 okuma, 25 yanıt) Onay linkini kaldirmak ..(11153 okuma, 8 yanıt) Yardım :( Site açılırken ..(6704 okuma, 2 yanıt) .Htaccess ile uzantıda ke ..(8366 okuma, 4 yanıt) block genişliği ..(5749 okuma, 1 yanıt) Haber Resimleri ve Slide ..(14529 okuma, 12 yanıt) Foruma büyük boyutlu resi ..(7367 okuma, 3 yanıt) Php-Nuke 8.0 Paket ..(9493 okuma, 6 yanıt) Hangi sürümü önerirsiniz? ..(10567 okuma, 8 yanıt) ethai1 3 ..(13282 okuma, 10 yanıt) Yeni PEHASPESEO ..(70611 okuma, 82 yanıt) Türkçe Karakter sorunu ? ..(38062 okuma, 36 yanıt) tek modul için sağ ve sol ..(11478 okuma, 8 yanıt) Php-nuke8.0 başlıklarda t ..(10657 okuma, 8 yanıt) Phpden iyi anlayan ..(5496 okuma, 1 yanıt) Php nuke 7.6 - 3.1 patch ..(73973 okuma, 89 yanıt) Mp3 Üst Player Yardım ..(29863 okuma, 40 yanıt) Toplu üyelik silme? ..(11203 okuma, 8 yanıt) Çözümleyemediğim hata... ..(12487 okuma, 11 yanıt) bloğu kayan hale getirmek ..(6006 okuma, 2 yanıt) Makale modulu ..(8638 okuma, 5 yanıt) PHP-Nuke Haber V.1 Paylas ..(86210 okuma, 121 yanıt) title değiştirme ..(10433 okuma, 6 yanıt) Arkadaşlar bu sorunun çöz ..(10101 okuma, 6 yanıt) Php Nuke 8.1 ..(4374 okuma, 0 yanıt) merhaba ..(10343 okuma, 9 yanıt) Anasayfa için boş modül o ..(13642 okuma, 13 yanıt) admin panelinde Access De ..(6460 okuma, 2 yanıt) Bu başlığa hiç cevap gelm ..(26614 okuma, 25 yanıt) Nuke Tema yapilisi ..(17206 okuma, 16 yanıt) Mavisce-net temasina bann ..(8782 okuma, 6 yanıt) PHP-Nuke wTeam - eklentil ..(6672 okuma, 2 yanıt) coppermine hata ..(10773 okuma, 8 yanıt) içerik tanıtımı ..(6335 okuma, 2 yanıt) Haber Ve İçeriğe Resim Ek ..(7220 okuma, 3 yanıt) google keywords ..(9029 okuma, 6 yanıt) 8.0'da html sorunu ..(5537 okuma, 1 yanıt) PHP-Nuke_8.1.3.5+NukeSent ..(54770 okuma, 76 yanıt) üye olunurken gereksiz is ..(10099 okuma, 7 yanıt) Arkadaşlar kolifa haber s ..(6400 okuma, 2 yanıt) Hesabınız'a tıklayınca te ..(10595 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-24, 12:28:23 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