Empirecms の次のチュートリアル コラムでは、カスタマイズされたタグを使用して [!--newsnav--] の効果を実現する方法を紹介します。必要としている友達に送ります。役に立ちました!
[!--newsnav--]を修正したい例として、「ホームページ>金湖駅>水利ニュース」のリンクと大きな欄「金湖駅」を削除し、e/classを修正したいです。 /connect.php ファイル、ReturnClassLink() メソッド。 以下では、[!--newsnav--] の効果を実現するためのカスタム タグを紹介します。変更したい場合は、簡単に変更できます。ステップ 1: 次の関数を e/class/userfun.php に追加します。この関数には、現在の ID であるパラメーターが 1 つだけあります。
//当前位置导航 function user_linknav($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); //echo "<a href = /"//">首 页</a>"; while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>"; } } //当前位置导航,递归查询父栏目 function findparent($classid) { global $empire,$dbtbpre; $query="select classname,bclassid,classpath from {$dbtbpre}enewsclass where classid=".$classid; $sql=$empire->query($query); while($r=$empire->fetch($sql)) { findparent($r[bclassid]); echo " > <a href =/"/".$r[classpath]."/">".$r[classname]."</a>"; } }
以上がEmpire CMS でカスタム タグを使用して [!--newsnav--] の効果を実現しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。