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

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

藏色散人
リリース: 2019-12-18 10:02:55
オリジナル
2117 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート