php - कितने पन्नों में नेवबार स्थिर बनाने के लिए?




html css (2)

मैंने इस बारे में प्रचलित प्रश्नों को देखा है और लोग पीएचपी कहते हैं और उन्हें कोई जवाब नहीं मिला। मैं अपने navbar को php में कैसे रूपांतरित कर सकता हूं और इसे कई html पृष्ठों में उपयोग करूँ। क्या कोई मुझे बताए कि ऐसा कैसे करना है? मैं वर्तमान में php पर एक कोडेकैडी कोर्स ले रहा हूं और मुझे समझने में वास्तव में कठिन है इसलिए कृपया धैर्य रखें।

<div class="tabs">
  <ul>
    <a href="http://degraphic-design.dunked.com/contact-me" style="text-decoration:none">
      <li class="contact">Contact</li>
    </a>
    <li class="dropdown">Shop</li>
    <li class="forum">Forum</li>
    <a href="index.html" style="text-decoration:none">
      <li class="about">About</li>
    </a>
    <li class="team">Team</li>
    <a href="http://degraphic-design.dunked.com/" style="text-decoration:none">
      <li class="portfolio">Portfolio</li>
    </a>
  </ul>
</div>


कहें कि आपकी वेबसाइट की जड़ में आपके पास about.php और home.php है partials (या जो कुछ भी) नामक एक निर्देशिका बनाएं, partials और nav.php नामक फ़ाइल में अपने नेविगेशन HTML की सामग्री nav.php । फिर about.php और home.php , इसका उपयोग करें जहां आप नेविगेशन कोड को शामिल करना चाहते हैं

<?php include 'partials/nav.php'; ?>

यह एक तरीका है (अत्यंत मूलभूत):

Index.php नामक एक PHP फ़ाइल बनाएँ

<!DOCTYPE html>
<html>
<body>

<header>
    <?php
    include 'header.php';

    /**
     * say you wanted a different header for shop
     * if($_GET['page'] === 'shop') {
     *      include 'header-shop.php';
     * } else {
     *      include 'header.php';
     *}         
     */
    ?>
</header>
<div id="main">
    <?php
    include $_GET['page'].'.php'; // assuming your storing your pages in same path as index
    ?>
</div>
<footer>

    <?php
    include 'footer.php';
    ?>
</footer>
</body>
</html>

फिर एक header.php

<div class="tabs">
    <ul>
    <li><a href="index.php?page=contact">Contact</a></li>
    <li><a href="index.php?page=shop">Shop</a></li>
    </ul>
</div>

और अपने पेज फाइल्स contact.php, shop.php ect बनाएँ।

आपको यह विचार देने के लिए थोड़ा और विस्तृत उदाहरण में अपडेट किया गया।





navigation