一、插入新闻 

FCKEditor是一款很流行的即插即用WEB编辑器,它支持ASP、PHP、Java等语言。这里要介绍的是利用编辑器的“插入分页符”功能,实现页面的无刷新分页。

 FCKEditor+jQuery+PHP实现分页

编辑新闻时,在需要插入分页的段落处插入分页符,保存即可。

 

二、读取新闻 

在读取新闻字段时,通过PHP分页函数对新闻字段数据进行处理,代码如下:

function pageBreak($content)
{
    
$content  = $content;
    
$pattern  = "/<div style=\"page-break-after: always\"><span style=\"display: none\">&nbsp;<\/span><\/div>/";
    
$strSplit = preg_split($pattern, $content, -1, PREG_SPLIT_NO_EMPTY); 
    
$count    = count($strSplit);
    
$outStr   = ""
    
$i        = 1;
    
    
if ($count > 1 ) {
        
$outStr   = "<div id='page_break'>";
        
foreach($strSplit as $value) {
            
if ($i <= 1) {
                
$outStr .= "<div id='page_$i'>$value</div>";
            } else {
                
$outStr .= "<div id='page_$i' class='collapse'>$value</div>";
            }
            
$i++;
        }
        
        
$outStr .= "<div class='num'>";
        
for ($i = 1$i <= $count$i++) {
            
$outStr .= "<li>$i</li>";
        }
        
$outStr .= "</div></div>";
        
return $outStr;
    } else {
        
return $content;
    }
}

相关文章:

  • 2021-10-20
  • 2021-10-20
  • 2021-05-28
  • 2021-10-20
  • 2021-12-14
  • 2021-05-02
猜你喜欢
  • 2022-12-23
  • 2021-10-20
  • 2022-02-18
  • 2022-12-23
  • 2021-04-27
相关资源
相似解决方案