Toplam Üye:
32638
Aktif Üye:
0
Aktif Ziyaretçi:
1084
ME_Haber 2.3 ..(114188 okuma, 145 yanıt) Resim Galerisi Modülü 2.0 ..(127205 okuma, 173 yanıt) Ustalardan Bir Ricam Olac ..(14230 okuma, 6 yanıt) nukecode.com will close ..(11722 okuma, 5 yanıt) super youtube player a lo ..(6608 okuma, 1 yanıt) Need good PHP Haber port ..(5825 okuma, 0 yanıt) Forum Nasil Tam Sayfa Olu ..(36629 okuma, 40 yanıt) Php nuke Forumu Düzenleme ..(10327 okuma, 6 yanıt) Yeni Üyelik Aktivasyon Li ..(11394 okuma, 6 yanıt) Aşk Flashları Modülü ..(7332 okuma, 2 yanıt) resim galeri 2.0 da kateg ..(11886 okuma, 9 yanıt) Yeni iki modul: Merhumlar ..(33650 okuma, 36 yanıt) ürün tanıtım modülü ..(26202 okuma, 23 yanıt) PHP Nuke is out ..(15671 okuma, 13 yanıt) MSN Video Bing Video oldu ..(5428 okuma, 0 yanıt) haberhit.com ..(6017 okuma, 1 yanıt) Bilgi Yarışması 1.0 tama ..(54383 okuma, 72 yanıt) Musıc Box elinde olan var ..(7003 okuma, 2 yanıt) Online Okey , Batak , Tav ..(181312 okuma, 340 yanıt) Emlak Modül ve Blockları ..(12826 okuma, 8 yanıt) WM who ist shampions ..(5272 okuma, 1 yanıt) coppermine resim galerisi ..(5710 okuma, 1 yanıt) Forumda Teşekkür Eklentis ..(9432 okuma, 7 yanıt) free wordpress themes ..(5821 okuma, 1 yanıt) JW image rotator for nsn ..(7971 okuma, 4 yanıt) need Iletisim module ..(11475 okuma, 8 yanıt) Yeni modul: İletişim modu ..(28865 okuma, 33 yanıt) Başvuru Modulu ve Etkinli ..(6086 okuma, 1 yanıt) world cup flash ..(5249 okuma, 0 yanıt) ..:: Php Nuke FTP link Ha ..(5144 okuma, 0 yanıt) yeni phpnuke youtube 2.0 ..(5387 okuma, 1 yanıt) Content Plus Önceki Konu ..(4970 okuma, 0 yanıt) Php nuke Tickets Modülü ..(8314 okuma, 5 yanıt) need help to news time ..(4739 okuma, 0 yanıt) NSN News v3.0 new plugin ..(5026 okuma, 0 yanıt) how to save flash as imag ..(6299 okuma, 2 yanıt) Video Blok Yardım Lütfen. ..(6230 okuma, 2 yanıt) gazete ara ..(10146 okuma, 5 yanıt) Bizim Yazarlar ve Bizim Ş ..(15565 okuma, 14 yanıt) Nuke Reflections v2 Türkç ..(15182 okuma, 14 yanıt) CNB Your Account 750 442 ..(14854 okuma, 13 yanıt) Admin panelindeki simge ç ..(12839 okuma, 9 yanıt) Hosting Modülü ..(14568 okuma, 13 yanıt) Bizim şairler Modülü ..(5434 okuma, 1 yanıt) new plugin for nsn news v ..(4955 okuma, 1 yanıt) php nuke 8.0 türkce dil s ..(7245 okuma, 3 yanıt) Kan Bankası Modül istek ..(6453 okuma, 2 yanıt) Haber Konulari Sayfasinda ..(6019 okuma, 2 yanıt) Kan Bankası Modülünde İsi ..(7386 okuma, 3 yanıt) sonhaberler flash block ..(6929 okuma, 4 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - 35 harften uzunsa üç nokta koydurmak
Önceki başlık :: Sonraki başlık
Yazar
Mesaj
thsean Mesaj: 200+
Kayıt: Sep 18, 2006 Mesajlar: 228
Tarih: 2008-03-03, 20:58:45 Mesaj konusu: 35 harften uzunsa üç nokta koydurmak
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
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2024-09-21, 00:17:49 Mesaj konusu: Forum Arası Reklamlar
Başa dön
İrfan Mesaj: 300+
Kayıt: May 03, 2007 Mesajlar: 345 Konum: Kütahya
Tarih: 2008-03-03, 22:12:49 Mesaj konusu: Re: 35 harften uzunsa üç nokta koydurmak
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
thsean Mesaj: 200+
Kayıt: Sep 18, 2006 Mesajlar: 228
Tarih: 2008-03-03, 23:08:06 Mesaj konusu:
dostum çok teşekkür ederim hemen deniyorum ellerine sağlık
Başa dön
thsean Mesaj: 200+
Kayıt: Sep 18, 2006 Mesajlar: 228
Tarih: 2008-03-03, 23:22:03 Mesaj konusu:
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
burhanmizrak Mesaj: 1+
Kayıt: Oct 16, 2005 Mesajlar: 31 Konum: ankara
Tarih: 2008-03-03, 23:30:23 Mesaj konusu: Re: 35 harften uzunsa üç nokta koydurmak
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>·</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
thsean Mesaj: 200+
Kayıt: Sep 18, 2006 Mesajlar: 228
Tarih: 2008-03-03, 23:34:02 Mesaj konusu:
bakıyorum hocam bi inceliyelim
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-03-04, 00:22:33 Mesaj konusu:
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
thsean Mesaj: 200+
Kayıt: Sep 18, 2006 Mesajlar: 228
Tarih: 2008-03-04, 02:16:06 Mesaj konusu:
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
Bu Site Google Adsense ile Gelir Elde Ediyor
Tarih: 2024-09-21, 00:17:49 Mesaj konusu: Forum Arası Reklamlar
Başa dön
polibo06 Site Yöneticisi
Kayıt: Nov 01, 2006 Mesajlar: 2412 Konum: izmirimi özledim
Tarih: 2008-03-04, 02:41:00 Mesaj konusu:
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
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