Maniac_81
Zitat: |
Original von tinchen2003
Hallo,
prima hack danke dafür. Nur ist es bei mir auch ganz links eingebunden und ich hätte es auch gerne zentriert. |
Entweder Du setzt das:
code: |
1:
2:
3:
|
<div id="menu_container">
|
|
mittig mit:
code: |
1:
2:
3:
4:
|
<div id="menu_container" align="center">
|
|
oder Du machst das per CSS in der ersten Zeile der CSS Formatierungen des Hacks mit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
/* 1. Abstand der einzelnen Elemente. Diese Variable empfehle ich nicht zu verändern, es sei denn ihr wollt einen unsichtbare Abstand zwischen den Menü-Punkte, was allerdings sehr unschön aussieht. */
#menu_container
{
margin:0px 0px 0px 0px;
text-align: center;
}
|
|
Feierteufel
Hat jemand ne Idee wie man das Menü nach oben aufklappen lassen könnte?
Maggan22
Hi,
bei mir ergeben sich folgende Probleme:
1. Das ganze Menue "klebt" links!
2. Die Buttons sind noch da!
Frage: Kann man es so einrichten das der User wählen kann ob er die Buttons oder das Drop down Menue nutzen mag. Und noch ne Frage: wie binde ich für andere Benutzer unsichtbare Links ein - wie z.B. für das ACP?
Ich hoffe mir kann jemand helfen
Edit: Wie kann ich den registrieren Button so einbinden das er nur Gästen angezeigt wird.
Wahooka
Ich habe mich nicht mit dem Hack auseinander gesetzt, daher hier nur deine letzten beiden Fragen:
Zitat: |
wie binde ich für andere Benutzer unsichtbare Links ein - wie z.B. für das ACP? |
php: |
1:
2:
3:
4:
|
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then>
LINK
</then>
</if> |
|
------
Zitat: |
Wie kann ich den registrieren Button so einbinden das er nur Gästen angezeigt wird. |
php: |
1:
2:
3:
4:
5:
6:
|
<if($wbbuserdata['userid']==0><then>
Link / Button für Gäste
</then><else>
Link für User bzw garkein Link (z.b. durch )
</else>
</if> |
|
Maggan22
Hi,
vielen Lieben Dank - werds gleich mal testen
edit: habe gerade gemerkt das es dir "üblichen" Codes sind. Ich würde aber gern wissen wie ich das auf den Hack anwenden kann!
Zur Zeit sieht der Header so aus:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
|
<div id="menu_container" align="center">
<ul id="pmenu">
<if($wbbuserdata['userid']==0><then>
<li><a href="register.php">Registieren</a></li>
</then><else>
</else>
</if>
<li><a href="/Forum/jgs_portal.php?sid=">Portal</a></li>
<li><a href="index.php">Forum</a></li>
<li class="drop"><a href="usercp.php">Profil<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="usercp.php?action=profile_edit">Persönliches</a></li>
<li><a href="usercp.php?action=signature_edit">Signatur</a></li>
<li><a href="usercp.php?action=email_change">E-mail-Adresse</a></li>
<li><a href="usercp.php?action=password_change">Passwort</a></li>
<li><a href="usercp.php?action=avatars">Avatare</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="drop"><a>Boardinfos<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a class="enclose" href="team.php">Team</a></li>
<li><a href="memberslist.php">Mitglieder</a></li>
<li><a href="calendar.php">Kalender</a></li>
<li><a href="jgs_portal_statistik.php?sid=">Statistik</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li><a href="pms.php">PN`s</a></li>
<li class="drop"><a href="search.php">Suche<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a class="enclose" href="search.php?action=new"> neue Beiträge</a></li>
<li><a href="memberslist.php?action=search">Mitglieder</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
<li class="drop"><a>Infos<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li class="fly"><a class="enclose">Allgemein<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a href="misc.php?action=faq">Faq</a></li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
</li>
</ul>
<!--[if lte IE 6]></td></tr></table></a><![endif]-->
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then>
<li class="drop"><a>Team<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a class="enclose" href="acp/index.php" target="_blank">ACP</a></li></then></if>
</div>
|
|
Wie kann ich das richtig einbauen?
Wenn ich den letzten Vorschlag einzubauen bekomme ich folgende Fehlermeldung:
Parse error: syntax error, unexpected '?' in /www/htdocs/w009ae80/Forum/global.php(214) : eval()'d code on line 11
Buttons und alles was drüber ist ist weg!
Eingebaut hatte ich so:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<div id="menu_container" align="center">
<ul id="pmenu">
<if($wbbuserdata['userid']==0><then>
<li><a href="register.php">Registieren</a></li>
</then><else>
</else>
</if>
<li><a href="/Forum/jgs_portal.php?sid=">Portal</a></li> |
|
... geht natürlich dann weiter!
Hoffe mir kann jemand helfen!
Wahooka
bei meinem Code fehlt ein ) daher der fehler,
versuch es einfach so:
code: |
1:
2:
3:
4:
5:
|
<if($wbbuserdata['userid'])><then> </then><else>
<li><a href="register.php">Registieren</a></li>
</else>
</if> |
|
und
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
<if($wbbuserdata['a_can_use_acp']==1 && $wbbuserdata['a_acp_or_mcp']==1)><then>
<li class="drop"><a>Team<!--[if IE 7]><!--></a><!--<![endif]-->
<!--[if lte IE 6]><table><tr><td><![endif]-->
<ul>
<li><a class="enclose" href="acp/index.php" target="_blank">ACP</a></li>
</then>
</if> |
|
Maggan22
Hi,
danke sehr
Das hat geklappt
Nun ist mir beim testen noch aufgefallen das das Profil und die PN Meunues zu sehen sind. Ist ja eigentlich auch überflüssig. Kann ich da den Code vom reg. Button für nehmen?
Also:
<if($wbbuserdata['userid'])><then> </then><else>
<li><a href="pms.php">PN`s</a></li>
</else>
</if>
weiß nicht ob ich da wieder was blödes gemacht hab oder ob`s an den Cookies liegt - der Button ist jedenfalls noch da wenn ich ausgeloggt bin!
Wahooka
Du kannst auch die komplette Navigation aufteilen, fang an mit :
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
<if($wbbuserdata['userid'])>
<then>
Hier die komplette Navi für Registrierte
</then>
<else>
ier die Navi für Unregistrierte
</else>
</if> |
|
Wenn du diese Möglichkeit wählst musst du aber beachten das du ein Login-Link in den Gästebereich zauberst ... sonst haben Registrierte User, die nur ausgelogt sind, ein Problem
Maggan22
Also der Code
<if($wbbuserdata['userid'])><then> </then><else>
<li><a href="pms.php">PN`s</a></li>
</else>
</if>
funktioniert umgekehrt. Wenn ich ausgeloggt bin sieht man die Buttons, wenn ich mch einlogge sind sie weg.
Wie mach ich das umgekehrt?
Mach das verstecken lieber einzeln - will noch mehr hacks einbauen und nachher vertu ich mich im Bereich und die Mitglieder können das nicht nutzen!
Wahooka
Wenn du es einzeln machst nutze einfach die da:
php: |
1:
|
<if($wbbuserdata['userid']==0)><then> Gast </then></if> |
|
php: |
1:
|
<if($wbbuserdata['userid']>0)><then> User </then></if> |
|
Maggan22
Danke schön
Jetzt sieht alles so aus wie es soll