Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1210
??? Sitem deki Haberleri ..(25609 okuma, 26 yanıt) Free Hosta Php Nuke Kurul ..(16570 okuma, 14 yanıt) EKLENTİ: Misafire mesajın ..(37326 okuma, 38 yanıt) Php Nuke 9.0 Geliyor ..(21036 okuma, 19 yanıt) Bu başlık için mesaj bulu ..(14183 okuma, 15 yanıt) Facebook Sohbet Tipi Sohb ..(17964 okuma, 15 yanıt) üye aktivasyon ..(10723 okuma, 8 yanıt) Facebook tarzı altbar... ..(6315 okuma, 1 yanıt) kaldırmak istediğim bölüm ..(6587 okuma, 2 yanıt) Resimli RSS ..(23395 okuma, 25 yanıt) Onay linkini kaldirmak ..(11151 okuma, 8 yanıt) Yardım :( Site açılırken ..(6701 okuma, 2 yanıt) .Htaccess ile uzantıda ke ..(8365 okuma, 4 yanıt) block genişliği ..(5749 okuma, 1 yanıt) Haber Resimleri ve Slide ..(14518 okuma, 12 yanıt) Foruma büyük boyutlu resi ..(7359 okuma, 3 yanıt) Php-Nuke 8.0 Paket ..(9491 okuma, 6 yanıt) Hangi sürümü önerirsiniz? ..(10566 okuma, 8 yanıt) ethai1 3 ..(13276 okuma, 10 yanıt) Yeni PEHASPESEO ..(70555 okuma, 82 yanıt) Türkçe Karakter sorunu ? ..(38053 okuma, 36 yanıt) tek modul için sağ ve sol ..(11476 okuma, 8 yanıt) Php-nuke8.0 başlıklarda t ..(10654 okuma, 8 yanıt) Phpden iyi anlayan ..(5493 okuma, 1 yanıt) Php nuke 7.6 - 3.1 patch ..(73959 okuma, 89 yanıt) Mp3 Üst Player Yardım ..(29856 okuma, 40 yanıt) Toplu üyelik silme? ..(11199 okuma, 8 yanıt) Çözümleyemediğim hata... ..(12485 okuma, 11 yanıt) bloğu kayan hale getirmek ..(6004 okuma, 2 yanıt) Makale modulu ..(8634 okuma, 5 yanıt) PHP-Nuke Haber V.1 Paylas ..(86174 okuma, 121 yanıt) title değiştirme ..(10430 okuma, 6 yanıt) Arkadaşlar bu sorunun çöz ..(10098 okuma, 6 yanıt) Php Nuke 8.1 ..(4373 okuma, 0 yanıt) merhaba ..(10341 okuma, 9 yanıt) Anasayfa için boş modül o ..(13638 okuma, 13 yanıt) admin panelinde Access De ..(6458 okuma, 2 yanıt) Bu başlığa hiç cevap gelm ..(26595 okuma, 25 yanıt) Nuke Tema yapilisi ..(17205 okuma, 16 yanıt) Mavisce-net temasina bann ..(8781 okuma, 6 yanıt) PHP-Nuke wTeam - eklentil ..(6670 okuma, 2 yanıt) coppermine hata ..(10770 okuma, 8 yanıt) içerik tanıtımı ..(6331 okuma, 2 yanıt) Haber Ve İçeriğe Resim Ek ..(7219 okuma, 3 yanıt) google keywords ..(9027 okuma, 6 yanıt) 8.0'da html sorunu ..(5535 okuma, 1 yanıt) PHP-Nuke_8.1.3.5+NukeSent ..(54707 okuma, 76 yanıt) üye olunurken gereksiz is ..(10094 okuma, 7 yanıt) Arkadaşlar kolifa haber s ..(6397 okuma, 2 yanıt) Hesabınız'a tıklayınca te ..(10593 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-23, 03:41:47 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