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

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

nikogdaАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 50 созданных тем Топ 10 по созданным темам
  • Дата регистрации: Июль 2016
  • Сообщений: 201
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +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="/">Главная[/url]</li>
   <li class="button_blue"><a href="/about">О проекте[/url]</li>
   <li class="button_gold"><a href="/support">Контакты[/url]</li>
   <li class="button_violet"><a href="/account/serfing">Серфинг[/url]</li>
   <li class="button_green"><a href="/payments">Статистика[/url]</li>
    <li class="button_blue"><?if($new_yes == '0'){?><a href="/news">Новости[/url]<?}else{?><a href="/news" id="blink">Новости[/url]<?}?></li>
   <li><a id="loginctrl" href="/account"><i class="fa fa-bars"> Аккаунт[/url]</li>
   <li><a id="regctrl" href="/account/exit"><i class="fa fa-lock">Выход[/url]</li>



   <?php
}else {
   ?>

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

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

                     [/url]
                     <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">
                           </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">
                                    <span>Профиль</span>
                                 [/url]
                              </li>
                              <li class="nav-item">
                                 <a href="/pay" class="nav-link">
                                    <i data-feather="list">
                                    <span>Статистика</span>
                                 [/url]
                              </li>
                              <li class="nav-item">
                                 <a href="/account/refs" class="nav-link">
                                    <i data-feather="repeat">
                                    <span>Мои рефералы</span>
                                 [/url]
                              </li>
                              <li class="nav-item">
                                 <a href="/account/config" class="nav-link">
                                    <i data-feather="edit">
                                    <span>Настройки</span>
                                 [/url]
                              </li>
                              <li class="nav-item">
                                 <a href="/account/exit" class="nav-link">
                                    <i data-feather="log-out">
                                    <span>Выйти</span>
                                 [/url]
                              </li>
                           </ul>
                        </div>
                     </div>
                  </li>
               </ul>
 

kvozimir

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

 

nikogdaАвтор темы

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

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