自動擷取字數 (2008.7.6更正)
作者: 老鳥學飛 日期: 2008-06-20 14:54
自動擷取字數
原來:設定的自動擷取字數後,文章沒有......省略符號。
修訂:設定的自動擷取字數後,文章會有......省略符號。
修改檔案:include/content.inc.php
修改情形:(新增紅色部分)
if ($fa['autoSplit']>0){
$textlength=getStringLength(strip_tags($content));
if ($textlength>$fa['autoSplit']){
$content=htmlSubString($content,$fa['autoSplit']);
$content=formatBlogContent($content,0,$fa['id']);
if ($fa['logsediter']=="ubb") $content=nl2br($content);
echo $content." ......";
後記:好像碰到<p></p>省略符號就會跳到新行,這點做以下的修改(2008.7.6)
請把上面 ." ......" 去掉,加入下面紅色字:
if ($fa['autoSplit']>0){
$textlength=getStringLength(strip_tags($content));
if ($textlength>$fa['autoSplit']){
$content=htmlSubString($content,$fa['autoSplit']);
$content=formatBlogContent($content,0,$fa['id']);
if ($fa['logsediter']=="ubb") $content=nl2br($content);
if (substr($content,-4)== "</p>"){
$content = substr($content,0,-4)." ......</p>";
}else{
$content.=" ......";
}
echo $content;
原來:設定的自動擷取字數後,文章沒有......省略符號。
修訂:設定的自動擷取字數後,文章會有......省略符號。
修改檔案:include/content.inc.php
修改情形:(新增紅色部分)
if ($fa['autoSplit']>0){
$textlength=getStringLength(strip_tags($content));
if ($textlength>$fa['autoSplit']){
$content=htmlSubString($content,$fa['autoSplit']);
$content=formatBlogContent($content,0,$fa['id']);
if ($fa['logsediter']=="ubb") $content=nl2br($content);
echo $content." ......";
後記:好像碰到<p></p>省略符號就會跳到新行,這點做以下的修改(2008.7.6)
請把上面 ." ......" 去掉,加入下面紅色字:
if ($fa['autoSplit']>0){
$textlength=getStringLength(strip_tags($content));
if ($textlength>$fa['autoSplit']){
$content=htmlSubString($content,$fa['autoSplit']);
$content=formatBlogContent($content,0,$fa['id']);
if ($fa['logsediter']=="ubb") $content=nl2br($content);
if (substr($content,-4)== "</p>"){
$content = substr($content,0,-4)." ......</p>";
}else{
$content.=" ......";
}
echo $content;
評論: 0 |
引用: 0 |
閱讀: 1769
發表評論
訂閱
上一篇
返回
下一篇
標籤:


側邊最新評論與最新留言 (2008-07-05 15:58)
修改 layout.css (2008-06-23 20:52)
連結頁面排序 (2008-06-20 11:46)
新的網誌 (2008-05-26 11:25)