2015-08-08 2 views
1

Я создаю действительно большую систему для своей сети YouTube, и я в некоторой степени смущен тем, почему мое раскрытие бутстрапа не работает. Он работал все хорошо, пока я не положил PHP код в нем, чтобы проверить, если пользователь вошел в системуBootstrap выпадающее меню с PHP не работает

Вот мой код:.

<?php 
require_once 'core/init.php'; 
?> 
<html lang="en"> 

<head> 

    <meta charset="utf-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge"> 
    <meta name="viewport" content="width=device-width, initial-scale=1"> 
    <meta name="description" content=""> 
    <meta name="author" content=""> 

    <title>Bgtracker Group | Home</title> 

    <!-- Bootstrap Core CSS --> 
    <link href="css/bootstrap.min.css" rel="stylesheet"> 

    <!-- Custom CSS --> 
    <style> 
    body { 
     padding-top: 70px; 
     /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */ 
    } 
    </style> 

</head> 

<body> 

    <!-- Navigation --> 

    <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> 
     <div class="container"> 
      <div class="navbar-header"> 
       <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 
        <span class="sr-only">Toggle navigation</span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span> 
       </button> 
       <a class="navbar-brand" href="#">Bgtracker Group</a> 
      </div> 
      <div class="navbar-collapse collapse"> 
       <ul class="nav navbar-nav navbar-right"> 
        <li class="dropdown"> 
         <a href="#" class="dropdown-toggle" data-toggle="dropdown">Menu<b class="caret"></b></a> 
         <ul class="dropdown-menu"> 
          <li class="dropdown-header">General Links</li> 
          <li><a href="about.php">About Us</a></li> 
          <li><a href="partner.php">Become a partner</a></li> 
          <li><a href="recruiter.php">Become a recruiter</a></li> 
          <li><a href="network.php">Become a network</a></li> 
          <li><a href="about.php">About Us</a></li> 
          <li><a href="contact.php">Contact Us</a></li> 
          <li class="dropdown-header">System Links</li> 
          <?php 
          $user = new user(); 
          if(!$user->isLoggedIn()) { 
           echo "<li><a href='login.php'>Log-in</a></li>"; 
          } else if($user->isLoggedIn()) { 
           echo "<li><a href='update.php'>Update Profile</a></li>"; 
           echo "<li><a href='changepassword.php'>Change Password</a></li>"; 
           echo "<li><a href='logout.php'>Log-out</a></li>"; 
          } 
          if($user->isLoggedIn()) { 
           if($user->hasPermission('admin')) { 
           echo "<li><a href='#'>|</a></li>"; 
           echo "<li><a href='admin.php'>Admin CP</a></li>"; 
           } 
           return false; 
          } 
          ?> 
         </ul> 
        </li> 
       </ul> 
      </div> 
     </div> 
    </div> 
    <!-- Page Content --> 
    <div class="container"> 

     <div class="row"> 
      <div class="col-lg-12 text-center"> 
       <h1> 
        <?php 
        if($user->isLoggedIn()) { 
         echo "Welcome, "; 
         echo escape($user->data()->username); 
         echo "!"; 
        } else if(!$user->isLoggedIn()) { 
         echo "Welcome, guest!"; 
        } 


        //YouTube Stats 


        ?> 
       </h1> 
      </div> 
     </div> 
     <!-- /.row --> 

    </div> 
    <!-- /.container --> 

    <!-- jQuery Version 1.11.1 --> 
    <script src="js/jquery.js"></script> 

    <!-- Bootstrap Core JavaScript --> 
    <script src="js/bootstrap.min.js"></script> 

</body> 

</html> 
+0

Этот файл '.php' или может рассматриваться как PHP? –

+0

Да. Файл - .php. –

+0

Добавьте отчет об ошибках в начало вашего файла (ов) сразу после открытия PHP-тега , например '

ответ

1

мне удалось это исправить себя. Это было утверждение «return false». Это как-то возвращалось к моему коду и, таким образом, ничего не отображало. Я положил его туда с учетом того, что если пользователь не войдет в систему, он просто ничего не отобразит, кроме как хорошо.

Смежные вопросы