カスタムモジュールでの phpcms カスタムラベルページング、phpcms paging_PHP チュートリアル

WBOY
リリース: 2016-07-13 09:58:56
オリジナル
873 人が閲覧しました

カスタム モジュールでの phpcms カスタム ラベルのページネーション、phpcms ページネーション

あなたが経験豊富な phpcms 二次開発者であれば、ここでの書き方が気持ち悪いので、この記事は無視して構いません
モジュールはフォーラム モジュールと呼ばれる Web サイトの開発: ディレクトリ名: Luntan
は、フォーラム リスト ページ内のすべての投稿を表示する必要があります。 get_send" num="2" page="$_GET[page]"} によると。プログラム上のこの書き方では、data['limit'] = '0,2'ですが、data[page] = NULL
ページ番号が受け取れませんが、個人的に調べたのでロード方法が分かりません。システムのページング方法を使いやすくするために、私は長い間苦労して愚かなトリックを思いつきました。もし何か良い提案があれば、時間を割いていただければ幸いです。 、教えてください
フォーラムの投稿のリストを取得するには、次のようなメソッドが必要です
リーリー

リターンの上の行の echo $pages_send; に注意してください。これは実際にはバックグラウンドで使用されるページング メソッドに基づいており、ページが通常どおりページ番号を表示してジャンプできるようになります

ただし、この echo $pages_send のロックを解除すると、 ; それなら、それを行う方法はありません。私の希望に応じて表示できるようにするために、このメソッドの下に別のメソッドを追加しました。 リーリー
2 つのメソッドの名前の違いを参照してください。このように、内部の関数コードの記述に関して、後者はページ番号を表示するだけで済み、前者はページ番号を表示するだけで済みます。データを表示するため、get_send メソッドでそれを使用してページ番号を取得するための呼び出しと出力マスク、つまり

//$pages_send = $this->luntan_send->pages;

...
//echo $pages_send;
後者の get_send_page メソッドでは、データを処理するために for ループの次のステップが必要です。主なことは、エコーアウトされたページを使用することです。したがって、2 つの関数の同じ部分は
$page = empty($_GET['page']) 1 : intval($_GET['page']);
$send_info = $this->luntan_send-> ;listinfo($where = '', $order = '', $page, $pagesize = 20);
デフォルトのページに表示される番号を変更したい場合は、2 つのメソッドのいずれかを変更する必要があります
$send_info = $this->luntan_send->listinfo($where = '', $order = '', $page, $pagesize = 20);文の $pagesize 変数

http://www.bkjia.com/PHPjc/976451.html

tru​​ehttp://www.bkjia.com/PHPjc/976451.html技術記事カスタム モジュールの phpcms カスタム ラベル ページング、phpcms ページングの経験豊富な phpcms 二次開発者であれば、ここでの記述方法は...
であるため、この記事は無視して構いません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート