ホームページ  >  記事  >  バックエンド開発  >  Dede3.1 ページング テキスト コレクションとフィルタリング ルールの詳細 (グラフィック チュートリアル) 続き 4_PHP チュートリアル

Dede3.1 ページング テキスト コレクションとフィルタリング ルールの詳細 (グラフィック チュートリアル) 続き 4_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:55:35719ブラウズ

この時点で、ページングコンテンツのマッチングが完了する。

記事コンテンツのマッチングとページングコンテンツのマッチングが完了したら、ページングエリアのフィルタリングと記事コンテンツのフィルタリングを含めて、最後にあるのは「フィルタリング」だけです。私の感覚によれば、上記の 2 つのルールは、すべてのリンクで「一意性」コードを見つけることができれば、簡単に作成できます。しかし、フィルタリング ルールには無限の謎があります。説明してください...はは、それはそれであるような気がします。特に私のような初心者にとって、この「規則性」というものは天から与えられた本のようなものです。規則性関連のソフトウェアをいくつか見つけましたが、まだ始めることができないと感じたので、同じパターンに従って猫を真似する必要がありました。虎、手探り。

さて、噂話はもう十分です。疲れたら、「ホテル カリフォルニア」を聞いてリラックスしてください。ホテル カリフォルニア_イーグルス 94 ライブ。

ひと目でフィルタリングルールの書き方が分かりましたか? とにかく、初心者は初心者で仕方ありません。それを無視して、ページング フィルタリング ルールの元の例に従ってルールを作成し、結果を確認してみてください:

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

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

集めてください:

Dede3.1 ページング テキスト コレクションとフィルタリング ルールの詳細 (グラフィック チュートリアル) 続き 4_PHP チュートリアル
ページングは​​成功しましたが、多くの無駄なコードがあり、変更する必要があります。
冗長なコード機能を見てください。フィルタリング範囲が十分ではないようで、その背後にある多くのコンテンツをフィルタリングする必要があります。さて、フィルタリング領域を元に戻し、その一部を直接赤い線に移動します(実際、フィルタリングルールを変更したとき、何度か変更したので、無駄にしないように、ここで一度修正します。友達の時間):

Dede3.1 ページング テキスト コレクションとフィルタリング ルールの詳細 (グラフィック チュートリアル) 続き 4_PHP チュートリアル
完全なページング フィルタリング ルールを作成します:
コードをコピーします コードは次のとおりです以下:

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

再度収集して結果を確認します:

Dede3.1 ページング テキスト コレクションとフィルタリング ルールの詳細 (グラフィック チュートリアル) 続き 4_PHP チュートリアル

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}

{! -- Web コンテンツ取得ルール --}

{dede:art}
{dede:sppage sptype='full'}ホームページ 前のページ[ var: pagingエリア] ページ {/dede:sppage}

{dede:note field='dede_archives.title' value='[var:content]' comment='記事タイトル'
isunit='' isdown='' }

{ dede:match}[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]' コメント='記事著者'
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= 'リリース時間'
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='エントリー時間'
isunit='' isdown=''}

{dede:match}{/dede:match}

{dede:function}@me = time();{/dede: function}

{/ dede:note}

{dede:note field='dede_addonarticle.body' value='[var:content]' comment='記事コンテンツ'
isunit='1' isdown='1'

>
」 top" class=Connet>

[var:content]


;td align= 'center' height='30'>(.*)< ;/td>{/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}< ;/OBJECT>{/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}< ;td([^>]*)>{/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:function}{/dede:function}

{/dede:note}

{dede:note field='dede_archives.source' value='[var:内容]' comment='文章来源'
isunit='' isdown=''}

{dede:match}{/dede:match}

{dede:function}@me ='互联网'{/dede:function}

{/dede:note}
{/dede:art}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318214.html技術記事ここまでで、文章コンテンツの照合は完了します。文章内容の照合、文章内容の照合がすべて完了すると、最後に「フィルタリング」だけが完了します。これには、文章領域のフィルタリングと文章内容のフィルタリングが含まれます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。