Feed.php karakter sınırlaması ve üç nokta yöntemi

phpBB 3.0.x sürümleri için uygun olan hazır ya da küçük kod parçalarını bu forumda paylaşabilirsiniz.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
satcell
Kayıtlı Kullanıcı
Mesajlar: 769
Kayıt: 25.01.2009, 20:42
Konum: samsun

Feed.php karakter sınırlaması ve üç nokta yöntemi

Mesaj gönderen satcell »

feed.php de yazı karakter sınırlaması ile artık koyuya yazılan tüm içerik yerine istediğiniz karakter limitinde yazı gösterebilirsiniz üstelik gösterdiğiniz karakterden daha çok yazı varsa gösterdiğiniz limitli kararkter den sonra üç nokta özelliğini ekledim.Aşağıdaki alıntı linkteki yazılan uygulamada konu karakter limitinden sonra üç nokta özelliği yok ancak aşağıdaki yazdığım da var.iMax= 300 değerini istediğiniz karakter limitine göre değiştirebilirsiniz.

Alıntı: http://www.phpbb.com/community/viewtopi ... &t=2121294

feed.php

bul

Kod: Tümünü seç

return $content;


öncesine ekle

Kod: Tümünü seç

$content= substr( $content, 0, 300 ); 

öncesine ekle

Kod: Tümünü seç

    $iMax= 300;  // Minimum count of characters to be sent
    if( strlen( $content )> $iMax ) {  // Text is longer?
        $sFirst= substr( $content, 0, $iMax );  // Copy minimum of characters and...
        $content= substr( $content, $iMax );  // ...shorten by that amount
        $sLast= preg_replace( '#\\s.+$#is', '', $content );  // Cut with next space
        if( strlen( $sLast )< $content ) $sLast.= '...';  // Do we still have less than the whole text?
        $content= $sFirst. $sLast.= '...';  // Minimum plus continuation of current word
    } 
Rhaumel
Kayıtlı Kullanıcı
Mesajlar: 163
Kayıt: 27.10.2010, 17:36
İletişim:

Re: Feed.php karakter sınırlaması ve üç nokta yöntemi

Mesaj gönderen Rhaumel »

Teşekkürler satcell, sırf bu mesajların göründüğünden kapalı tutyordum bu beslemeleri.Biraz geç gördüm.. :)
victoria
Kayıtlı Kullanıcı
Mesajlar: 2
Kayıt: 05.12.2012, 18:44

Re: Feed.php karakter sınırlaması ve üç nokta yöntemi

Mesaj gönderen victoria »

Teşekkürler
Kilitli

“3.0.x Kod Parçaları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 3 misafir