記事の最初の写真をデデに呼び出す方法

藏色散人
リリース: 2019-11-18 11:05:11
オリジナル
2061 人が閲覧しました

記事の最初の写真をデデに呼び出す方法

dede記事の最初の写真を何と呼びますか?

2 つの操作が必要です。

最初のステップは、include/extend.func.php ファイルを変更し、最後に関数を挿入し、クエリを実行することです。記事追加テーブル。画像コレクションなどをクエリする必要がある場合は、テーブル名を変更するだけです。

推奨: "dedecms 使用法チュートリアル "

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

function GetFirstImg($arcid){
global $dsql;
$query= "SELECT body FROM `dede_addonarticle` where aid='$arcid'";
$row = $dsql->GetOne($query);
$preg = "/<img.*?src=[\&#39;\"](.+?)[\&#39;\"].*?>/i";
preg_match_all($preg, $row[&#39;body&#39;], $match);
//print_r($match);
return $match[1][0];
}
ログイン後にコピー

2 番目の部分では、呼び出しタグ include/taglib/arclist.lib.php

DreamWeaver が記事コンテンツを呼び出すときに litpic フィールドを使用する必要があります。再構築して lib_arclistDone() 関数を見つける必要があります。 $row[litpic] 内に // 記事の最初の画像 (サムネイルではない) を呼び出し、空の場合はサムネイルを呼び出します。

コードは次のとおりです。

if(GetFirstImg($row[&#39;id&#39;])!="")
{
$row[&#39;litpic&#39;]=GetFirstImg($row[&#39;id&#39;]);
}
ログイン後にコピー

画像なしで記事を呼び出した場合でもサムネイル表示を選択できるように判定を記述しています。 Dreamweaver v57 sp1 の 475 行目は、$row[] 配列の下に追加するだけです。

このように、元のラベル フィールドを使用して画像を呼び出すこともできます。記事に最初の画像がある場合は最初の画像が表示され、そうでない場合は記事のサムネイル

が呼び出されます。

以上が記事の最初の写真をデデに呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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