Heim > Artikel > Backend-Entwicklung > Top 10 der häufig gestellten Fragen zur Änderung der Discuz-Navigationsleiste
Discuz ist ein beliebtes Forenprogramm, mit dem Sie das Forum durch Ändern der Navigationsleiste personalisierter gestalten können. Allerdings werden viele Webmaster beim Ändern der Discuz-Navigationsleiste auf einige häufige Probleme stoßen. In diesem Artikel werden zehn häufige Probleme vorgestellt und spezifische Codebeispiellösungen bereitgestellt.
Der Navigationsleisten-Link kann nicht angezeigt werden: Stellen Sie zunächst sicher, dass der Navigationsleisten-Link in der Hintergrundverwaltung korrekt eingestellt ist. Fügen Sie dann den folgenden Code in die header.htm der Forum-Vorlage ein:
<!--{eval $mnid=0;}--> <ul class="p_pop h_pop" id="mn_userapp_menu" style="display: none;"> <!--{loop $_G['setting']['my_app'] $nav}--> <!--{if $nav['show']}--> <!--{if $nav['type'] == 'userapp'}--> <!--{if $nav['menutype']}--> <li><a href="userapp.php?mod={$nav[module]}" id="mn_userapp_{$nav[module]}" hidefocus="true" onfocus="showMenu({'ctrlid':'mn_userapp_{$nav[module]}'})"><img src="{$nav[icon]}" alt="" />{$nav[appname]}</a></li> <!--{else}--> <li><a href="userapp.php?mod={$nav[module]}" hidefocus="true" onfocus="showMenu({'ctrlid':'mn_userapp_{$nav[module]}'})">{$nav[appname]}</a></li> <!--{/if}--> <!--{else}--> <li><a href="{$nav[url]}" hidefocus="true">{$nav[text]}</a></li> <!--{/if}--> <!--{eval $mnid++;}--> <!--{/if}--> <!--{/loop}--> </ul>
Änderung der Textfarbe der Navigationsleiste: Fügen Sie den folgenden Code in die CSS-Datei ein, um die Textfarbe der Navigationsleiste zu ändern:
#hd ul li a { color: #FF0000; }
Neuen Link zur Navigationsleiste hinzufügen : Fügen Sie den folgenden Code in header.htm ein, um einen neuen Link hinzuzufügen:
<a href="http://www.example.com" target="_blank">新链接</a>
Das Untermenü der Navigationsleiste wird nicht richtig angezeigt : Fügen Sie den folgenden Code in die CSS-Datei ein, um die Navigationsleiste anzupassen Untermenüstil:
#mn_userapp_menu { position: absolute; top: 30px; left: 0px; z-index: 99; }
Ersetzen des Navigationsleistensymbols: Ersetzen Sie die entsprechende Symboldatei und ändern Sie den entsprechenden Code in header.htm:
<li><a href="example.html"><img src="newicon.png" alt="">链接文字</a></li>
Änderung der Hintergrundfarbe der Navigationsleiste: Fügen Sie dem CSS den folgenden Code hinzu Datei zum Ändern der Hintergrundfarbe der Navigationsleiste:
#hd { background-color: #FFFF00; }
Ändern Sie die horizontale Anordnung der Navigationsleiste in vertikale Anordnung: Ändern Sie den Layoutcode in header.htm in vertikale Anordnung:
<ul class="p_pop h_pop" id="mn_userapp_menu" style="display: none; float: none;"> ... </ul>
Navigationsleiste standardmäßig ausgewählt Statuseinstellung: Fügen Sie den folgenden Code in header.htm hinzu. Legen Sie den standardmäßig ausgewählten Status fest:
<a href="example.html" class="current">默认选中链接</a>
Änderung der Schriftgröße der Navigationsleiste: Fügen Sie der CSS-Datei den folgenden Code hinzu, um die Schriftgröße der Navigationsleiste zu ändern:
#hd ul li a { font-size: 16px; }
Anpassung der mobilen Anzeige der Navigationsleiste: Fügen Sie den folgenden Code hinzu, um sicherzustellen, dass die Navigationsleiste auf dem mobilen Endgerät normal angezeigt wird:
@media screen and (max-width: 768px) { #hd { display: none; } }
Durch die oben genannten spezifischen Codebeispiele können Webmaster häufig auftretende Probleme beim Ändern der einfach lösen Diskutieren Sie die Navigationsleiste und passen Sie das Forum besser an Ihre eigenen Bedürfnisse und Ihren Stil an. Ich hoffe, dass dieser Artikel für Webmaster hilfreich sein wird.
Das obige ist der detaillierte Inhalt vonTop 10 der häufig gestellten Fragen zur Änderung der Discuz-Navigationsleiste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!