リンクの収集と削除
コードのコピー コードは次のとおりです:
{dede:trim} ]*)>([^<]*){/dede:trim}
————————— ——— ——————————————————————
field:title タイトルの長さが 30 を超え、コードを変更します
Find ./include /inc_arcpart_view.php
291 行目:
if($titlelen=="") $titlelen = 30;
は
if($titlelen=="") $titlelen = 60; に変更されます。
以上です。このように呼び出すことができます。 {dede: Channeltlist typeid = '0' color = 1 tablewidth = '100%'}
{dede: arclist row = "10"}
[フィールド: タイトル関数 = "cn_substr([email=]'@me',38[/email])" /] list}
これを拡張してみましょう: inc_arcpart_view.php について
function GetArcList($typeid =0,$row=10,$col=1,$titlelen=30,$infolen=160,
$imgwidth=120,$imgheight= 90,$listtype="all",$orderby="default", $keyword="",
$innertext="",$tablewidth="100",$arcid=0,$idlist="")
ここのパラメータは、実際に必要なテンプレート要素のサイズを変更できます.
コレクションのフィルタリング中にリンクを削除してテキストを保持する方法!
ボスの方法は {dede:trim}
]*)> ;([^<]*){/dede:trim}
これを実行すると、 の文字が削除されます。ちなみに、記事全体にいくつかの文字が欠けていて不完全です! その後、何度もテストして、最終的に正しい使用方法を見つけました。
{dede:trim}
]*)>{/dede:trim}
{dede:trim}{/dede:trim}
収集ルールを 2 つ作成するだけです。
実際に使用する場合は、([^<]*)([^>]*) の 2 つを組み合わせて使用するようです!