Drop-Down Link Menu im Index einbauen ?
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Drop-Down Link Menu im Index einbauen ?
Hi!
Ich suche eineen Mod,d er es ermöglicht, ein Drop-Down Menü auf dem Index anzuzeigen, in welchem dann verschiedene Links anzuwählen sind. Ich möchte einfach Platz sparen und keine zusätzlichen Leisten oder Fenster einbauen, sondern einfach nur ein Menü machen. So was wie in der Art des "Change Style Mods". Gibts da schon so etwas oder hat jmd zufällig nen Code im Kopf (für die ganz schlauen untger euch! *gg*) ??? Bin für jede Hilfe dankbar.
Edit: So ähnlich wie das Header-navigationmenü nur eben mit reinen Links und keinen Menüpunkten!
lg phil
Ich suche eineen Mod,d er es ermöglicht, ein Drop-Down Menü auf dem Index anzuzeigen, in welchem dann verschiedene Links anzuwählen sind. Ich möchte einfach Platz sparen und keine zusätzlichen Leisten oder Fenster einbauen, sondern einfach nur ein Menü machen. So was wie in der Art des "Change Style Mods". Gibts da schon so etwas oder hat jmd zufällig nen Code im Kopf (für die ganz schlauen untger euch! *gg*) ??? Bin für jede Hilfe dankbar.
Edit: So ähnlich wie das Header-navigationmenü nur eben mit reinen Links und keinen Menüpunkten!
lg phil
dann könntest Du hier mit glück haben.
hier der Code
hier der Code
Code: Alles auswählen
##############################################################
## MOD Title: Header Dropdownmenue
## MOD Author: AWSW < > (AWSW) http://www.awsw.de
## MOD Description: This MOD will create a DropDownfield in your phpBB-Header, which will cary all of your Header-Links. After selecting one of the Items the Link will be enterd imediately. In the code you can select, if you want to open the link in a opend windows or in a new one. In the Code you´ll find examples for adding EMail and external Links in the menue.<br><br>Die Links im Header werden zusammengefasst in einem DropDownFeld. Nach Auswahl eines Menüpunktes, wird zu dem angeklickten Ziel gewechselt. Dabei kann zusätzlich im hinterlegten Link angegeben werden, ob dabei eine neue Browserseite geöffnet werden soll oder die gleiche Seite verwendet werden soll. Im Code ist auch ein Beispiel vorhanden, mit dem man eine neue EMail an den Admin des Forums senden kann.
## MOD Version: 1.00
##
## Installation Level: easy
## Installation Time: 10 Minutes
## Files To Edit:
## Included Files: n/a
## Generator: phpBB2 Mod Maker 0.1.67
##############################################################
## This MOD is released under the GPL License. Intellectual Property is retained by the MOD Author(s) listed above. http://www.gnu.org
##############################################################
## For Security Purposes, Please Check: http://www.awsw.de/ for the latest version of this MOD. Downloading this MOD from other sites could cause malicious code to enter into your phpBB Forum. You´ll find support to this MOD at http://www.phpbb.de/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up Your Complete Database And All Files Related To This MOD !
##############################################################
##
## Notes:
## - A line for a link in the Menu should look like this:
## <option value="{U_FAQ}~">{L_FAQ}</option> or <option value="portal.php~">Portal</option>
## The shown ~ before the " has to be in the code, so that it would work...
## - If you want to start the link in a new window, the line should be like this:
## <option value="{U_FAQ}~window:New">{L_FAQ}</option> or <option value="portal.php~window:New">Portal</option> or <option value="http://www.awsw.de~window:New">www.awsw.de</option>
## - In the last part of the code you can find an example for an EMail-Adresslink.
## <option value="mailto:test@test.de&subject=Mail to Forum-Admin&body=Mail to Forum-Admin:~">Mail @ Admin</option>
## - In the last part of the code you can find an example for external link.
## <option value="http://www.phpbb.de~window:New">www.phpBB.de</option>
## - You can add more links, by using one of following syntax:
## <option value="intro.php~">Intro</option>
## or:
## <option value="{U_FAQ}~">{L_FAQ}</option>
## or:
## <option value="mailto:test@test.de&subject=Mail to Forum-Admin&body=Mail to Forum-Admin:~">Mail @ Admin</option>
## or:
## <option value="http://www.phpbb.de~window:New">www.phpBB.de</option>
##
## Hinweise:
## - Eine Zeile im Menü sollte immer so aussehen:
## <option value="{U_FAQ}~">{L_FAQ}</option> oder <option value="portal.php~">Portal</option>
## Nach der aufzurufenden Datei/Ziel muss immer das gezeigte ~ vor dem " folgen...
## - Soll das Ziel in einer neuen leeren Browserseite aufgerufen werden, so sieht ein Aufruf z.B. so aus:
## <option value="{U_FAQ}~window:New">{L_FAQ}</option> oder <option value="portal.php~window:New">Portal</option> oder <option value="http://www.awsw.de~window:New">www.awsw.de</option>
## - Im unteren Teil ist eine Zeile zu finden, die eine neue EMail erstellen kann. In dieser ist die Mailadresse noch anzupassen:
## <option value="mailto:test@test.de&subject=Mail zum Forum an Admin&body=Mail zum Forum an Admin:~">Mail @ Admin</option>
## - Darunter ist ein Beispiel zu finden, bei dem eine externe URL aufgerufen wird.
## <option value="http://www.phpbb.de~window:New">www.phpBB.de</option>
## - Weitere Links im Menü können noch durch Ergänzung weiterer Zeilen angefügt werden, im einem der folgenden Syntax:
## <option value="intro.php~">Intro</option>
## oder:
## <option value="{U_FAQ}~">{L_FAQ}</option>
## oder:
## <option value="mailto:test@test.de&subject=Mail zum Forum an Admin&body=Mail zum Forum an Admin:~">Mail @ Admin</option>
## oder:
## <option value="http://www.phpbb.de~window:New">www.phpBB.de</option>
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
</head>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<script language="JavaScript">
<!--
function P7_JumpMenu(selObj,restore){ //v1.3 by Project Seven
var theFullString = selObj.options[selObj.selectedIndex].value;
if (restore) selObj.selectedIndex=0;
var theLength = theFullString.length;
var endPos = theFullString.lastIndexOf("~");
var theUrl, theTarget, theParent;
if (endPos > 0) {theUrl = theFullString.substring(0,endPos);}
else {theUrl = theFullString;}
endPos++
if (endPos < theLength) {theTarget = theFullString.substring(endPos,theLength)}
else {theTarget = "window:Main";}
if (theTarget == "window:New") {window.open(theUrl);}
else if (theTarget == "window:Main") {eval("parent.location='"+theUrl+"'");}
else {eval("parent.frames[\'"+theTarget+"\'].location='"+theUrl+"'");}
}
//-->
</script>
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!--
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu">
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
-->
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu">
<center>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="mytext"><br>
<form name="form1">
<select name="AWSWMenue" onChange="P7_JumpMenu(this,1)" class="mainmenu">
<option value="~" selected> > > > > > > > Navigation < < < < < < < </option>
<option value="intro.php~">Intro</option>
<option value="portal.php~">Portal</option>
<option value="{U_INDEX}~">Index</option>
<!-- BEGIN switch_user_logged_out -->
<option value="{U_REGISTER}~">{L_REGISTER}</option>
<!-- END switch_user_logged_out -->
<option value="{U_LOGIN_LOGOUT}~">{L_LOGIN_LOGOUT}</option>
<option value="{U_PRIVATEMSGS}~">{PRIVATE_MESSAGE_INFO}</option>
<option value="{U_PROFILE}~">{L_PROFILE}</option>
<option value="{U_FAQ}~">{L_FAQ}</option>
<option value="{U_SEARCH}~">{L_SEARCH}</option>
<option value="{U_MEMBERLIST}~">{L_MEMBERLIST}</option>
<option value="{U_GROUP_CP}~">{L_USERGROUPS}</option>
<option value="{U_FAV}~">{L_FAV}</option>
<option value="mailto:test@test.de&subject=Mail zum Forum an Admin&body=Mail zum Forum an Admin:~">Mail @ Admin</option>
<option value="http://www.phpbb.de~window:New">www.phpBB.de</option>
<option value="http://www.awsw.de~window:New">www.awsw.de</option>
</select>
</form>
</td>
<td> </td>
</tr>
</table>
</center>
</span></td>
</tr>
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Hi!
Jo danke für deine Hilfe und für den Code. Beim Navi-Drop Down handelt es sich aber um Menü-Buttons. Ich würde NUR Links zu anderen Seiten benötigen, also mit URL's anstatt L_Index oder U_PROFILE und so. Will zum Bsp Google einfügen, sodass man im Drop Down Menü anstatt Memberlist nun Google findet.
2. Dieser Mod, den du hier gepostet hast ERSETZT mir das ganze Navi-Menü vom Forum. Ich hingegen möchte dieses Drop Down Menü zusätzlich einfügen ohne, dass die Menü-Punkte gelöscht werden.
Trotzdem Danke für Deine Hilfe!
lg Phil
Jo danke für deine Hilfe und für den Code. Beim Navi-Drop Down handelt es sich aber um Menü-Buttons. Ich würde NUR Links zu anderen Seiten benötigen, also mit URL's anstatt L_Index oder U_PROFILE und so. Will zum Bsp Google einfügen, sodass man im Drop Down Menü anstatt Memberlist nun Google findet.
2. Dieser Mod, den du hier gepostet hast ERSETZT mir das ganze Navi-Menü vom Forum. Ich hingegen möchte dieses Drop Down Menü zusätzlich einfügen ohne, dass die Menü-Punkte gelöscht werden.
Trotzdem Danke für Deine Hilfe!

lg Phil
dann ändere den Code doch einfach, sollte nur ein Beispiel sein wie man ein Dropdown Feld da rein bekommt.professor hat geschrieben:Hi!
2. Dieser Mod, den du hier gepostet hast ERSETZT mir das ganze Navi-Menü vom Forum. Ich hingegen möchte dieses Drop Down Menü zusätzlich einfügen ohne, dass die Menü-Punkte gelöscht werden.
lol, du hast leicht reden, ich bin kein CODE-Profi.
Ich weiß eben nicht wo das drin steht, dass dieses Menü den Rest ersetzt bzw was ich ändern muss dass mein Drop Down UND das Menü erhalten bleibt. Ich glaube das ganze spielt sich hier ab:
welcher Befehl das ist weiß ich leider nicht.

Code: Alles auswählen
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
</head>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<script language="JavaScript">
<!--
function P7_JumpMenu(selObj,restore){ //v1.3 by Project Seven
var theFullString = selObj.options[selObj.selectedIndex].value;
if (restore) selObj.selectedIndex=0;
var theLength = theFullString.length;
var endPos = theFullString.lastIndexOf("~");
var theUrl, theTarget, theParent;
if (endPos > 0) {theUrl = theFullString.substring(0,endPos);}
else {theUrl = theFullString;}
endPos++
if (endPos < theLength) {theTarget = theFullString.substring(endPos,theLength)}
else {theTarget = "window:Main";}
if (theTarget == "window:New") {window.open(theUrl);}
else if (theTarget == "window:Main") {eval("parent.location='"+theUrl+"'");}
else {eval("parent.frames[\'"+theTarget+"\'].location='"+theUrl+"'");}
}
//-->
</script>
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!--
Hallo,
ich habe nur recht wenig Zeit und werfe mal schnell ein Info dazwischen.
In den neuen Programmcode für das Navigationsmenue in der overall_header.tpl sind Zeilen wie diese
einzufügen und schon sind externe Link vorhanden. 
ich habe nur recht wenig Zeit und werfe mal schnell ein Info dazwischen.

In den neuen Programmcode für das Navigationsmenue in der overall_header.tpl sind Zeilen wie diese
Code: Alles auswählen
<option value="http://www.phpbb.de~">phpBB.de Supportboard</option>

Viele Grüße - gloriosa 
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !

Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_FAQ}" class="mainmenu">
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!--
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
<tr>
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu">
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
-->
und für deine externen links gibts dann folgend veränderung am Menü
Code: Alles auswählen
<option value="{U_INDEX}~">Index</option>
Code: Alles auswählen
<option value="www.phpbb.de/index.php~">Phpbb.de</option>