Empire CMS でカスタム リスト名を呼び出す方法

藏色散人
リリース: 2019-12-07 09:19:42
オリジナル
2359 人が閲覧しました

Empire CMS でカスタム リスト名を呼び出す方法

#Empire CMS はカスタム リスト名をどのように呼び出しますか?

この記事では、Imperial CMS がカスタム リスト名を呼び出す方法について説明します。Script House では、Imperial CMS の基礎となるコードへの変更を含む 2 つの実装方法をここで提供します。詳細は次のとおりです:

Empire cms チュートリアル 」を学習することをお勧めします

1. 問題の説明:

Need to call up以下の図に示すカスタム リスト名 表示:

Empire CMS でカスタム リスト名を呼び出す方法

ただし、Empire CMS の独自のタグを使用すると、Web ページのタイトルのみを呼び出すことができ、リスト名を呼び出すことはできません。

2. 解決策:

方法 1:

まず、現在の列 ID を呼び出すことができるカスタム リストを実装する必要があります。 #カスタム リストの $navclassid を通じて現在の列 ID を取得できる場合、問題は非常に単純です。スマート タグを使用した SQL 呼び出しは次のとおりです:

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

[e:loop={"select * from [!db.pre!]enewsuserlist where listid=$navclassid",1,24,0}]
<?=$bqr[&#39;listname&#39;]?>
[/e:loop]
ログイン後にコピー

これでリスト名を呼び出すことができます!

方法 2:

Empire CMS ソース コードを変更し、名前を直接呼び出すための呼び出しフィールドを追加します。

具体的な操作は次のとおりです。

ステップ 1:

e\admin\other\ListUserlist.php ファイルを開き、カスタム リストの更新関数を見つけます

147 行目あたり

function DoReUserlist($add,$userid,$username){
ログイン後にコピー

関数の検索呼び出しデータベース フィールド部分でこのコードを見つけます。

は次のとおりです。

$ur=$empire->fetch1("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid=&#39;".$listid[$i]."&#39;");
ログイン後にコピー

listname フィールドを追加し、次の形式に変更します。 :

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

$ur=$empire->fetch1("select listid,listname,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid=&#39;".$listid[$i]."&#39;");
ログイン後にコピー

以下に示すように:

ステップ 2:Empire CMS でカスタム リスト名を呼び出す方法

e を開きます\class\functions.php、2467 行目あたりで関数 ListHtml($classid,$fields,$enews=0,$userlistr="") を見つけます。{

カスタム フィールドの追加:

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

$GLOBALS[&#39;navclasslistname&#39;]=$enews==4?$userlistr[&#39;listname&#39;]:"";
ログイン後にコピー

下の図に示すように:

この時点で、 $GLOBALS['navclasslistname'] を使用できます。カスタム リスト名を呼び出すリスト テンプレート。 Empire CMS でカスタム リスト名を呼び出す方法

以上がEmpire CMS でカスタム リスト名を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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