ホームページ  >  記事  >  バックエンド開発  >  長い記事ページングの PHP 実装サンプル コード (ソース コード付き)、_PHP チュートリアル

長い記事ページングの PHP 実装サンプル コード (ソース コード付き)、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:59:301130ブラウズ

長い記事のページングサンプルコードのPHP実装(ソースコード添付)、

記事のコンテンツが比較的長い場合、ユーザーエクスペリエンスをよりよく満たすために、記事のコンテンツをページに表示します。一般的なページングプロセスは次のとおりです。バックグラウンドで記事を公開する この時点で、送信されたコンテンツは複数のページ分割された静的ファイルに生成されます。この記事と例を通して、PHP を使用して長い記事コンテンツを動的にページ分割します。

エフェクトのデモンストレーションを表示し、ソースコードをダウンロードしてください

ページネーションの方法

手動ページング: 通常、{pages} などのコンテンツを編集するときに特別なページング タグが追加され、送信後、PHP プログラムは改ページに従ってページングを処理し、さまざまな静的ページを生成します。このページング方法はページングは​​正確ですが、改ページを手動で追加する必要があり、作業負荷が高くなります。

自動ページング: PHP プログラムは、設定された改ページに従ってコンテンツをページ分割し、さまざまな静的ページを生成します。この方法は非常に効率的ですが、さまざまな HTML コード タグを処理するための高い要件があります。

フロントエンド JS ページング: Javascript を使用して長い記事コンテンツをセグメントにインターセプトし、リクエストに応じて異なるセグメント化されたコンテンツを表示してページング効果を実現します。このメソッドはコンテンツを一度に読み取り、フロントエンド js がページングを処理するため、優れたエクスペリエンスが提供されます。

この記事のコード例では、PHP を使用して長い記事コンテンツのページネーションを行う方法について説明します。ページネーションは自動または手動で行うことができます。静的 HTML ページの生成については、この記事の範囲外です。静的記事の導入については後で詳しく説明します。

ページネーションクラス

リーリー

上記の Cutpage クラスは、コンテンツのページングを非常にうまく処理でき、ページングに対する異なる HTML タグによって引き起こされる問題にも対処できます。コンテンツに改ページ {nextpage} がある場合、コンテンツは最初に改ページに従って自動的にページングされます。

ページングクラスを呼び出す

実際のプロジェクトでは、text.txtファイルの記事内容を読み込むことを想定していますが、長い内容をフォーム送信したり、データベース関連のテーブルの内容を読み込んだりすることになると思います。次に、ページング クラスをインスタンス化し、現在のページに従って対応するページング コンテンツを呼び出して出力し、ページング バーを出力します。

リーリー

興味がありそうな記事:

  • PHP の長い記事のページング機能とその使用方法、段落を分割せず、下部でページをめくります
  • php 記事のコンテンツがページ分割され、対応する HTML 静的ページ コードを生成します
  • PHP テキスト記事のページングcode 実装コードをタグまたは長さで表示します (データベースは関係ありません)
  • php 中長記事のページネーション

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1098693.html技術記事長い記事のページングのサンプルコードの PHP 実装 (ソースコードを添付) 記事のコンテンツが比較的長い場合、ユーザーエクスペリエンスをより適切に満たすために、記事のコンテンツをページに表示します。一般的なページングのプロセスは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。