ホームページ  >  記事  >  CMS チュートリアル  >  DreamWeaver ではどのようにして、channelartlist タグが limit 属性をサポートするようになりますか?

DreamWeaver ではどのようにして、channelartlist タグが limit 属性をサポートするようになりますか?

藏色散人
藏色散人オリジナル
2019-12-18 10:02:552094ブラウズ

DreamWeaver ではどのようにして、channelartlist タグが limit 属性をサポートするようになりますか?

Dreamweaver では、どのようにして channelartlist タグが limit 属性をサポートするようになりますか?

ファイルを開きます: includetaglibchannelartlist.lib.php

推奨される学習: 梦Weavercms

1. Will

$attlist= 'typeid|0,row|20,cacheid|';

$attlist= 'typeid|0,row|20,cacheid|,limit|';

2 に変更します。「$dsql->SetQuery」の前に

$limit= trim(preg_replace('#limit#is', '', $limit));   
if($limit!='') $limitsql= " LIMIT $limit ";   
else$limitsql= " LIMIT 0,$totalnum";

3 を追加します。

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,
siteurl,sitepath FROM `zmb_arctype` WHERE $tpsqlORDER BY sortrank ASC LIMIT $totalnum");

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,
moresite,siteurl,sitepath FROM zmb_arctype WHERE $tpsql ORDER BY sortrank ASC $limitsql");

に変更します。使用方法

{dede:channelartlist limit='0,1'}{/dede:channelartlist}

limit: (開始 ID は 0 から開始) は、制限されたレコード範囲を示します (例: limit='1,2' は、ID 1 のレコードから開始することを意味します) 2 つのレコードを取得しています

以上がDreamWeaver ではどのようにして、channelartlist タグが limit 属性をサポートするようになりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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