Автор Тема: Настройка верхнего меню (в шапке) для ФФ  (Прочитано 158 раз)

0 Пользователей и 1 Гость просматривают эту тему.

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 созданных тем Топ 10 по созданным темам Более 150 сообщений
  • Дата регистрации: Июль 2016
  • Сообщений: 199
  • Страна: ru
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Здравствуйте люди. помогите сделать верхнее меню в шапке (_menu_top.php).
Представленное меню ниже хочу переделать и чтобы оно выводилось по другому.

Хочу сделать так, чтобы после авторизации, в аккаунте не показывалось меню из первой части кода из меню 1 где пункты такие: (Аккаунт и Выход) и за место этой части кода показывалось другое меню (см. меню 2).

Но при этом не выходя из аккаунта и перейдя на главную страницу отображалось все тоже меню из первой части кода, которое не показывается в самом аккаунте (с кнопками Аккаунт и Выход).

И находясь на главной странице авторизованным, переходя по страницам в шапке, таким как О нас, Правила и т.п. -  выводилось все тоже меню из первой части кода.

P.S.
Движок ФФ стандартный и в файле inc/_header.php прописана вот такое:
<header>
<?php include 'inc/_menu_top.php';?>
</header>

Я с этим мучаюсь уже третьи сутки если не больше и скачал и просмотрел все скрипты - ничего похожего не нашел, так же всякие комбинации пробовал, которые в скриптах были -  ничего не помогло.

Может как-то два файла надо делать и подключать, только я не додумался.

Очень жду помощи вашей, а то все дело встало.

Меню 1:
<?PHP
$user_id = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_a.id = '$user_id'");
$prof_data = $db->FetchArray();
?>
 
<?php
      if(isset($_SESSION["user_id"])){

      ?>
      
        <!--первая часть кода-->

   <li class="button_green"><a href="/">Главная</a></li>
   <li class="button_blue"><a href="/about">О проекте</a></li>
   <li class="button_gold"><a href="/support">Контакты</a></li>
   <li class="button_violet"><a href="/account/serfing">Серфинг</a></li>
   <li class="button_green"><a href="/payments">Статистика</a></li>
    <li class="button_blue"><?if($new_yes == '0'){?><a href="/news">Новости</a><?}else{?><a href="/news" id="blink">Новости</a><?}?></li>
   <li><a id="loginctrl" href="/account"><i class="fa fa-bars"></i> Аккаунт</a></li>
   <li><a id="regctrl" href="/account/exit"><i class="fa fa-lock"></i>Выход</a></li>



   <?php
}else {
   ?>

    <!--вторая-->

   <li class="button_green"><a href="/">Главная</a></li>
   <li class="button_blue"><a href="/about">О проекте</a></li>
   <li class="button_gold"><a href="/support">Контакты</a></li>
   <li class="button_violet">Серфинг</a></li>
   <li class="button_green"><a href="/payments">Статистика</a></li>
   <li class="button_blue"><a href="/news">Новости</a></li>
   <li><a id="loginctrl" href="/login"><i class="fa fa-lock"></i> Вход</a></li>
   <li><a id="regctrl" href="/signup"><i class="fa fa-sign-in"></i> Регистрация</a></li>
   <?php
}
?>

Меню 2 (это меню выдвижное, по аватарке кликаешь и оно выдвигается):
               <ul class="navbar-nav">
                  <li class="nav-item dropdown nav-profile">
                     <a class="nav-link dropdown-toggle" href="#" id="profileDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">

<div class="media align-items-center">
      <span class="avatar avatar-sm bg-light rounded-circle"><i class="fa fa-user m-1" style="font-size: 115%;padding: 6px 7px;"></i></span>
      <div class="media-body ml-2  d-none d-lg-block"><span class="mb-0 text-sm  font-weight-bold"><?=$prof_data["user"]; ?></span></div>
   </div>

                     </a>
                     <div class="dropdown-menu" aria-labelledby="profileDropdown">
                        <div class="dropdown-header d-flex flex-column align-items-center">
                           <div class="figure mb-2 display-3">
                              <i class="far fa-user bg-light p-3 rounded-circle"></i>
                           </div>
                           <div class="info text-center">
                              <p class="name font-weight-bold mb-2"><?=$prof_data["user"]; ?></p>
                           </div>
                        </div>
                        <div class="dropdown-body">
                           <ul class="profile-nav p-0 pt-3">
                              <li class="nav-item">
                                 <a href="/account" class="nav-link">
                                    <i data-feather="user"></i>
                                    <span>Профиль</span>
                                 </a>
                              </li>
                              <li class="nav-item">
                                 <a href="/pay" class="nav-link">
                                    <i data-feather="list"></i>
                                    <span>Статистика</span>
                                 </a>
                              </li>
                              <li class="nav-item">
                                 <a href="/account/refs" class="nav-link">
                                    <i data-feather="repeat"></i>
                                    <span>Мои рефералы</span>
                                 </a>
                              </li>
                              <li class="nav-item">
                                 <a href="/account/config" class="nav-link">
                                    <i data-feather="edit"></i>
                                    <span>Настройки</span>
                                 </a>
                              </li>
                              <li class="nav-item">
                                 <a href="/account/exit" class="nav-link">
                                    <i data-feather="log-out"></i>
                                    <span>Выйти</span>
                                 </a>
                              </li>
                           </ul>
                        </div>
                     </div>
                  </li>
               </ul>
 

kvozimir

  • снова в skype --> kvozimir
  • *
  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Топ 10 по созданным темам Топ 10 по сообщениям Репутация  более 25 Более 1500 сообщений Более 50 созданных тем Благодарность от форума За помощь пользователям За время в онлайне на форуме
  • Дата регистрации: Фев. 2016
  • Возраст: 29
  • Сообщений: 1977
  • Страна: ru
  • Поблагодарили: 235 раз(а)
  • Репутация +39/-1
  • Пол: Мужской
  • Дата рождения:1992-04-18
    • Награды
  • Социальные сети:
    ВКонтакте
Настройка верхнего меню (в шапке) для ФФ
« Ответ #1 : 13 Апреля 2021, 18:21:51 »
ты где это выдумываешь(увидел)? покажи мы посмотрим

 

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 5 лет на форуме !!! Более 50 созданных тем Топ 10 по созданным темам Более 150 сообщений
  • Дата регистрации: Июль 2016
  • Сообщений: 199
  • Страна: ru
  • Поблагодарили: 3 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
    • Награды
Настройка верхнего меню (в шапке) для ФФ
« Ответ #2 : 13 Апреля 2021, 18:40:31 »
ты где это выдумываешь(увидел)? покажи мы посмотрим

Отправил в ЛС ссылку, посмотрите как там интересно меню построено.
Я себе html код поставил как там, но у меня не работает меню в шапке / меню в шапке после авторизации как там (((
 
Теги: