» » » » Anasayfada konu adı karakter sınırlandırma ?

Anasayfada konu adı karakter sınırlandırma ?

mondschein
mondschein 9-10-2014, 12:31
ana sayfada bulunan konuların bazısının adı çok uzun 2. sıraya atlıyor. belli karakterden sonra ... seklinde olabilir mi.

dleturk ten baktım birkaç yontem denedim ama olmadı.
Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
mondschein 9 Ekim 2014 21:56
mehmet bey karakter sınırlaması ile verdiginz ilk kod 10,2 de bulamadım.

tek benzer kod bu şekilde


if( ($temp_dmax = dle_strrpos( $row['title'], ' ', $config['charset'] )) ) $row['title'] = dle_substr( $row['title'], 0, $temp_dmax, $config['charset'] );
0
mondschein 9 Ekim 2014 21:46
@MaRZoCHi,

evet inceledim. geneli çalışıyor. author çalışmıyor mesela.

bir de link ve link - category istedigim gibi olmadı.

su sekilde oldu link kategory

http://site.com/okul-oncesi/ kategorsisi gibi gosteririyor. "okul oncesi seklinde gosterse link verse tıklanınca konunun ait oldugu kategoy gitse.

bir de link
http://site.com/okul-oncesi/202-cizgileri-birlestiriyorum.html

boyle oldu.bu kısımda konunun adı olsa "çizgileri birleştiriyorum" diye. tıklandıgında konuya link verse.
3 779
MaRZoCHi 9 Ekim 2014 20:24
@mondschein, hangi kısmı ? Konuya daha önceden ekleme yapmıştım incelediniz mi?

--------------------
0
mondschein 9 Ekim 2014 19:29
sağolun mehmet bey.
daha önceki konumda da yardımcı olmustunuz. bir kısmı hala çalışmadı. o konuda da yardımcı olur musunuz

//forum.dle.net.tr/datalife-engine/soru-ve-sorunlar/373-fullstoryde-kategor
i-gosterme.html
3 779
MaRZoCHi 9 Ekim 2014 16:43
@mondschein,
Dosya: engine/modules/show.short.php ( Eğer diğer alanlarda bu şekilde gözükmesini istiyorsanız aynı şekilde düzenleyebilirsiniz. : custom, full )

Bul :
if( ($temp_dmax = dle_strrpos( $row['title'], ' ', $config['charset'] ));


İle değiştir ( Başına // ekle )
//if( ($temp_dmax = dle_strrpos( $row['title'], ' ', $config['charset'] ))


Bul :
$row['title'] = dle_substr( $row['title'], 0, $count, $config['charset'] );


İle Değiştir :
$row['title'] = dle_substr( $row['title'], 0, $count, $config['charset'] ) . "...";

--------------------
0
mondschein 9 Ekim 2014 15:56
kodu denedim. sonunda ... çıkmıyor. bir de kelime olarak alıyor. mesela " okul öncesi etlinlik" şeklinde "okul önce et....." şeklinde değilde ilk 2 kelimeyi alıyor. karakter sınırlamasına kaç ilk kaç kelime sığıyorsa o kadarını alıyor.
0
B.heyula 9 Ekim 2014 14:32
{title limit="20"}

Yukardaki kod işini görür.