ホームページ  >  記事  >  CMS チュートリアル  >  dedecmsでページングを行う方法

dedecmsでページングを行う方法

(*-*)浩
(*-*)浩オリジナル
2019-07-13 14:15:173112ブラウズ

Dreamweaver テンプレートを作成するときに、ホームページのページング効果を実現する必要がある場合がありますが、Dreamweaver のホームページ自体にはページング機能がないため、Dreamweaver のホームページのページングを実現するにはどうすればよいですか?

dedecmsでページングを行う方法

#これを実現するには 2 つの方法があります:

arclist タグ Ajax を使用して Dreamweaver ホーム ページ ページングを実装する

1 .ホームページに

<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
を導入します 2. または の前に


<script>
function multi(pagenum,tagid)
{
var taget_obj = document.getElementById(tagid);
var taget_obj_page = document.getElementById("page_"+tagid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
DedeXHTTP = null;
}
</script>
を追加します 3. arclist タグに含める必要がありますtagid パラメータと pagesize パラメータ。 1 つ目はキャッシュ名、2 つ目は単一ページ エントリの数です。

{dede:arclist tagid='index' pagesize='20'}
<li><a href="[field:arcurl/]" >[field:title/]</a></li>
<p>[field:info/]...</p>
{/dede:arclist}
4. arcpagelist タグが存在する必要があり、キャッシュ パラメーターの tagid が宣言されている必要があり、キャッシュ パラメーターは arclist の tagid と一致している必要があります

{dede:arcpagelist tagid='index'/}
テスト後は通常どおり使用できます。ただし、 Ajax でロードされており、スパイダーによってクロールおよびインデックス付けされないことを考慮して、別の方法を使用してそれを実現することを検討してください。

DreamWeaver ホームページでページングを実現するためのクロスカラム ID

クロスカラム ID は、最終レベルのカラム ID のみを書き込むことができます。これは、最終レベルのカラム ID です。あなたの記事が属します;

「ホームページ HTML の更新」または「ワンクリック更新」は使用できません。「列 HTML の更新」を使用する必要があります。

ホームページ」チャネルを動的に設定することはできません。

DedeCMS がページングしている場合、他のページネーションの「最初のページ」と「ホームページ」へのリンクは、チャネルへのリンクとは異なりますが、実際には同じページです。完全にページが繰り返されると、ページ数が減少します。

DedeCMS 関連の技術記事については、

DedeCMS チュートリアル 列にアクセスして学習してください!

以上がdedecmsでページングを行う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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