ホームページ > 記事 > CMS チュートリアル > 無料リストを通じて dedecms ホームページ ページングを実装する方法
無料リストを使用して dedecms ホームページのページングを実装するにはどうすればよいですか?
無料リストによる dedecms ホームページ ページングの実現
推奨学習: 梦weavercms
1. バックグラウンド コアに入る --->>チャンネルモデル--「無料リスト管理----」リストを追加します。
2. フリー リストを定義します:
(注: ここではホームページのページングを目的としているため、リストの HTML はディレクトリに保存する必要があります。そうでないと表示できないため、{cmspath} のみが保存されます。保持されます)
次のフィールドはリスト内でサポートできます:
サポートされるフィールド (基になる変数 [フィールド:varname/]): id、title、 color、typeid、ismake、description、pubdate、senddate、arcrank、click、litpic、typedir、typename、arcurl、typeurl、
stime (pubdate の "0000-00-00" 形式)、textlink、typelink、imglink , image 通常のフィールドは、[フィールド:フィールドを直接名前/] という意味を使用します。
·Pubdate 公開時刻呼び出しパラメータ [field:pubdate function=MyDate('Y-m-d H:i:s',@me)/]
次の図は、テンプレート呼び出しのラベルを示しています。
##{dede:freelist/} を使用してフリー リスト内のすべての情報を呼び出すには、Paging: {dede:pagelist listitem="info, index, end,pre,next,pageno" listsize="5"/}ホームページのページングを実現するには、このメソッドを使用します。テンプレートはホームページ テンプレートのみを使用できます。つまり、ホームページのHTMLをバックグラウンドで更新する機能が廃止され、今後はワンクリックでWebサイトを生成した後、無料リストにアクセスして生成する必要があります。そうしないと、Web サイトのトップページが空白になります。 dedecms のフリー リスト関数には迷惑な現象があり、各世代の前に変更する必要があります もちろん、これはフリー リストが必要な他の場所にはほとんど影響しませんが、私たち ホームページのページングを実装するためにフリーリストを使用するのは大変なことです。 解決策は次のとおりです。 Dede (デフォルトのバックグラウンド管理ディレクトリ) ディレクトリで makehtml_freelist_action.php (フリー リストの作成) を開き、$dsql-> を見つけます。 ;ExecuteNoneQuery(" Update `dede_freelist` set nodefault='1' where aid='$startid';"); 上記のコード行を見つけて、前に // を追加し、コメントアウトしてください。以上が無料リストを通じて dedecms ホームページ ページングを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。