Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

Haber Özetlerinin Mantigi Nedir ?

ADrK

0
Onaylı Üye
Üye
Katılım
17 Şubat 2008
Mesajlar
68
Açılan Konu
9
Tepki puanı
0
Konum
Kartal
Mehaba bazı sitelerde görüyorumda haber özetleri bulundugu tabloya tam oturuyor ve kimi zaman iki üç cümle olabiliyor. Yani haberin özetini almanın mantigi nedir ?

Mesela PHP ile bi örnek verebilecek arkadaslar varsa, şimdiden teşekkürlerimi ilettim .)

Edit: Pardon arkadaslar konuyu yanlis yere actim galibaa ?
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
Mehaba bazı sitelerde görüyorumda haber özetleri bulundugu tabloya tam oturuyor ve kimi zaman iki üç cümle olabiliyor. Yani haberin özetini almanın mantigi nedir ?

Mesela PHP ile bi örnek verebilecek arkadaslar varsa, şimdiden teşekkürlerimi ilettim .)

Edit: Pardon arkadaslar konuyu yanlis yere actim galibaa ?

RSS haber mi demek istediniz acaba. Örnek verebilir misiniz acaba ? Çünkü tam olarak değinmek istediğinizi anlayamadım...
 

GarantiHosting

0
Onaylı Üye
Üye
Katılım
14 Şubat 2008
Mesajlar
80
Açılan Konu
22
Tepki puanı
2
Arkadaşın demek istediği sanırım şu.

Fenerbahçe Çeyrek Finalde. (Başlık bu olsun)
Fenerbahçe Şampiyonlar liginde İspanyanın Se...

(Haberin devamı için tıklayın)


Şu haber mantığını sormuş sanırım. Bunu yapmak için mysql den okuturken haberin baştan 50 (bu sayıyı istediğin özet uzunluğuna göre kendin beliryebilirsin.) karakterini okutarak yapabilirsin.
 

Grafix

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
1,153
Açılan Konu
81
Tepki puanı
0
Konum
Bursa
PHP:
<?php 


$makale = $_POST["makale"];

$say = strlen($makale);

$bol = $say / 2;

$ozet = substr($makale,0,$bol);


echo "Haberin özeti :".$ozet;



?>

denemedim ama çalışması gerekiyor,bu kod dizininde makaleyi ikiye böldük.

GarantiHosting'in dediği gibide şu şekilde yapabilirsin,

PHP:
<?php 


$makale = $_POST["makale"];


$ozet = substr($makale,0,100); // 0 ' dan 100. karaktere kadar al boşluklar dahil


echo "Haberin özeti :".$ozet;



?>
 

ADrK

0
Onaylı Üye
Üye
Katılım
17 Şubat 2008
Mesajlar
68
Açılan Konu
9
Tepki puanı
0
Konum
Kartal
Teşekkürler Arkadaşlar ama istediğim şey bu değil Bunların Hepsi kelimeleri yariya kadar kesiyor.

Benim istediğim şey böyle bişi :
  • Cümleleri tam alacak. Haberin özeti biraz aciklayici olacak ama özet olacak yani kısa :)

ilgilenen arkadaslara teşekkürler
 

SeVeRaL

0
Onaylı Üye
Üye
Katılım
31 Ocak 2003
Mesajlar
336
Açılan Konu
17
Tepki puanı
1
Konum
İstanbul
explode() fonksiyonu ile rss'den gelen veriyi noktalardan ayır. explode() ayırdığı tüm verileri array içine atar. Daha sonra ilk cümleyi değişkene ata.

Burda hazır fonksiyon vermiyorum. Kendin bunu araştırıp öğrenirsen çok daha yararlı olur.

Bkz: http://tr2.php.net/explode
 

ADrK

0
Onaylı Üye
Üye
Katılım
17 Şubat 2008
Mesajlar
68
Açılan Konu
9
Tepki puanı
0
Konum
Kartal
explode() fonksiyonu ile rss'den gelen veriyi noktalardan ayır. explode() ayırdığı tüm verileri array içine atar. Daha sonra ilk cümleyi değişkene ata.

Burda hazır fonksiyon vermiyorum. Kendin bunu araştırıp öğrenirsen çok daha yararlı olur.

Bkz: http://tr2.php.net/explode

Explode yöntemini biliyorum.. Ama örneğin Spor haberlerinde Galatasaray yada Fenerbahçe Yazarken G.Saray yaziyorum, G. devamı.. seklinde cikiyor, bu nedenle istedigin yol buda degil :) yinede teşekkürler
 

SeVeRaL

0
Onaylı Üye
Üye
Katılım
31 Ocak 2003
Mesajlar
336
Açılan Konu
17
Tepki puanı
1
Konum
İstanbul
O zaman manuel yapacaksın gibi gözüküyor :)
 

Grafix

0
Onaylı Üye
Üye
Katılım
16 Aralık 2006
Mesajlar
1,153
Açılan Konu
81
Tepki puanı
0
Konum
Bursa
evet :)

panelde iki tane text area bölümü eklersin

biri özet biri haber metni olur,haberler kısmındada özetleri çekersin,devamında da haber metni olur :)
 
Üst