首先,我在 ADMIN 桌面視圖中的導航欄是這樣的。這工作沒有任何問題?!疤砑印卑粹o只有管理員可見,就像每個產品的“編輯”按鈕一樣。在移動版本中,它看起來像這樣。當我按下“漢堡包”按鈕時,它看起來像這樣。問題出在其他鏈接的網站上。當我按下“漢堡包”按鈕時,它會顯示站點?,F在我可以導航到這些網站,然后從這些網站導航到其他網站,除非我轉到“添加”和“編輯”網站。當在這些網站上時,“漢堡包”按鈕無法打開(不起作用),讓我只能通過瀏覽器箭頭返回。我的標題中的代碼,導航欄所在的位置。<header> <nav class="navbar navbar-expand-md navbar-dark bg-dark mb-4"> <div class="container-xl"> <a class="navbar-brand">Decorations</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarCollapse"> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-link" href="index.php">Home</a> </li> <li class="nav-item"> <a class="nav-link" href="favorites.php">Favorites <span class="badge badge-light"><?php echo $favorite ?></span></a> </li> <li class="nav-item"> <a class="nav-link" href="basket.php">Basket <span class="badge badge-light"><?php echo $basket ?></span></a> </li> <li class="nav-item"> <a class="nav-link">Welcome <?php echo $_SESSION['name'] ?></a> </li> <li class="nav-item"> <?php if (is_admin()) { //If user is admin show edit/add/delete ?> <a class="btn btn-outline-success" href="decorations_add.php">Add</a> <?php } // End of IF ?> </li> </ul> <a href="logout.php" class="float-right btn btn-outline-primary">Log out</a> </div> </div> </nav></header>
1 回答

慕田峪7331174
TA貢獻1828條經驗 獲得超13個贊
我的項目分為多個文件。我使用“頁眉”和“頁腳”文件作為頁眉和頁腳。對于 PHP,我只需將它們包含在其他文件中,因此我不需要重新編寫代碼或單獨修復所有內容。
問題是,當我僅為管理員創建一個文件時,我忘記包含一個使“漢堡包”按鈕起作用的腳本鏈接。
我忘記了,因為,沒關系,因為無論如何只有我可以看到管理文件。這就是為什么我忘記了頁腳中包含的腳本。不要犯同樣的錯誤。
答案是,我將頁腳包含在底部的“編輯”和“添加”文件中,并且它有效?;蛘吣梢灾苯诱迟N腳本。那也行。
- 1 回答
- 0 關注
- 162 瀏覽
添加回答
舉報
0/150
提交
取消