Page 1 of 3

Wie das Menu erweitern?

Posted: 21. January 2008 16:59
by HenK
Hi,

wie kann ich denn links im Menu Puknte hinzufügen? Also Seiten z.b. zu einer Galerie oder nen Kalender.
Da müsste man dann son menu block bearbeiten oder?

Gruß
HenK

Re: Wie das Menu erweitern?

Posted: 21. January 2008 17:01
by nickvergessen
ja, ich denke ne Anleitung dazu wär hilfreich ;)

Re: Wie das Menu erweitern?

Posted: 21. January 2008 17:29
by Christian_N
Also auf der phpBB Projekt Seite, habe ich den Link zur NV Gallery wie folgt hinzugefügt.
Öffnen: styles/prosilver/template/portal/block/main_menu.html

Finde:

Code: Select all

<li><a href="{U_SEARCH}">{L_SEARCH}</a></li>
Danach einfügen:

Code: Select all

<li><a href="{U_GALLERY_MOD}">{L_GALLERY}</a></li>
Dann habe ich gleich mal eine frage wofür ist eigentlich die portal/block/main_menu_bu.html Datei?
Habe zwar dort es auch mal eingefügt, selbe Fundstelle und selben Code danach eingefügt, aber die wird soweit ich bis jetzt das Portal durchforschen konnte nirgendswo geladen, daher ist halt die frage wofür die Datei ist?

Gruß Chris

Re: Wie das Menu erweitern?

Posted: 21. January 2008 17:36
by Kevin
Christian_N wrote:Dann habe ich gleich mal eine frage wofür ist eigentlich die portal/block/main_menu_bu.html Datei?
Hups! :oops:
Das ist noch ein Überbleibsel aus der Entwicklung, wird rausgelöscht. Ist durch gerutscht.
Also: braucht nicht editiert werden, kann einfach gelöscht werden.

Re: Wie das Menu erweitern?

Posted: 21. January 2008 17:39
by Christian_N
Hab ich mir fast gedacht und gleich dann mal gelöscht. :D

Re: Wie das Menu erweitern?

Posted: 21. January 2008 20:00
by TeddyT
mhhh...wie kann ich denn selber im board3 so eine URL Variable wie z.B "L_SEARCH" selber definieren?
Habe mich im Code bisher doof und dämlich gesucht.

p.s: Die Variable sollte natürlich dann in allen Templates zur Verfügung stehen.

Re: Wie das Menu erweitern?

Posted: 21. January 2008 21:23
by Christian_N
Das ist das gute bei phpBB3 das es dort einfacher zu handhaben ist. :smile:
Um jetzt mal bei den Menü Block zu bleiben, könntest du die Änderung wie oben beschrieben in der styles/prosilver/template/portal/block/main_menu.html wobei statt

Code: Select all

<li><a href="{U_GALLERY_MOD}">{L_GALLERY}</a></li>
einfach

Code: Select all

<li><a href="{U_WASAUCHIMMER}">{L_WASAUCHIMMER}</a></li>
nimmt.

Jetzt braucht man nur noch in includes/functions.php U_WASAUCHIMMER definieren, dazu die Datei öffnen und folgendes finden:

Code: Select all

'U_PRIVATEMSGS'			=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox'),
und dann davor fügst du diesen U_WASAUCHIMMER ein z.B.

Code: Select all

'U_WASAUCHIMMER'			=> append_sid("{$phpbb_root_path}wasauchimmer.$phpEx"),
Und das L_WASAUCHIMMER braucht nicht mehr in eine Datei definiert werden da reicht es auch wenn es in der language vorhanden ist, z.B. in language/xx/mods/lang_portal.php (xx für deine Sprache) und dort kann man z.B. vor

Code: Select all

	// other
	'POLL'		=> 'Umfrage',
diesen Code einfügen

Code: Select all

'WASAUCHIMMER'		=> 'Was auch immer',
Und schon ist alles vorhanden was benötigt wird jetzt kannst in alle Templates U_WASAUCHIMMER (für die URL) und L_WASAUCHIMMER (für den Text) nutzen, natürlich WASAUCHIMMER mit deine eigene Variable anpassen. :smile:

Gruß Chris

Re: Wie das Menu erweitern?

Posted: 22. January 2008 11:41
by morte
Man kann auch ganz einfach Links einbauen. Soll heissen wenn man nicht in eine Funktion des Forums sondern im menü einen externen Link haben will kann man den auch einbauen.

In den Blocks einfach mal als Beispiel den links.html ansehen und in der gleichen Syntax dann unter <strong>{L_M_CONTENT}</strong> einbauen.

Die Zeile sieht dan z.b. so aus

<li><a href="http://www.dieurl.de" title="Titel im Menü" target="_blank">Nochmal Titel im Menü</a></li>

target="_blank" ist nicht valid und sorgt für eine neue Seite. Weglassen wenn das nicht gewünscht ist.

Hab das hier nochmal reineditiert weil ich das mal gemacht und wieder vergessen hatte^^

Re: Wie das Menu erweitern?

Posted: 16. February 2008 02:40
by blauesblut
hallo christian,
ich habe deiner anleitung nachgemacht, veränderung in functions.php :
'U_URLAUB' => append_sid("{$phpbb_root_path}urlaub.$phpEx"),
'U_PRIVATEMSGS' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=pm&folder=inbox'),
soweit funktioniert ganz gut,bis auf den portal link oben links:

Image


habe schon versucht den code davor und danach zu fügen, beides gleich


kannst du mir weiter helfen?

Re: Wie das Menu erweitern?

Posted: 16. February 2008 08:31
by Skippy07
Guten Morgen,
blauesblut wrote: soweit funktioniert ganz gut,bis auf den portal link oben links:
Image


Hast Du den die deutschen Sprachdateien aus dem Installationsordner languages auch kopiert bzw in den richtigen Ordner auf Deinen Webspace kopiert?

Gruss
Stefan

Re: Wie das Menu erweitern?

Posted: 16. February 2008 09:09
by blauesblut
Guten Morgen,
danke für schnelle antwort.
ja, die habe ich auch hochgeladen, es war alles in ordnung bevor ich den den code in die functions.php geschrieben habe.

Re: Wie das Menu erweitern?

Posted: 16. February 2008 10:58
by Skippy07
Hast Du vielleicht aus Versehen irgendwas aus der functions.php gelöscht?

Schau mal nach ob folgende Einträge vorhanden sind.

Code: Select all

$user->add_lang('mods/lang_portal');

Code: Select all

'U_PORTAL'				=> append_sid("{$phpbb_root_path}portal.$phpEx"),

Gruss
Stefan

Re: Wie das Menu erweitern?

Posted: 16. February 2008 11:27
by blauesblut
tatsächlich! die datein waren nicht da!!??
jetzt läufts wieder. top!
dankeeeee! :D

Re: Wie das Menu erweitern?

Posted: 16. February 2008 11:37
by Skippy07
Bitte gerne geschehen.

Gruss
Stefan

Re: Wie das Menu erweitern?

Posted: 17. February 2008 20:18
by dennyk20
Hallo

habe im Portal im meü auch einen neuen punkt hinzugefügt meinen chat hat auch alles geklappt,

so sieht der code aus

Code: Select all

<li class="icon-chat"><a href="{CHAT_LINK}" title="{CHAT_TITLE}">{CHAT_LABEL}</a></li>
nur nun möchte ich noch das sich ein neues fenster öffnet geht das??

LG und einen schöne sontag abend wünsche ich euch. :D