Hallo
Ich möchte mein Navi in Account ändern
und zwar möchte ich eine Zweite zeile hinzufügen
ich hab das jetzt mal so gemacht aber es geht nicht
$item[] = "<a href=\"modules.php?name=Your_Account&op=logout\">".mxCreateImage("images/menu/exit.gif", _LOGOUTEXIT)."<br>"._LOGOUTEXIT."</a>";
echo "<br>";
$item[] = "<a href=\"modules.php?name=Your_Account&file=adress\">".mxCreateImage("images/menu/adresse.gif", "Adresse")."<br>Adresse</a>";
und dann hab ich es zu probiert
$item[] = "<a href=\"modules.php?name=Your_Account&op=logout\">".mxCreateImage("images/menu/exit.gif", _LOGOUTEXIT)."<br>"._LOGOUTEXIT."</a>";
$item[] = "<br>";
$item[] = "<a href=\"modules.php?name=Your_Account&file=adress\">".mxCreateImage("images/menu/adresse.gif", "Adresse")."<br>Adresse</a>";
und das geht auch nicht
Ich hab das in Datei navbar.php gemacht, ich hoffe Ihr versteht was ich meine und könnt mir helfen
Gruß
DeMa
Hallo !
Mache es dir leicht.
Editiere diese Zeile hier in der navbar.php:
Zitatif (!defined("YA_NAVITEMSPERROW")) define("YA_NAVITEMSPERROW",6);
In dieser wird angegeben, wieviel Items NEBENEINANDER in einer Zeile angezeigt werden sollen
Aktuell sind hier 6 Items eingestellt ....
MfG
jubilee
Hi
Danke für deine Hilfe
Jetzt hab ich wieder ein Problem und zwar
Ich möchte für jeden Benutzergruppe ein anderes Account geht das?
z.b. ich möchte ein anderes Account für Jugend und Eltern usw.
Ich hoffe ihr hab mich verstanden wie ich das meine
Gruß
DeMa
Hallo !
ZitatIch möchte für jeden Benutzergruppe ein anderes Account geht das?
Meinst Du jetzt das aussehen der navbar oder was genau meinst Du ??
Ansonsten sind die Benutzergruppen ja schon unterschiedlich und Du kannst unterschiedlichen
Benutzergruppen auch unterschiedliche Module zur verfügung stellen ....
MfG
jubilee
Ich möchte das Account menü ändern
da wo
Ihre Informationen
Ihre Einstellungen
Ihr Gästebuch
drin steht
Ich hab das Account umgeändert
für Jugend
Gruppe
deine Spiele
deine Musik
usw.
für die Eltern will ich das so haben
Ihr bereich
Junden Gruppe
Ihre Gruppe
Versammlung
kann man das Account so umändern?
Gruß
DeMa
Hallo !
Zitatkann man das Account so umändern?
Im Prinzip geht das. dazu muss die komplette navbar.php umgearbeitet werden.
Hauptsache, Du weisst was hinter den einzelnen Verlinkungen kommen soll (welches Modul).
MfG
jubilee
Ja das weiß ich, ich hab schon module für Account gecodet nur weiß ich jetzt nicht wie genau ich das navbar.php ändern muß
kannst du mir vielleicht ein code Beispiel geben?
Gruß
DeMa
Hast Du nur die Benutzergruppen Jugend und Eltern oder hast Du noch mehr Gruppen ?
(Bitte die Gruppennamen angeben)
Wo werden die verschiedenen Icons liegen, oder verwendest Du die gleichen Icons für beide Gruppen ?
(Wenn unterschiedliche Bilder, dann möglichst diwe Bildnamen nicht verändern und die verschiedenen Gruppeicons in unterschiedliche Verzeichnisse packen, da dies später einfacher aufzurufen ist).
MfG
jubilee
also ich hab die benutzergruppen
Jugend
Eltern
Vorstand
ich verwende noch die gleichen Icons
es steht ja dann so drin das kann ich dann selber ändern (z.b. images/menu/exit.gif)
$item[] = "<a href=\"modules.php?name=Your_Account&op=logout\">".mxCreateImage("images/menu/exit.gif", _LOGOUTEXIT)."<br>"._LOGOUTEXIT."</a>";
Ich glaub so ist es besser
images/menu/Jungend/exit.gif
images/menu/Eltern/exit.gif
images/menu/vorstand/exit.gif
aber das kann ich ja dann so umändern wie ich es haben will
Gruß
DeMa
Gut.
ich bastel Dir dann mal ein beispiel zusammen.
Anhand dessen kannst Du das teil dann umbauen.
MfG
jubilee
Cool Danke für deine Hilfe
Hallo !
Hier etwas Code um Dir einige Anregungen zu geben ....
Zitatif (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
mxGetLangfile("Your_Account");
require_once("includes/mx_userfunctions.php");
//// mit dieser Konstanten kann die maximale Anzahl
//// der Menüpunkte nebeneinander verändert werden
if (!defined("YA_NAVITEMSPERROW")) define("YA_NAVITEMSPERROW",6);
////////////////////////////////////////////////////
function nav($main_up=0) {
if (!mxIsUser()) return;
$what=mxGetUserData(); //Abfrage Userdaten
if ($what['user_ingroup']=="2") //Wenn User z.B. in Gruppe Jugend Wichtig es muss hier die access_id der Gruppe angegeben werden
{
$unterverz="jugend"; //dann setze $unterverz auf "jugend"
}
else if ($what=="3") // Wenn User in Gruppe Eltern
{
$unterverz="eltern"; //dann setze $unterverz auf "eltern"
}
else if ($what="4")
{
$unterverz="vorstand";
}
else // Wenn alles obige nicht zutrifft
{
$unterverz="normal"; //dann setze normale icons Wichtig: Die standardicons müssen dann in dieses Verzeichnis kopiert werden
}
/// Definition der Menüpunkte
if (function_exists('nav_option')) {
$item = nav_option();
}
else {
$item[] = "<a href=\"modules.php?name=Your_Account&op=edituser\">".mxCreateImage("images/menu/".$unterverz."/info.gif", _CHANGEYOURINFO)."<br>"._CHANGEYOURINFO."</a>";
$item[] = "<a href=\"modules.php?name=Your_Account&op=edithome\">".mxCreateImage("images/menu/".$unterverz."/home.gif", _CHANGEHOME)."<br>"._CHANGEHOME."</a>";
if (mxModuleAllowed("UserGuest")){ # falls gaestebuch vorhanden
$item[] = "<a href=\"modules.php?name=UserGuest&op=view\">".mxCreateImage("images/menu/".$unterverz."/guestbook.gif", _GUESTBOOKVIEW)."<br>"._GUESTBOOKVIEW."</a>";
}
if (mxModuleAllowed("Private_Messages")){
$item[] = "<a href=\"modules.php?name=Private_Messages\">".mxCreateImage("images/menu/".$unterverz."/comments.gif", _PRIVATEMESSAGES)."<br>"._PRIVATEMESSAGES."</a>";
}
if (mxModuleAllowed("Avatar")){ # falls Avatar Upload Modul vorhanden
$item[] = "<a href=\"modules.php?name=Avatar\">".mxCreateImage("images/menu/".$unterverz."/avatar.gif", _AVATARUPLOAD)."<br>"._AVATARUPLOAD."</a>";
}
if (mxModuleAllowed("User_Fotoalbum")){ # falls User Fotoalbum Modul vorhanden
$item[] = "<a href=\"modules.php?name=User_Fotoalbum\">".mxCreateImage("images/menu/".$unterverz."/fotoalbum.gif", _FOTOALBUM2)."<br>"._FOTOALBUM2."</a>";
}
$item[] = "<a href=\"modules.php?name=Your_Account&op=logout\">".mxCreateImage("images/menu/".$unterverz."/exit.gif", _LOGOUTEXIT)."<br>"._LOGOUTEXIT."</a>";
#$item[] = "<a href=\"modules.php?name=Your_Account&op=delete\">".mxCreateImage("images/menu/delete.gif", eregi_replace("<br>"," ",_DELETEACCT))."<br>"._DELETEACCT."</a>";
}
/// Ausgabegenerierung
$c_items = count($item);
if ($c_items == 0) {
return;
}
else if ($c_items <= YA_NAVITEMSPERROW) {
$tdwidth = (100 / $c_items);
$menu = "<tr valign=\"top\">
<td width=\"".$tdwidth."%\" align=\"center\"><font class=\"tiny\">".(implode("</font></td>\n<td width=\"".$tdwidth."%\" align=\"center\"><font class=\"tiny\">",$item))."</font></td>
</tr>\n";
}
else {
$trows = ceil($c_items / YA_NAVITEMSPERROW);
$tcols = ceil($c_items / $trows);
$off = 0; $len = $tcols;
$menu = "";
for($i=1; $i<=$trows; $i++) {
$xitem[$i] = array_slice($item,$off,$len);
$icount = count($xitem[$i]);
$tdwidth = (100 / $icount);
$off = $off + $len;
if ($icount < $tcols) $menu .= "</table>\n<table border=\"0\" width=\"100%\" align=\"center\">";
$menu .= "<tr valign=\"top\">
<td width=\"".$tdwidth."%\" align=\"center\"><font class=\"tiny\">".(implode("</font></td>\n<td width=\"".$tdwidth."%\" align=\"center\"><font class=\"tiny\">",$xitem[$i]))."</font></td>
</tr>\n";
}
#print $c_items."<br>".$trows."<br>".$tcols;
}
/// die Ausgabe
echo "<div align='center'>";
echo "<font class=\"title\">"._THISISYOURPAGE."</font><br><br>";
echo "<table border=\"0\" width=\"100%\" align=\"center\">".$menu."</table>";
if (empty($main_up)) {
echo "<br>[ <a href=\"modules.php?name=Your_Account\">"._RETURNACCOUNT."</a> ]\n";
}
echo "</div>";
}
MfG
jubilee