2013-08-22 99 views
2

你好,stackoverflow社區! 我在CI中使用默認字限制器。但麻煩在於,它並沒有關閉HTML標籤,如果有一條消息以強大的標籤結束 - 整個頁面變得很強大。 我在github上查看了CI維基頁面,但是如果我使用該解決方案,'...'更改了位置並保留在限制文本之後,但不限於h2之後。 的html代碼:Codeigniter字限制器關閉html標記

<h2><?=$item['title'];?></h2>   
<?word_limiter($item['text'],25);?> 

$項目[ '文本']是p標籤已經,因爲打字,在污物管理面板的。 當我用從CI維基頁面的方式,它看起來像這樣(已經在加載頁面)

<h2>News</h2> "..." 
<p>There is some news i wanna te</p> 

我希望無論如何會發現這個問題非常有用以及。提前致謝!

回答

5

首先,你需要從字符串strip_tags()功能刪除HTML標籤,那麼你可以使用安全word_limiter()助手功能:

echo word_limiter(strip_tags($item['text']), 25); 
+0

大答案先生。我已經像'strip_tags(word_limiter($ item ['text'],25));'這樣做了,但是你的建議代碼是正確的。謝謝 –