ホームページ  >  記事  >  バックエンド開発  >  dede5.7 テンプレート dede31 ページング テキスト コレクション フィルタリング ルール 詳細なグラフィック チュートリアル 続き 4

dede5.7 テンプレート dede31 ページング テキスト コレクション フィルタリング ルール 詳細なグラフィック チュートリアル 続き 4

WBOY
WBOYオリジナル
2016-07-29 08:36:511299ブラウズ

この時点で、ページングコンテンツのマッチングが完了する。
記事コンテンツのマッチングとページングコンテンツのマッチングが完了したら、ページングエリアのフィルタリングと記事コンテンツのフィルタリングを含めて、最後にあるのは「フィルタリング」だけです。私の感覚によれば、上記の 2 つのルールは、すべてのリンクで「一意性」コードを見つけることができれば、簡単に作成できます。しかし、フィルタリング ルールには無限の謎があります。説明してください...はは、それはそれであるような気がします。特に私のような初心者にとって、この「規則性」は天から与えられた本のようなものです。規則性関連のソフトウェアをいくつか見つけましたが、まだ始めることができないと感じたので、同じパターンに従い、猫の真似をする必要がありました。虎、手探り。
さて、噂話はもう十分です。疲れたら、「ホテル カリフォルニア」を聞いてリラックスしてください。ホテル カリフォルニア_イーグルス 94 ライブ。
フィルタリングルールの書き方はひと目でわかりましたか? とにかく、初心者は初心者です。それを無視して、ページング フィルタリング ルールの元の例に従ってルールを作成し、結果を確認してみてください:

コードをコピーします コードは次のとおりです:


{dede:trim}(.*) Page{/dede:trim}


それを集めてください:
 dede31分页文字采集过滤规则详说图文教程续四
ページネーションは成功しましたが、多くの無駄なコードがあるため、変更する必要があります!
見てください冗長なコード機能では、フィルタリング範囲が十分ではないため、後続の多くのコンテンツをフィルタリングして除外する必要があるようです。さて、フィルタリング領域をさらに後ろの赤い部分に直接移動します(実際、フィルタリングルールを変更したとき、何度か変更したので、友達の時間を無駄にしないように、ここでは一度だけ行います) ):
 dede31分页文字采集过滤规则详说图文教程续四
完全なページング フィルタリング ルールを作成します:

コードをコピーします コードは次のとおりです:


{dede:trim} (.*){/dede:trim}


再度収集して結果を確認します:
 dede31分页文字采集过滤规则详说图文教程续四
OK、ページングは​​成功しました。余分なコードはありません。この時点で、すべての主要なコード部分が完了します。
結果はこちら:
ページネーションあり: 党員と幹部のスタイルの修正と分析のための資料
ページネーションなし: 文学芸術部門の作業計画
完成したサイトルールを書く:

コードをコピー コードは次のとおりです:


{!-- 基本ノード情報 --}
{dede:item name='Tianshui_Work Plan_1 Page'
imgurl='/upimg' imgdir='../upimg' language='gb2312' typeid= '1' macthtype ='string'}
{/dede:item}
{!-- コレクションリスト取得ルール --}
{dede:list source='var' sourcetype='list'
varstart='' varend= ''}
{dede:url value='http://www.tiansou.net/Html/Y_CYFW/R_Gzzj/F_Gzjh/index.html'}{/dede:url}
{dede:need}Gzjh/2007- {/dede: need}
{dede:cannot}Gzjh/2007-1{/dede:cannot}
{dede:linkarea}[var:area]{/dede:linkarea}
{/dede:list}
{!コンテンツ取得ルール --}
{dede:art}
{dede:sppage sptype='full'}ホーム ページ 前のページ [var: ページング エリア] ページ{ /dede:sppage}
{dede:note field='dede_archives.title' value='[var:content]' comment='記事タイトル'
isunit='' isdown=''}
{dede:match }< title>[var:content]--天水検索{/dede:match}
{dede:function}{/dede:function}
{/dede:note}
{dede:note field ='dede_archives. sortrank' value='[var:content]' comment='sort level'
isunit='' isdown=''}
{dede:match}{/dede:match}
{dede:function}@ me = time( );{/dede:function}
{/dede:note}
{dede:note field='dede_archives.writer' value='[var:content]' comment='記事著者'
isunit=' ' isdown=' '}
{dede:match}{/dede:match}
{dede:function}{/dede:function}
{/dede:note}
{dede:note field='dede_archives.litpic' value ='[var :content]' comment='thumbnail'
isunit='' isdown=''}
{dede:match}{/dede:match}
{dede:function}@me = @litpic;{/ dede:function}
{/dede:note}
{dede:note field='dede_archives.pubdate' value='[var:content]' comment='release time'
isunit='' isdown=''}
{ dede:match}{ /dede:match}
{dede:function}if(@me!="") @me = GetMkTime(@me)
else @me = time();{/dede:function}
{/dede:note }
{dede:note field='dede_archives.senddate' value='[var:content]' comment='entry time'
isunit='' isdown=''}
{dede:match}{ /dede:match}
{dede:function}@me = time();{/dede:function}
{/dede:note}
{dede:note field='dede_addonarticle.body' value='[var:content TD>
TR>{/dede:match}
{dede:trim}(.*){/デデ:トリム}
{デデ:トリム}
{/デデ:トリム}
{デデ:トリム}]*)>{/デデ:トリム}
{デデ:トリム}< embed([^>]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{ /dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*)< ;/オブジェクト>{/デデ:トリム}
{デデ:トリム}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim} ]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/ dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:トリム}]*)>([^>]*){/dede:trim}
{dede:trim}]* )>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^< ]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim} {/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}]*)> ([^<]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim} {/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{/ dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}]*)>([^>]*)< /tbody>{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}{/dede:trim}
{dede:trim}< table([^>]*)>([^>]*){/dede:trim}
{dede:trim}]*)>{ /dede:trim}
{dede:trim}{/dede:trim}
{dede:trim} {/dede:trim}
{dede:function}{/dede:function}
{/dede :note}
{dede:note field='dede_archives.source' value='[var:content]' comment='文章来源'
isunit='' isdown=''}
{dede:match}{/dede: match}
{dede:function}@me ='互联网'{/dede:function}
{/dede:note}
{/dede:art}

以上、dede5.7 モジュール dede31 分文字採集の詳細図文教程四、dede5.7 モジュールに関する内容が含まれており、PHP 教程に興味のある友人の助けになることを望みます。

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