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: 142
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 ME_Haber 2.3..
(108716 okuma, 145 yanıt)
 Resim Galerisi Modülü 2.0..
(121792 okuma, 173 yanıt)
 Ustalardan Bir Ricam Olac..
(13613 okuma, 6 yanıt)
 nukecode.com will close..
(11196 okuma, 5 yanıt)
 super youtube player a lo..
(6335 okuma, 1 yanıt)
 Need good PHP Haber port..
(5605 okuma, 0 yanıt)
 Forum Nasil Tam Sayfa Olu..
(35108 okuma, 40 yanıt)
 Php nuke Forumu Düzenleme..
(9940 okuma, 6 yanıt)
 Yeni Üyelik Aktivasyon Li..
(10975 okuma, 6 yanıt)
 Aşk Flashları Modülü..
(6977 okuma, 2 yanıt)
 resim galeri 2.0 da kateg..
(11416 okuma, 9 yanıt)
 Yeni iki modul: Merhumlar..
(32367 okuma, 36 yanıt)
 ürün tanıtım modülü..
(25221 okuma, 23 yanıt)
 PHP Nuke is out..
(14997 okuma, 13 yanıt)
 MSN Video Bing Video oldu..
(5194 okuma, 0 yanıt)
 haberhit.com..
(5785 okuma, 1 yanıt)
 Bilgi Yarışması 1.0 tama..
(51925 okuma, 72 yanıt)
 Musıc Box elinde olan var..
(6685 okuma, 2 yanıt)
 Online Okey , Batak , Tav..
(173189 okuma, 340 yanıt)
 Emlak Modül ve Blockları ..
(12277 okuma, 8 yanıt)
 WM who ist shampions..
(5041 okuma, 1 yanıt)
 coppermine resim galerisi..
(5486 okuma, 1 yanıt)
 Forumda Teşekkür Eklentis..
(9074 okuma, 7 yanıt)
 free wordpress themes..
(5575 okuma, 1 yanıt)
 JW image rotator for nsn ..
(7643 okuma, 4 yanıt)
 need Iletisim module..
(11004 okuma, 8 yanıt)
 Yeni modul: İletişim modu..
(27651 okuma, 33 yanıt)
 Başvuru Modulu ve Etkinli..
(5828 okuma, 1 yanıt)
 world cup flash..
(5040 okuma, 0 yanıt)
 ..:: Php Nuke FTP link Ha..
(4938 okuma, 0 yanıt)
 yeni phpnuke youtube 2.0..
(5161 okuma, 1 yanıt)
 Content Plus Önceki Konu ..
(4772 okuma, 0 yanıt)
 Php nuke Tickets Modülü..
(7972 okuma, 5 yanıt)
 need help to news time..
(4541 okuma, 0 yanıt)
 NSN News v3.0 new plugin..
(4828 okuma, 0 yanıt)
 how to save flash as imag..
(6039 okuma, 2 yanıt)
 Video Blok Yardım Lütfen...
(5984 okuma, 2 yanıt)
 gazete ara..
(9785 okuma, 5 yanıt)
 Bizim Yazarlar ve Bizim Ş..
(14948 okuma, 14 yanıt)
 Nuke Reflections v2 Türkç..
(14534 okuma, 14 yanıt)
 CNB Your Account 750 442 ..
(14224 okuma, 13 yanıt)
 Admin panelindeki simge ç..
(12332 okuma, 9 yanıt)
 Hosting Modülü..
(14016 okuma, 13 yanıt)
 Bizim şairler Modülü..
(5179 okuma, 1 yanıt)
 new plugin for nsn news v..
(4757 okuma, 1 yanıt)
 php nuke 8.0 türkce dil s..
(6918 okuma, 3 yanıt)
 Kan Bankası Modül istek..
(6130 okuma, 2 yanıt)
 Haber Konulari Sayfasinda..
(5753 okuma, 2 yanıt)
 Kan Bankası Modülünde İsi..
(7054 okuma, 3 yanıt)
 sonhaberler flash block ..
(6621 okuma, 4 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - 35 harften uzunsa üç nokta koydurmak
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


35 harften uzunsa üç nokta koydurmak

 
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 Modülleri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
thsean
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 18, 2006
Mesajlar: 228

MesajTarih: 2008-03-03, 20:58:45    Mesaj konusu: 35 harften uzunsa üç nokta koydurmak Alıntıyla Cevap Gönder

Arkadaşlar sitemin anasayfasına reviews modülünü yerleştirdim.Bu modülde en popüler ve son eklenen olmak üzere 2 ana başlık var bunların altındada serialler yazıyor.
Benim sorunum Bazı serial adları varki 100 karakter uzunluğunda böyle olnca çok dengesiz duruyor.Benim istediğim şu

xxxxx xxxxxxx xxxxxxxxxxxx xxxxxxxxxxx gibi 35 karakterden uzun olan serial adını

xxxxx xxxxxxx xxxxxxxxxxxx xxxxxxxx... şeklinde uzatmak acaba bunun için modülde nerede bir editleme yapılır

Editlenmesi gereken kodlar bunlar sanırım.


Kod:


alpha();
   echo "</td></tr>";
   echo "<tr><td width=\"50%\" bgcolor=\"$bgcolor2\"><b>"._10MOSTPOP."</b></td>";
   echo "<td width=\"50%\" bgcolor=\"$bgcolor2\"><b>"._10MOSTREC."</b></td></tr>";
   $result_pop = $db->sql_query("SELECT id, title, hits from ".$prefix."_reviews $querylang order by hits DESC limit 40");
   $result_rec = $db->sql_query("SELECT id, title, date, hits from ".$prefix."_reviews $querylang order by date DESC limit 40");
   $y = 1;
   for ($x = 0; $x < 40; $x++)   {
      $myrow = $db->sql_fetchrow($result_pop);
      $id = intval($myrow['id']);
      $title = stripslashes(check_html($myrow['title'], "nohtml"));
      $hits = intval($myrow['hits']);
      echo "<tr><td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title</a></td>";
      $myrow2 = $db->sql_fetchrow($result_rec);
      $id = intval($myrow2['id']);
      $title = stripslashes(check_html($myrow2['title'], "nohtml"));
      $hits = intval($myrow2['hits']);
      echo "<td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title</a></td></tr>";
      $y++;
   }
   echo "<tr><td colspan=\"2\"></td></tr>";
   $result2 = $db->sql_query("SELECT * FROM ".$prefix."_reviews $querylang");
   $numresults = $db->sql_numrows($result2);
   echo "<tr><td colspan=\"2\"><center>"._THEREARE." $numresults "._REVIEWSINDB."</center></td></tr></table>";
   CloseTable();
   include ("footer.php");



SELECT id, title bu kodu SELECT id, title[35] gibi değiştirsek bir sonuç verirmi acaba.Yardımlarınızı bekliyorum.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-19, 04:16:44    Mesaj konusu: Forum Arası Reklamlar


Başa dön
İrfan
Mesaj: 300+
Mesaj: 300+





Kayıt: May 03, 2007
Mesajlar: 345
Konum: Kütahya

MesajTarih: 2008-03-03, 22:12:49    Mesaj konusu: Re: 35 harften uzunsa üç nokta koydurmak Alıntıyla Cevap Gönder

Kod:


alpha();
   echo "</td></tr>";
   echo "<tr><td width=\"50%\" bgcolor=\"$bgcolor2\"><b>"._10MOSTPOP."</b></td>";
   echo "<td width=\"50%\" bgcolor=\"$bgcolor2\"><b>"._10MOSTREC."</b></td></tr>";
   $result_pop = $db->sql_query("SELECT id, title, hits from ".$prefix."_reviews $querylang order by hits DESC limit 40");
   $result_rec = $db->sql_query("SELECT id, title, date, hits from ".$prefix."_reviews $querylang order by date DESC limit 40");
   $y = 1;
   for ($x = 0; $x < 40; $x++)   {
      $myrow = $db->sql_fetchrow($result_pop);
      $id = intval($myrow['id']);
      $title = stripslashes(check_html($myrow['title'], "nohtml"));
      $title2 = substr($title,0,35);
      $hits = intval($myrow['hits']);
      echo "<tr><td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title2...</a></td>";
      $myrow2 = $db->sql_fetchrow($result_rec);
      $id = intval($myrow2['id']);
      $title = stripslashes(check_html($myrow2['title'], "nohtml"));
      $title2 = substr($title,0,35);
      $hits = intval($myrow2['hits']);
      echo "<td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title2...</a></td></tr>";
      $y++;
   }
   echo "<tr><td colspan=\"2\"></td></tr>";
   $result2 = $db->sql_query("SELECT * FROM ".$prefix."_reviews $querylang");
   $numresults = $db->sql_numrows($result2);
   echo "<tr><td colspan=\"2\"><center>"._THEREARE." $numresults "._REVIEWSINDB."</center></td></tr></table>";
   CloseTable();
   include ("footer.php");


Yukarıda Kodlar belirttiğiniz gibi düzenlenmiştir.

$title = stripslashes(check_html($myrow2['title'], "nohtml"));

Bunun hemen altına
$title2 = substr($title,0,35);
eklendi.

Burasıda
echo "<td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title</a></td></tr>";

Bununla değiştirildi.
echo "<td width=\"50%\" bgcolor=\"$bgcolor3\">$y ] <a href=\"modules.php?name=$module_name&harf=goster&id=$id\">$title2...</a></td></tr>";
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
thsean
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 18, 2006
Mesajlar: 228

MesajTarih: 2008-03-03, 23:08:06    Mesaj konusu: Alıntıyla Cevap Gönder

dostum çok teşekkür ederim hemen deniyorum ellerine sağlık
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
thsean
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 18, 2006
Mesajlar: 228

MesajTarih: 2008-03-03, 23:22:03    Mesaj konusu: Alıntıyla Cevap Gönder

kodları eskisiyle değiştirdim boş beyaz sayfa çıktı ama kodları inceledim mantık doru yani çalışması lazım hata nerden kaynaklanıyor tam anlayamadım ben inceliyorum şuan sorunu bulabilirsem cevabı yazarım
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
burhanmizrak
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 16, 2005
Mesajlar: 31
Konum: ankara

MesajTarih: 2008-03-03, 23:30:23    Mesaj konusu: Re: 35 harften uzunsa üç nokta koydurmak Alıntıyla Cevap Gönder

hocam konuya mutabık değişim ama şöyle bir kod dizimi kullanıyorum, belki işini görür;

kod içerisinde if (strlen($firmname) > 18) kodunun çalışmasını bir incelermisin?

Kod:

$gosterimsayisi = "10";
global $prefix, $db;
 $result = $db->sql_query("SELECT  id,firmname from ".$prefix."_firms order by id desc limit 0,$gosterimsayisi");
   while(list($id, $firmname, $sirket) = $db->sql_fetchrow($result)) {

 if (strlen($firmname) > 18) {
      $firmname2 = substr("$firmname", 0,18)."...";
    } else {
      $firmname2 = $firmname;
   } 

$content .= "<strong><big>&middot;</big></strong> <a href=\"modules.php?name=Firma_Rehberi&op=viewfirm&firmid=$id\" title=\"$firmname\">$firmname2</a><br>";

}


global $db, $prefix;
$toplamfirma=$db->sql_query("select * from ".$prefix."_firms");
$topfirm=$db->sql_numrows($toplamfirma);
/*$content .= "<center>Toplam <b>$topfirm</b> Cafe</center>";
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
thsean
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 18, 2006
Mesajlar: 228

MesajTarih: 2008-03-03, 23:34:02    Mesaj konusu: Alıntıyla Cevap Gönder

bakıyorum hocam bi inceliyelim
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
polibo06
Site Yöneticisi
Site Yöneticisi





Kayıt: Nov 01, 2006
Mesajlar: 2412
Konum: izmirimi özledim

MesajTarih: 2008-03-04, 00:22:33    Mesaj konusu: Alıntıyla Cevap Gönder

Kod:

 if (strlen($firmname) > 18) {
      $firmname2 = substr("$firmname", 0,18)."...";
    } else {
      $firmname2 = $firmname;
   }


aslında cevabı söylemiş arkadaş...gedizin verdiğide doğru ancak değişken değiştirdiği için belki farklı bir yerdede kullanıldığı için çakışma olmuş olabilir...


$title = stripslashes(check_html($myrow2['title'], "nohtml"));

bunun altına şu kodu ekle

Kod:

 if (strlen($title) > 35) {
      $title = substr("$title", 0,35)."...";
    } else {
      $title = $title;
   }


deneme yapmadım ama çalışması gerekir
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
thsean
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 18, 2006
Mesajlar: 228

MesajTarih: 2008-03-04, 02:16:06    Mesaj konusu: Alıntıyla Cevap Gönder

yardımcı olan arkadaşlara çok teşekkür ederim.en son polibo06 hocamın verdiği kodu ekledim çalıştı.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-05-19, 04:16:44    Mesaj konusu: Forum Arası Reklamlar


Başa dön
polibo06
Site Yöneticisi
Site Yöneticisi





Kayıt: Nov 01, 2006
Mesajlar: 2412
Konum: izmirimi özledim

MesajTarih: 2008-03-04, 02:41:00    Mesaj konusu: Alıntıyla Cevap Gönder

arkadaşlar altını çizerek belirteyim gedizin verdiği kodda mantıkda doğrudur...ancak değişken eğiştirdiği çin başka bir yerde çakışma yapmış olabilir...kod yazarken asla bir yol yoktur...

eğer 35 harften fazla ise 0dan başlayıp 35. kelimeye kadar yaz dedik sonra ... nokta ekledik.

eğer 35 harften az ise değiştirmeden olduğu gibi yaz mantığını yürüttük

not: bu bilgi php derslerine yeni başlayanlar için yazılmıştır. asla tek bir metot olmadığını düşünerek ikinci metodu bulabileceklerine bir örnek teşkil etmesi için yazılmıştır
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Ö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 Modülleri 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
Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız Arıtmada son nokta nurr_ Site Tanıtımları & Eleştiriler 0 2009-10-14, 12:09:21 Son Mesajı Görüntüle
Yeni mesaj yok Nsn News'e Nokta Koyun! msn_ci Php Nuke Modülleri 3 2007-11-11, 16:13:55 Son Mesajı Görüntüle
Yeni mesaj yok Blokta başlıkların önüne nokta yerine... castell432 Php-Nuke 7 2007-02-13, 15:53:38 Son Mesajı Görüntüle
Yeni mesaj yok Oku...Ultrasponsor a son nokta... MAXCiLoPeZ Php-Nuke 6 2006-09-21, 20:09:54 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright