Dreamweaver テンプレートを作成するときに、ホームページのページング効果を実現する必要がある場合がありますが、Dreamweaver のホームページ自体にはページング機能がないため、Dreamweaver のホームページのページングを実現するにはどうすればよいですか?
#これを実現するには 2 つの方法があります:arclist タグ Ajax を使用して Dreamweaver ホーム ページ ページングを実装する
1 .ホームページに<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>
の前に
<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 サイトの他の関連記事を参照してください。