BU SİTE PHP-NUKE SONLANINCA KAPANDI. İÇİNDE EMEK OLDUĞUNDAN AÇIK TUTULMAKTADIR.
GÜNCEL İÇERİK BLOG SAYFASINDADIR!
Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 985
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Blok yapiminda nasil incl..
(8188 okuma, 3 yanıt)
 Orta Block Resim Ekleme..
(9431 okuma, 3 yanıt)
 yeni flashmanset haber bl..
(16459 okuma, 9 yanıt)
 Ramazan Yaklaştı Block,Mo..
(8349 okuma, 2 yanıt)
 php Nuke Jquery Accessibl..
(12017 okuma, 6 yanıt)
 Dernek Modulü için Block..
(6197 okuma, 1 yanıt)
 Adtech Reklam Bloku..
(7109 okuma, 2 yanıt)
 Manşet Blok..
(7415 okuma, 2 yanıt)
 Flash Atatürk Vecizeleri ..
(7303 okuma, 2 yanıt)
 TRT Haber orta bloğu..
(12731 okuma, 9 yanıt)
 Yeni Manşet Haber Bloklar..
(25367 okuma, 23 yanıt)
 New haber flash band news..
(9638 okuma, 3 yanıt)
 new flash nsn news block..
(22815 okuma, 23 yanıt)
 ATS haber blogu kurdum am..
(10076 okuma, 6 yanıt)
 Akordiyon Blok hatası..
(7586 okuma, 2 yanıt)
 Youtube videolari site de..
(8328 okuma, 3 yanıt)
 bugun girenler blogu..
(12400 okuma, 8 yanıt)
 3 haber yeni block..
(14325 okuma, 13 yanıt)
 nice manset haber block..
(11745 okuma, 8 yanıt)
 Bytasarım Slide Kayan Hab..
(31499 okuma, 30 yanıt)
 need help to make this ha..
(4597 okuma, 0 yanıt)
 new flash block preheadli..
(6993 okuma, 2 yanıt)
 Facebookta Paylaşım....
(11138 okuma, 7 yanıt)
 Blok nasıl eklenir Yardım..
(11806 okuma, 7 yanıt)
 Super mansetler flash blo..
(6067 okuma, 2 yanıt)
 yeni block flash haberler..
(6428 okuma, 2 yanıt)
 yeni block flash accordio..
(4547 okuma, 0 yanıt)
 block flash haber accordi..
(5902 okuma, 2 yanıt)
 İstediğiniz bir bloğu baş..
(5266 okuma, 0 yanıt)
 Bugün Doğan Üyeler Bloğu..
(9682 okuma, 6 yanıt)
 Bizim Yazarlar Modülüne b..
(5238 okuma, 0 yanıt)
 Sonvideostream flash blco..
(10389 okuma, 8 yanıt)
 Yenilikler Orta Blok ist..
(9952 okuma, 6 yanıt)
 Akordiyon Flash Blok+Xml..
(9290 okuma, 5 yanıt)
 blocks nsn news flash cu..
(4814 okuma, 0 yanıt)
 new flash bizim yazarlar ..
(5300 okuma, 1 yanıt)
 haber flash block send al..
(7198 okuma, 4 yanıt)
 userinfo bloğu çalışmıyor..
(6544 okuma, 2 yanıt)
 Total hits block..
(5244 okuma, 1 yanıt)
 katagorili haber blogu..
(14875 okuma, 13 yanıt)
 Dolar-Tl Dönüştürücü Blok..
(9352 okuma, 5 yanıt)
 Flash Haber Sistemi Çok ..
(13123 okuma, 9 yanıt)
 Video Stream Orta Blok..
(8087 okuma, 4 yanıt)
 new flash block..
(6856 okuma, 3 yanıt)
 flash haber blogu..
(7970 okuma, 4 yanıt)
 Döviz ve Haber Durumu Blo..
(13484 okuma, 10 yanıt)
 Blokta karakter sınırlama..
(7183 okuma, 2 yanıt)
 Yeni Hava Durumu Block'u..
(4855 okuma, 0 yanıt)
 yeni flash haber block..
(5904 okuma, 2 yanıt)
 yeni haber flash block..
(8154 okuma, 5 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Veri Tabanından Block'a Random Kelime Çektirmek
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Veri Tabanından Block'a Random Kelime Çektirmek

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Blocklar
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
aspawa
Mesaj: 200+
Mesaj: 200+





Kayıt: Mar 05, 2008
Mesajlar: 265

MesajTarih: 2010-01-28, 23:34:20    Mesaj konusu: Veri Tabanından Block'a Random Kelime Çektirmek Alıntıyla Cevap Gönder

Netopsiyondan indirdiğim duyurular 2.0 modulunü farklı bir amaçta kullanıyorum veri tabanına eklediğim satırlardan block'a Random kelime çektirmek istiyorum

Aşağıdaki şekilde Komple satır çeke biliyorum ama kelime çektiremedim Bu konuda yardımcı olursanız sevinirim


Kod:
global $prefix, $db;

$limit=1; //Blokta Kaç duyuru yayınlansın.
$metinlimit=50; //Duyuru metni uzunluğu kaç karakter olsun.
$result = $db->sql_query("SELECT  baslik, metin FROM ".$prefix."_duyuru order by RAND() limit 1");
while ($row = $db->sql_fetchrow($result)) {
    $baslik = stripslashes($row['baslik']);
    $metin =  stripslashes($row['metin']);
    if(strlen($metin)>$metinlimit) {
    $metin = substr($metin,0, $metinlimit)."...";
    }
    $content .= "<strong><big>&middot;</big></strong>&nbsp;<b>$baslik:</b> $metin<br>";
}



SQL dosyası

Kod:
CREATE TABLE `nuke_duyuru` (
  `id` smallint(5) unsigned NOT NULL auto_increment,
  `name` varchar(40) NOT NULL default '',
  `email` varchar(40) NOT NULL default '',
  `date` datetime NOT NULL default '0000-00-00 00:00:00',
  `baslik` varchar(40) NOT NULL default '',
  `metin` text,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `id` (`id`)
) TYPE=MyISAM;
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2026-06-13, 09:55:11    Mesaj konusu: Forum Arası Reklamlar

Başa dön
efendymurat
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 22, 2004
Mesajlar: 680
Konum: Ankara

MesajTarih: 2010-01-30, 02:14:10    Mesaj konusu: Alıntıyla Cevap Gönder

rand(); fonksiyonunu kullanabilirsin bunun için

Kod:
$random = rand(1,$max);
$max ise veri tabanındaki son girilen duyurunun entrysi olsun


yani 20 duyuru varsa 1 le 20 arasında bir numara versin ve sen onu sql sorgusuyla çektirebilirsin

onuda
Kod:

WHERE id=$id

ile sağlayabilirsin
kolay gelsin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Ripper
Mesaj: 50+
Mesaj: 50+





Kayıt: Sep 16, 2006
Mesajlar: 66

MesajTarih: 2010-01-30, 02:28:19    Mesaj konusu: Alıntıyla Cevap Gönder

Yani nasıl olacak ? dediklerinin sanki sonu gelmemiş yanlışmı anladım acaba ? yükarda adam sql_query yi yazmış rand da yazmış yani adam nereyi nerden değiştirecek acaba efendymurat arkadaş ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
efendymurat
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 22, 2004
Mesajlar: 680
Konum: Ankara

MesajTarih: 2010-01-30, 14:37:16    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:
$result = $db->sql_query("SELECT  baslik, metin FROM ".$prefix."_duyuru order by RAND() limit 1");


burda order by rand() demişssin bu olmamış biraz
rand() fonksiyonu kafasına göre rakam atar yalnız sql_query içine yazmışsın
bunu ve sistem order() diye bir column arıyor veritabanına tabiki olmıcak

benim yazdım kodda

Kod:
$rand=rand(1,max);


dedim burda 1 olmasının sebebi en küçük id nin bir olması max ise veritabanındaki en büyük id.

Kod:
$result = $db->sql_query("SELECT  baslik, metin FROM ".$prefix."_duyuru WHERE id=$rand");


yani rastgele gelen değerdeki id deki tabloyu içerik olarak çekiyoruz
kolay gelsin
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
aspawa
Mesaj: 200+
Mesaj: 200+





Kayıt: Mar 05, 2008
Mesajlar: 265

MesajTarih: 2010-01-30, 18:33:07    Mesaj konusu: Alıntıyla Cevap Gönder

İlginizden dolayı teşekür ederim verdiğiniz kodları her iki şekildede denedim olmadı hatada vermedi ama blocka herhangi bir veride çekmedi

Birde kelime sayısı için sınırda olması lazım bu verdiğiniz kodda o sınırı belirleyecek kısım yok galiba

Kod:
$result = $db->sql_query("SELECT  baslik, metin FROM ".$prefix."_duyuru order by RAND() limit 1");


Yukarıdaki satırı aşağıdaykiyle değiştim başka değişmem gereken bir kısım varmı?


Kod:
$result = $db->sql_query("SELECT  baslik, metin FROM ".$prefix."_duyuru WHERE id=$rand");
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
efendymurat
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 22, 2004
Mesajlar: 680
Konum: Ankara

MesajTarih: 2010-01-30, 23:05:27    Mesaj konusu: Alıntıyla Cevap Gönder

$rand değişkenini tanımladın mı ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
aspawa
Mesaj: 200+
Mesaj: 200+





Kayıt: Mar 05, 2008
Mesajlar: 265

MesajTarih: 2010-01-31, 01:43:29    Mesaj konusu: Alıntıyla Cevap Gönder

efendymurat :
$rand değişkenini tanımladın mı ?


Evet ekledim ama yine block veri çekmiyor
bir arkadaşım farklı bir kod verdi ama oda sadece satırları random veriyor fikir edinmek acısından kodu ekliyorum

Kod:
".$prefix."_duyuru $querylang ORDER BY rand() DESC limit 0,6");
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
efendymurat
Mesaj: 500+
Mesaj: 500+





Kayıt: Nov 22, 2004
Mesajlar: 680
Konum: Ankara

MesajTarih: 2010-01-31, 01:50:30    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:
ORDER BY rand()

diye bir tanımlama yok
order by id dediğin zaman id ye göre sırala demek
order() diye bir column yok ...
Kod:
$rand=rand(1,max);

bunu bu şekilde tanımlamadın dmi ?
birde değiken tanımlamanı sql sorgundan önce yaptığına dikkat et
başka bir sorun olduğunu sanmıyorum

Kod:
DESC limit 0,6

şunuda kaldır 6 tane veri çekmiyorsun 1 tane
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2026-06-13, 09:55:11    Mesaj konusu: Forum Arası Reklamlar

Başa dön
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> Php Nuke Blocklar Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
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

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Resimli Menü Block Sorunu populerdeli Php Nuke Sorunlarınız 9 2010-07-11, 18:59:34 Son Mesajı Görüntüle
Yeni mesaj yok Ramazan Yaklaştı Block,Modül ? ugurekinci Php Nuke Blocklar 2 2010-07-10, 15:59:50 Son Mesajı Görüntüle
Yeni mesaj yok Center Block Sorunu populerdeli Php Nuke Sorunlarınız 3 2010-07-09, 22:39:27 Son Mesajı Görüntüle
Yeni mesaj yok yeni flashmanset haber block mehaga Php Nuke Blocklar 9 2010-07-09, 21:15:18 Son Mesajı Görüntüle
Yeni mesaj yok New haber flash band news haber block mehaga Php Nuke Blocklar 3 2010-06-25, 14:46:32 Son Mesajı Görüntüle

Copyright © 2002-2026 Ali Osman KAHRAMAN - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
netopsiyon®, Ali Osman KAHRAMAN' a ait tescilli bir markadır. İzinsiz kullanılamaz!
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright