ポータル ナビゲーションを行う必要があるため、それを各リスト ページに追加する必要があり、ナビゲーションには次の配列が必要です:
$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));
このコードを portal_index.php に追加しましたが、このコードを追加しないと他のリスト ページにナビゲーションが表示されないことを忘れないでください。
ただし、すべてのリスト ページに追加する方法。ページ?、はい、はい、しかしコードが反復的すぎるので、ヘッダー HTML を解析する php ファイルがあれば素晴らしいのですが、他の方法で解決できますか?
エラー メッセージから見つけてください
サイト全体で使用する必要がある場合は、初期化中に取得される
をファイル sourceclassdiscuzdiscuz_application.php に追加します。セクションリスト?エントリーファイル forum.php に記述するだけです
サイト全体で使用する場合は、初期化時に取得されるので、sourceclassdiscuzdiscuz_application.php に
を追加します
セクション リスト ページについて話しているのですか?エントリーファイル forum.php に書き込むだけです
写真に示すように、ポータル リスト ページはこれらを参照しています:
使用できない結果 ($res) を投稿してください、リストページへのリンクをご覧ください
discuz_application.php は変更できますが、通常、これを変更することはお勧めしません。これはコア ファイルであり、私は触れていません...
ポータルの入口ファイルである portal_index.php もあります。 $res=DB:: と記述します。 fetch_all("SELECT * FROM %t",array('portal_category')); このファイルでは、他のリスト ページが使用できるようになります。そうでない場合、他のリスト ページはこのファイルから入力されません。 、セクションリストはforum.phpファイルから入力されます)
この結果を使用できないリストページを投稿してください($res) リンクをチェックしてください
私が作成したページの主要な部分は、安全かどうかはわかりません。また、これは単なる私の想像です。
<?php/** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: forum.php 33828 2013-08-20 02:29:32Z nemohou $ */if(!defined('IN_DISCUZ')) { exit('Access Denied');}$res=DB::fetch_all("SELECT * FROM %t",array('portal_category'));?>