ホームページ  >  記事  >  CMS チュートリアル  >  無料リストを通じて dedecms ホームページ ページングを実装する方法

無料リストを通じて dedecms ホームページ ページングを実装する方法

藏色散人
藏色散人オリジナル
2020-01-10 09:08:452250ブラウズ

無料リストを通じて dedecms ホームページ ページングを実装する方法

無料リストを使用して dedecms ホームページのページングを実装するにはどうすればよいですか?

無料リストによる dedecms ホームページ ページングの実現

推奨学習: 梦weavercms

1. バックグラウンド コアに入る --->>チャンネルモデル--「無料リスト管理----」リストを追加します。

2. フリー リストを定義します:

(注: ここではホームページのページングを目的としているため、リストの HTML はディレクトリに保存する必要があります。そうでないと表示できないため、{cmspath} のみが保存されます。保持されます)

無料リストを通じて dedecms ホームページ ページングを実装する方法

次のフィールドはリスト内でサポートできます:

サポートされるフィールド (基になる変数 [フィールド: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)/]

次の図は、テンプレート呼び出しのラベルを示しています。

無料リストを通じて dedecms ホームページ ページングを実装する方法

##{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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。