. .
pragmaMx Support Forum 24 Mai 2012, 13:53:44 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Your_Account Navi  (Gelesen 2489 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Dema
weiss was
***
Offline Offline

Beiträge: 144


« am: 03 Dezember 2004, 01:20:25 »

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

Code: [Select]  
$item[] = "<a href=\"modules.php?name=Your_Account&amp;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

Code: [Select]  
$item[] = "<a href=\"modules.php?name=Your_Account&amp;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
Gespeichert
jubilee
Gast
« Antworten #1 am: 03 Dezember 2004, 08:51:46 »

Hallo !
Mache es dir leicht.
Editiere diese Zeile hier in der navbar.php:
Zitat
if (!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
Gespeichert
Dema
weiss was
***
Offline Offline

Beiträge: 144


« Antworten #2 am: 09 Dezember 2004, 11:34:29 »

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
Gespeichert
jubilee
Gast
« Antworten #3 am: 09 Dezember 2004, 11:46:23 »

Hallo !
Zitat
Ich 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
Gespeichert
Dema
weiss was
***
Offline Offline

Beiträge: 144


« Antworten #4 am: 09 Dezember 2004, 11:52:38 »

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
Gespeichert
jubilee
Gast
« Antworten #5 am: 09 Dezember 2004, 11:58:21 »

Hallo !
Zitat
kann 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
Gespeichert
Dema
weiss was
***
Offline Offline

Beiträge: 144


« Antworten #6 am: 09 Dezember 2004, 12:02:53 »

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
Gespeichert
jubilee
Gast
« Antworten #7 am: 09 Dezember 2004, 12:08:42 »

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

Gespeichert
Dema
weiss was
***
Offline Offline

Beiträge: 144


« Antworten #8 am: 09 Dezember 2004, 12:15:37 »

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&amp;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
Gespeichert
jubilee
Gast
« Antworten #9 am: 09 Dezember 2004, 14:34:56 »

Gut.
ich bastel Dir dann mal ein beispiel zusammen.
Anhand dessen kannst Du das teil dann umbauen.
MfG
jubilee
Gespeichert
Dema
weiss was
***
Offline Offline

Beiträge: 144


« Antworten #10 am: 09 Dezember 2004, 19:33:35 »

Cool Danke für deine Hilfe

Gespeichert
jubilee
Gast
« Antworten #11 am: 09 Dezember 2004, 19:49:25 »

Hallo !
Hier etwas Code um Dir einige Anregungen zu geben ....
Zitat
if (!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&amp;op=edituser\">".mxCreateImage("images/menu/".$unterverz."/info.gif", _CHANGEYOURINFO)."<br>"._CHANGEYOURINFO."</a>";
      $item[] = "<a href=\"modules.php?name=Your_Account&amp;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&amp;op=logout\">".mxCreateImage("images/menu/".$unterverz."/exit.gif", _LOGOUTEXIT)."<br>"._LOGOUTEXIT."</a>";
      #$item[] = "<a href=\"modules.php?name=Your_Account&amp;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
Gespeichert
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML