紅穆ノート
レコメンド プログラムノート Empire Navigation で高度な PHP コードを呼び出します。
プログラムノート EmpireCMS

Empire Navigation で高度な PHP コードを呼び出します。

Empire Navigation で高度な PHP コードを呼び出します。

ナビゲーションコード:

<li class="<?=$GLOBALS[navclassid]?"":"current-menu-item"?>"><a href="[!--news.url--]">首页</a></li>
<?php
$sql=$empire->query("select classid,sonclass,classname,islast,islist from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc");
while($s=$empire->fetch($sql)){
$classurl=sys_ReturnBqClassname($s,9); 
$tclass="";
$fr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid];
if($topbclassid==$s[classid]){
$tclass='current-menu-item';
}
echo '<li class="'.$tclass.'" ><a href="'.$classurl.'">'.$s[classname].'</a>';
if($s[islast]==0){
$sql2=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc");
$str="";
while($s2=$empire->fetch($sql2)){
$classurl2=sys_ReturnBqClassname($s2,9); 
$str.='<li><a href="'.$classurl2.'">'.$s2[classname].'</a></li>';
}
echo '<ul class="sub-menu">'.$str.'</ul>';
}
echo '</li>';
}
?>

一次セクションと二次セクションを同時に呼び出します。

<li class="<?= ($GLOBALS['navclassid'] ? '' : 'current-menu-item') ?>"><a href="[!--news.url--]">首页</a></li>
<?php
// 查询一级菜单
$sql = $empire->query("select classid, sonclass, classname, islast, islist from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder asc");
while ($primaryMenu = $empire->fetch($sql)) {
    $classUrl = sys_ReturnBqClassname($primaryMenu, 9); 
    $topClass = '';
    $featherClass = explode('|', $class_r[$GLOBALS['navclassid']]['featherclass']);
    $topbclassid = $featherClass[1] ? $featherClass[1] : $GLOBALS['navclassid'];
    
    // 判断是否为当前菜单
    if ($topbclassid == $primaryMenu['classid']) {
        $topClass = 'current-menu-item';
    }
    
?>
<li class="<?=$topClass?>"><a href="<?=$classUrl?>"><?=$primaryMenu['classname']?></a>

<?php if ($primaryMenu['islast'] == 0) {?>
<ul class="sub-menu">
<?
	$sql2 = $empire->query("select classid, classname from {$dbtbpre}enewsclass where bclassid={$primaryMenu['classid']} and showclass=0 order by myorder asc");
	$subMenuStr = "";
	while ($secondaryMenu = $empire->fetch($sql2)) {
		$classUrl2 = sys_ReturnBqClassname($secondaryMenu, 9);
		?>
		<li><a href="<?=$classUrl2?>"><?=$secondaryMenu['classname']?></a></li>
		<?
	}
?>
</ul>
<?}?>

</li>
<?}?>

1段階のセクションのみ呼び出します:

<?php
// 查询一级菜单
$sql = $empire->query("select classid, sonclass, classname, islast, islist from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder asc");
while ($primaryMenu = $empire->fetch($sql)) {
    $classUrl = sys_ReturnBqClassname($primaryMenu, 9); 
    $topClass = '';
    $featherClass = explode('|', $class_r[$GLOBALS['navclassid']]['featherclass']);
    $topbclassid = $featherClass[1] ? $featherClass[1] : $GLOBALS['navclassid'];
    
    // 判断是否为当前菜单
    if ($topbclassid == $primaryMenu['classid']) {
        $topClass = 'current-menu-item';
    }
    
?>
<li class="navbar-item <?=$topClass?>"><a href="<?=$classUrl?>"><?=$primaryMenu['classname']?></a></li>
<?}?>

 

微信赞赏

WeChat

支付宝赞赏

Alipay

✍️ クリエイター: 紅穆

ウェブサイト管理者 · ご覧いただきありがとうございます!さらに多くの魅力的なコンテンツをお楽しみいただけますよう、引き続きご支援をお願いいたします。

著者プロフィール プロフィールを見る →

関連記事

EmpireCMSデータベースSQL文の形式

EmpireCMSデータベースSQL文の形式 プログラムノート EmpireCMS

EmpireCMS用SQL拡張プログラムの作成方法について説明します。EmpireCMSのデータベースSQL文の基本形式例:【注意】以下の例は、システムのルートディレクトリにPHPファイルを配置した状態を基準としています。例1:MySQL接続プログラム(a.php)<?php require('e/class/connect.php'); // データベース設定ファイルおよび共通関数ファイルを読み込む…
👁 358
EmpireCMSで最新の10件のメッセージボード返信情報を取得します。

EmpireCMSで最新の10件のメッセージボード返信情報を取得します。 プログラムノート EmpireCMS

本来は「Lingdong Index Tag」を使用して呼び出せるものでしたが、私はPHPコードを使用する習慣があるため、PHPコードで実装しました。PHPで最新の10件の掲示板返信を取得するには、以下のように記述します:`<?php $sql=$empire->query('select lyid, name, email, `mycall`, lytime, lytext, retext from…');`
👁 270
帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()`

帝国CMSにおけるCOOKIE変数取得用関数:`getcvar()` プログラムノート EmpireCMS

`GETCVAR` 関数の構文:`GETCVAR($var, $ecms)`。説明:`$var` —— 変数名;`$ecms` —— 0 はフロントエンドのCOOKIE変数を設定、1 はバックエンドのCOOKIE変数を設定します。このパラメータは省略可能で、デフォルト値は 0 です。使用例:`GETCVAR('mlusername')` —— フロントエンドでログインした会員のユーザー名を取得。`GETCVAR('loginu…`
👁 302
EmpireCMS「Lingdong」タグ呼び出しフィールド一覧

EmpireCMS「Lingdong」タグ呼び出しフィールド一覧 プログラムノート EmpireCMS

「Lingdongタグ」の呼び出しに対応しているすべてのフィールドを収集・分類します。帝国CMSのLingdongタグ:[e:loop={コーナーID/特集ID、表示件数、操作タイプ、タイトル付き画像のみ表示、追加SQL条件、表示順序}] テンプレートコード内容 [/e:loop] 呼び出し時間:<?=date('m-d',$bqr[newstime])?> <?=date…
👁 3771

おすすめ読書

桂枝湯を服用した後、なぜ発熱や寒気を感じるのでしょうか?

桂枝湯を服用した後、なぜ発熱や寒気を感じるのでしょうか? 趣味 メモ

桂枝湯の主な効能は、その成分が多様な薬理作用を有し、さまざまな疾患の治療に有効である点にあります。まず、桂枝湯に含まれる桂枝は、陽気を温め・通じさせ、脾胃を補助し、表症状を解消して発汗を促進し、寒気を散らして痛みを和らげる効果があります。これにより、体内の陽気の活力が高まり、新陳代謝が促進され、免疫力が強化され、風邪やマラリアなどの寒熱病の予防に寄与します。次に、桂枝湯に含まれる芍薬は「活血化瘀」の効果を持ち、血行を改善し、月経痛や月経不順などの症状の緩和に役立ちます。…
👁 2146
「機関車収集器」:収集タイトルに基づいて関連するタグを生成(集約ページでの一括作成)。

「機関車収集器」:収集タイトルに基づいて関連するタグを生成(集約ページでの一括作成)。 実用収集 高速鉄道によるデータ収集

ウェブサイトの制作を頻繁に行っている方なら、多くのプログラムに「tag」フィールドが設けられていることに気づくでしょう。このフィールドを用いることで、関連記事を一括して集約し、リストページのような効果を実現できます。このプラグインを適切に活用すれば、ウェブサイトの検索順位向上やSEO最適化に非常に有利です。タイトルに基づいて対応するタグを自動生成し、タグ間には英語のコンマで区切ります。これにより、サイトに直接公開するだけで済み、再度手動で編集する必要がありません! ぜひ実際に使ってみてください!
👁 308
(PC+WAP)pbootcms木材・木業関連ウェブサイトテンプレート – 緑色の木材加工企業向けウェブサイトのソースコードダウンロード(0005)

(PC+WAP)pbootcms木材・木業関連ウェブサイトテンプレート – 緑色の木材加工企業向けウェブサイトのソースコードダウンロード(0005) 実用収集 pbootcmsテンプレート

このPbootCMSテンプレートは緑色を主調としており、木材加工業や木製品関連企業向けに特別に設計されています。PC端末およびWAP端末に対応しており、全体的なデザインスタイルは自然に近いもので、木材製品の天然の質感を際立たせます。テンプレートには製品展示、企業概要、ニュース情報など、一般的な機能モジュールが内蔵されており、木材企業が迅速に公式ウェブサイトを構築し、オンラインマーケティングの効果を高めるのに役立ちます。テンプレート表示・インストール手順:ウェブサイトバックエンド:/admin.php …
👁 51
(PC+WAP)環境保護・省エネ対応の研究開発向けPBootCMSウェブサイトテンプレート – 赤色系の環境配慮型企業ウェブサイト用ソースコードをダウンロード(0067)

(PC+WAP)環境保護・省エネ対応の研究開発向けPBootCMSウェブサイトテンプレート – 赤色系の環境配慮型企業ウェブサイト用ソースコードをダウンロード(0067) 実用収集 pbootcmsテンプレート

本PbootCMSテンプレートは青を基調としたデザインを採用しており、環境保護・省エネルギーおよび科学研究関連機関向けに特別に設計されています。PCおよびWAP端末の両方での利用が可能です。ページデザインは専門的で洗練されており、環境技術、研究成果、プロジェクト事例の提示に最適です。環境保護関連の研究機関や省エネルギー企業において、オンライン上で信頼性の高いブランドイメージを構築し、さらなる協力機会を創出する上で有効です。テンプレートの例、インストール手順、ウェブサイト管理画面:/admin.php、アカウント:admin、パスワード:admi…
👁 49
(多段階フィルタリング機能搭載 – スマートフォン向け適応型)留学相談・教育培训机构向けのpbootCMSウェブサイトテンプレートをダウンロード(0134)

(多段階フィルタリング機能搭載 – スマートフォン向け適応型)留学相談・教育培训机构向けのpbootCMSウェブサイトテンプレートをダウンロード(0134) 実用収集 pbootcmsテンプレート

階層別フィルタリング機能を搭載し、スマートフォン端末向けに自動適応するPbootCMSウェブサイトテンプレートです。このテンプレートは、海外留学相談サービスおよび教育・トレーニング機関向けに特別に設計されています。レスポンシブデザインにより、PCおよびスマートフォンでの快適な利用体験が実現されており、階層別フィルタリング機能によりユーザーは海外留学プログラムやコース情報を簡単に検索できます。留学仲介機関や教育機関において、ユーザー体験の向上とコンバージョン率の向上に最適な選択肢です。テンプレート表示・インストール手順:ウェブサイト管理画面:/admin.php、ユーザー名:adm…
👁 54
(PC+WAP)グリーンシリコーンゴム製品用pbootcmsウェブサイトテンプレート/マーケティング向け玩具製品ウェブサイトのソースコードダウンロード:0532

(PC+WAP)グリーンシリコーンゴム製品用pbootcmsウェブサイトテンプレート/マーケティング向け玩具製品ウェブサイトのソースコードダウンロード:0532 実用収集 pbootcmsテンプレート

緑色のシリコーンゴム製品および玩具製品業界向けのPbootCMSマーケティング型ウェブサイトテンプレートです。PCおよびWAP両端末に対応しています。ページデザインは製品の紹介とブランドイメージの強化を重視しており、ゴム製品や玩具メーカーがオンラインで多様な製品ラインナップを紹介するのを支援し、ブランド認知度および販売コンバージョン率の向上に寄与します。テンプレート表示・インストール手順:ウェブサイト管理画面:/admin.php、ユーザー名:admin、パスワード:admin、解凍用パスワード:www.4…
👁 43