Wie Drop Down Menü einbauen?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Wie Drop Down Menü einbauen?

Beitrag von User-Einer »

Ich weiss nicht wie ich das genau beschreiben soll, deshalb zeig ich euch mal am besten was ich meine.

http://www.vectra-forum.de/regeln.php

Oben sieht man gut 3 "Navigations Boxen". Kann man so etwas auch in PHPBB3 einbauen? Wenn ja, wie?

ich finde das ist eine ganz gute Sache und würde mein Forum viel übersichtlicher machen.

EDIT:

ich habe im Overall_Header folgendes eingefügt. :roll:

Code: Alles auswählen

li>
<script>
var vers = navigator.appVersion;
var name = navigator.appName;
vers_ie = vers.substring(22,23);
vers_nc = vers.substring(0,1);
if ((name == "Microsoft Internet Explorer" && vers_ie == 5) || (name == "Netscape" && vers_nc == 5)){
function auswahl(link) {
 if(link == "leer") {
   document.forms[0].reset();
  document.forms[0].elements[0].blur();
   return;
 }else {
   location.href = link;
   document.forms[0].reset();
   document.forms[0].elements[0].blur();
  }
 }
}
</script>
<form action="">
<select size=1 name="Auswahl" onChange="auswahl(this.form.Auswahl.options[this.form.Auswahl.options.selectedIndex].value)" style="width:150px; background-color:#FFFFFF; font-size:10; font-weight:normal; font-family:Tahoma; Color:#000000;" width="150">
<option value="leer">Nützliche Links</option>
<option value="leer">=================</option>
<option value="http://www.google.de/">Google</option>
<option value="http://www.google.de/">Google2</option>
<option value="http://www.google.de/">Google3</option>
<option value="leer">=================</option>
<option value="http://www.google.de/">Ebay</option>
<option value="http://www.google.de/">Ebay2</option>
<option value="http://www.google.de/">Ebay3</option>
<option value="leer">=================</option>

</select></form></li>
Naja es geht ab ich glaube nicht das es so richtg ist.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo User-Einer,

ein einfacheres und weniger scriptlastiges Modul:

Füge im Headbereich der overall_header.html ein

Code: Alles auswählen

<script type="text/javascript">
<!--
function gotoLink(form) {
var OptionIndex=form.ListBoxURL.selectedIndex;
parent.location = form.ListBoxURL.options[OptionIndex].value;}
//-->
</script>
Füge an beliebiger Stelle ein
(Menü kann beliebig dupliziert und erweitert werden)

Code: Alles auswählen

<form name="AutoListBox">
<p><select name="ListBoxURL" size="1" type="text/javascript" onchange="gotoLink(this.form); selectedIndex = 0;">
<option selected value="">Auswahlmenü 1</option>
<option value="http://www.google.de">Google</option>
<option value="http://www.yahoo.de">Yahoo</option>
<option value="http://www.lycos.de" >Lycos</option>
</select></p></form>
lg
4seven
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Hallo. :)

Wo soll ich das genau eingeben? Also an welche position?

Code: Alles auswählen

<script type="text/javascript"> 
<!-- 
function gotoLink(form) { 
var OptionIndex=form.ListBoxURL.selectedIndex; 
parent.location = form.ListBoxURL.options[OptionIndex].value;} 
//--> 
</script>
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo User-Einer,

Öffne overall_header.html

Finde (gilt für prosilver und subsilver2)

Code: Alles auswählen

</head>
Füge davor ein

Code: Alles auswählen

<script type="text/javascript">
<!--
function gotoLink(form) {
var OptionIndex=form.ListBoxURL.selectedIndex;
parent.location = form.ListBoxURL.options[OptionIndex].value;}
//-->
</script>
Das/die Menü/s als solches dann nach belieben :wink:

lg
4seven
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Vielen Dank für deine Hilfe. ;)
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

@4seven

klappt bestens, Danke :wink:

Code: Alles auswählen

Auswahlmenü
statt Auswahlmenü erspart Stress mit den Umlauten . :wink:
Beste Grüße
Walter
Divebaer
Mitglied
Beiträge: 169
Registriert: 15.01.2008 23:08

Beitrag von Divebaer »

und wie kriegt man es hin das die links in einem neuen Tab/Fenster öffnen,

der eingebaute mod für links in neuem Fenster greift in dem Fall nicht

Idealerweise sollen nur einzelne Links in neuem Fenster geöffnet werden andere widerum innerhalb des Boards
User-Einer
Mitglied
Beiträge: 451
Registriert: 23.12.2007 04:53

Beitrag von User-Einer »

Hallo.

Also als erstes möchte ich erwähnen das es irgendwie total schwer ist das sich die Links in einem neuen fesnter öffnen. Nach 3 Stunden rum googlen hatte ich es fast schon aufgegeben aber ich fand doch noch etwas. schau mal hier http://www.html-php-mysql.de/generatoren/dropdown.php

Mit diesem Generator kannste auch Links erstellen die sich in einem neuen fesnter öffnen. :)
Divebaer
Mitglied
Beiträge: 169
Registriert: 15.01.2008 23:08

Beitrag von Divebaer »

Danke für den Tip *hofknicks*
Antworten

Zurück zu „[3.0.x] Mod Support“