Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: cableguy - syyskuu 17, 2006, 10:13:43 AP

Otsikko: [gelöst] Benutzer-Menü erweitern
Kirjoitti: cableguy - syyskuu 17, 2006, 10:13:43 AP
Hi,

ich nutze das Standard-Menü ohne Grafik-Buttons:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.bildercache.de%2Fbild%2F20060917-161135-25.jpg&hash=a4279ee1ba646ad636f8478738e37ff79ef87be1)

Jetzt möchte ich das Menü um zwei Einträge erweitern, von denen einer alle User, den anderen nur angemeldete User sehen sollen.
Es sollen zwei statische Links sein.

Ich habe den Thread aus den FAQ schon gefunden, komme damit aber überhaupt nicht klar.

Kann mir das nochmal bitte jemand ein wenig erläutern ?

Danke schonmal.
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: cableguy - syyskuu 18, 2006, 10:26:49 AP
Ich mach sowas ja nicht gerne, aber ich schubse den Thread mal hoch.

Kan mir keiner helfen?  :(
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: xduugu - syyskuu 18, 2006, 10:44:25 AP
Im FAQ-Thread steht doch eigentlich schon alles. Vielleicht könntest du "nicht verstehen" etwas eingrenzen.
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: cableguy - syyskuu 19, 2006, 03:24:00 AP
Ich habe da nur Diesen Thread (http://www.simplemachines.org/community/index.php?topic=32095.0) gefunden.

Erstens wird da von Version 1.0.8 gesprochen und zweitens geht es um das Einfügen eines Buttons in das Menü.

Ich möchte aber nur mein textbasiertes Menü um zwei Einträge erweitern und weiß nicht so recht, was ich in diesem Fall alles machen muß.

Die index.german.php habe ich um drei weitere Texteinträge für Chat, Homepage und Galerie erweitert, aber bei dein Einträgen in der Template-Datei blicke ich nicht durch.
Achso, die o.a. Links sollen alle User sehen.
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: xduugu - syyskuu 19, 2006, 03:47:14 AP
schau dir mal die index.template.php an. in der Funktion template_menu() wird das Menü erstellt.
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: cableguy - syyskuu 19, 2006, 04:15:12 AP
Ja, das weiß ich ja.

Aber ich blicke bei der Funktion nicht durch.

Ich weiß, daß ich hier in der Nähe jeweils eine neue Zeile für jeden Eintrag erstellen muß. Aber wie mache ich das für einen ext. Link ?
Die ganzen Einträge blicke ich nicht. Kann ich einfach eine Zeile kopieren und die für mich notwendigen Teile ändern ?
Wenn ja, was muß ich da machen ?


   // Show the [home] button.
   echo ($current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'home' ? 'active_back' : 'back' , '">
               <a href="', $scripturl, '">' , $txt[103] , '</a>
            </td>' , $current_action == 'home' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

   // Show the [help] button.
   echo ($current_action == 'help' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'help' ? 'active_back' : 'back' , '">
               <a href="', $scripturl, '?action=help">' , $txt[119] , '</a>
            </td>' , $current_action == 'help' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: xduugu - syyskuu 19, 2006, 05:03:13 AP
Lainaa// Show another button.
   echo ($current_action=='action' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
            <td valign="top" class="maintab_' , $current_action == 'action' ? 'active_back' : 'back' , '">
               <a href="http://\externe.domain.de">' , $txt['Link-Text'] , '</a>
            </td>' , $current_action == 'action' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

Das Rote muss ersetzt werden.

http://\externe.domain.de muss http://externe.domain.de heißen, aber sonst wird es als Link erkannt und ist nicht rot ;)
Otsikko: Re: Benutzer-Menü erweitern
Kirjoitti: cableguy - syyskuu 19, 2006, 05:53:51 AP
Danke, hat funktioniert.

sogar ein 'target=_blank' konnte ich einfügen, damit die Seite separat gestartet wird.

Allerdings mußte ich die class von maintab_active_ auf maintab_ sonst sieht der Eintrag beim Start des Forums immer so aus, wie der momentan aktive Eintrag.

Aber jetzt gehts:

(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fwww.bildercache.de%2Fbild%2F20060919-115317-96.jpg&hash=0c988611a243304453e640c2e56e82f5a3e71fd3)
Otsikko: Re: [gelöst] Benutzer-Menü erweitern
Kirjoitti: kalle - syyskuu 24, 2006, 12:37:08 IP
hab das gerade versucht, aber ich habe damit noch probleme:

$txt['Link-Text']

ich habe es zuerst geändert auf:

$txt['Alpic.net-Web']

da kam aber gar nichts dabei raus (es dürfte nur ein leerzeichen angezeigt worden sein, da sich der abstand vom rand zum nächsten menüpunkt vergrößerte)! dann auf:

Alpic.net-Web

...welches ich zwischen den beiden beistrichen eingefügt habe, im menü erscheint dann dafür aber nur eine "0"?

was muss ich dort genau eingeben, damit es mir "Alpic.net-Web" anzeigt?

danke
Otsikko: Re: [gelöst] Benutzer-Menü erweitern
Kirjoitti: dieter4 - syyskuu 24, 2006, 12:38:55 IP
Das hier im o.g. Code <a href="http://\externe.domain.de">' , $txt['Link-Text'] , '</a> durch <a href="http://deine-domain.bla">Alpic.net-Web</a> ersetzen.
Otsikko: Re: [gelöst] Benutzer-Menü erweitern
Kirjoitti: kalle - syyskuu 24, 2006, 01:07:09 IP
danke! hier wird wirklich ein klasse support geboten! hut ab 8)
Otsikko: Re: [gelöst] Benutzer-Menü erweitern
Kirjoitti: dieter4 - syyskuu 24, 2006, 01:11:39 IP
Danke für das Kompliment :D