Wie das Menu erweitern?

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
User avatar

Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 20:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg
Contact:

Re: Wie das Menu erweitern?

Post by Kevin »

dennyk20 wrote: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

Code: Select all

<li class="icon-chat"><a href="{CHAT_LINK}" title="{CHAT_TITLE}" target="_blank">{CHAT_LABEL}</a></li>
Das ist dann aber nicht mehr Valid XHTML 1.0 Strict!
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 09:20
Location: Vreden
Contact:

Re: Wie das Menu erweitern?

Post by Skippy07 »

Hallo,

ich habe das mit _blank gemacht. Was dann aber wohl nicht mehr xhtml valid ist.

Denke so sollte das dann bei Dir aussehen.

Code: Select all

<li class="icon-chat"><a target="_blank" href="{CHAT_LINK}" title="{CHAT_TITLE}">{CHAT_LABEL}</a></li>
Gruss
Stefan

//Edit: Da war ich wohl zu langsam!
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Wie das Menu erweitern?

Post by Christian_N »

Code: Select all

target="_blank"
war gestern.

Code: Select all

onclick="window.open(this.href); return false;"
ist heute, das funktioniert bei mir bestens und ist Valid XHTML 1.0 Strict!
Quelle: kendoo Re: Neue Seite wenn man Links anklickt

Also könnte der Code z.B. so ausschauen:

Code: Select all

<li class="icon-chat"><a href="{CHAT_LINK}" title="{CHAT_TITLE}" onclick="window.open(this.href); return false;">{CHAT_LABEL}</a></li>
Einziger Nachteil, funktioniert nur bei aktivierte JS! Ist JS deaktiviert wird nach wie vor der link im selben Fenster geöffnet.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

Polarco
Active Member
Posts: 1
Joined: 10. February 2008 19:23

Re: Wie das Menu erweitern?

Post by Polarco »

Ich möchte auch den Chat bei mir im Menü verknüpfen. Dazu eine Frage muss ich in der function.php auch erst etwas für den Chat rein schreiben oder einfach den Link wie im letzten Post einfügen?
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Wie das Menu erweitern?

Post by thomas.d »

Hallo zusammen,

ich benutze den "Forum Statistics MOD" in der aktuellen Version 0.3.0 Beta 4

Dieser zeigt sehr ausführliche Statistiken über das Forum an.

Damit die Überschrift "STATISTIK" in der Foren-Übersicht ein klickbarer Link wird, muss man

Öffne index.php

einfügen

Code: Select all

	//MOD Forum Statistics
	 'U_STATISTICS'		=> ((!$user->data['is_registered'] && !$config['allow_guests_view_fs']) || $user->data['is_bot']) ? $user->lang['STATISTICS'] : "<a href=\"{$phpbb_root_path}fs.$phpEx\">" . $user->lang['STATISTICS'] . '</a>',
	 //END MOD
Der Code macht nicht nur den Link, sondern prüft auch ab, ob Gäste die Statistiken überhaupt sehen dürfen.

So weit so gut.

Jetzt möchte ich natürlich die Box "Statistik" im Portal ebenfalls mit diesem Link ausstatten und habe daher

Öffne /includes/functions.php

finde

Code: Select all

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

Code: Select all

'U_STATISTICS'	=> append_sid("{$phpbb_root_path}fs.$phpEx"),
Öffne /styles/prosilver/template/portal/block/statistics.html

finde

Code: Select all

<h3>{L_STATISTICS}</h3>
ersetze mit

Code: Select all

<h3><a href="{U_STATISTICS}">{L_STATISTICS}</a></h3>
Das funktioniert auch im Portal, aber nicht mehr in index.php.

Dort steht jetzt statt dem Link "STATISTIK" nur noch "./fs.php" und ist auch nicht mehr anklickbar ...

Was habe ich vergessen?
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Wie das Menu erweitern?

Post by Christian_N »

Würde den Code

Code: Select all

       //MOD Forum Statistics
        'U_STATISTICS'      => ((!$user->data['is_registered'] && !$config['allow_guests_view_fs']) || $user->data['is_bot']) ? $user->lang['STATISTICS'] : "<a href=\"{$phpbb_root_path}fs.$phpEx\">" . $user->lang['STATISTICS'] . '</a>',
        //END MOD
aus der index.php entfernen und dafür in der includes/functions.php genauso setzen, anstelle von

Code: Select all

'U_STATISTICS'   => append_sid("{$phpbb_root_path}fs.$phpEx"),
und die statistics.html anstelle von deinen Code in

Code: Select all

<h3>{U_STATISTICS}</h3>
ändern, sprich aus dem L mach ein U :D

Wieso? Ganz einfach da die includes/functions.php ja sowohl im index.php als auch im portal.php aufgerufen wird, da die Änderung in der "function page_header();" ausgeführt werden und der Header bekanntlicher weise überall includiert wird, dadurch wird dann über all das U_STATISTICS mit dem Link anstellen des Text ersetzt, wenn die Aufforderungen erfüllt sind. :D

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Wie das Menu erweitern?

Post by thomas.d »

Ja, so ähnlich hatte ich es mir gedacht und dank deiner Erläuterung jetzt auch so umgesetzt.

Funktioniert einwandfrei, herzlichen Dank Chris! :D
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |

afghanworld
Active Member
Posts: 31
Joined: 6. January 2008 06:13

Re: Wie das Menu erweitern?

Post by afghanworld »

hab das gleiche problem wie blauesblut nur mit der SPIELHALLE unzwar :

Image


UND

Image

hab überall nachgeguckt aber weiss nicht wo der fehler liegen könnte

vielen dank

conch
Active Member
Posts: 2
Joined: 22. March 2008 16:35

Re: Wie das Menu erweitern?

Post by conch »

Hi, wollte mir auch einen weiteren Punkt hinzufügen, aber einen Oberpunkt, wird aber nicht angezeigt, was hab ich den falsch gemacht:
Hier der Code
(quotes wegdenken, dass ist mein Code):

main_menu.html

Code: Select all

			.......<li><a href="{U_ACP}">{L_M_ACP}</a></li>
					<!-- ENDIF -->
				</ul>
				<br>
[quote]
				<strong>{ARCHIV}</strong>
				<ul>
				<li><a href="http://www.google.de">Googlen</a></li>
				<li><a href="http://www.google.de">Googling</a></li>
				<li><a href="http://www.google.de">Googled</a></li>
				</ul>
				</br>

[/quote]							
				
				<strong>{L_M_HELP}</strong>
				<ul>
					<li><a href="{U_FAQ}">{L_FAQ}</a></li>.................
Und in lang_portal hab ich das noch eingefügt;

Code: Select all

	'ARCHIV' =>	'Archiv',
grüße
Last edited by conch on 23. March 2008 15:13, edited 3 times in total.
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Wie das Menu erweitern?

Post by Christian_N »

Hast auch dein Template im ACP aktualisiert und Cache geleert? Siehe auch die art KB von mir, wo es mal beschrieben ist was bei Änderungen an den Styles Dateien gemacht werden muss: http://www.phpbb-projekt.de/viewtopic.p ... p=175#p175
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

conch
Active Member
Posts: 2
Joined: 22. March 2008 16:35

Re: Wie das Menu erweitern?

Post by conch »

Hey, stimmt, habe zwar gestern Abend noch öfters das Template aktualisiert, aber da hatte ich das Hauptmenü schon deaktiviert :-)
Sorry, für den unnötigen Post...
Jetzt geht's, nur die Sprachvariable funktioniert nicht, hab's jetzt einfach so rein geschrieben, soll eh immer das gleiche sein.

Eine Frage hätte ich aber noch, ist es möglich das Hauptmenü von phpBB3 im Board3Portal anzuzeigen, wenn das Board3Hauptmenü im Portal angezeigt wird?

gruß & thx
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Wie das Menu erweitern?

Post by Christian_N »

conch wrote:Hey, stimmt, habe zwar gestern Abend noch öfters das Template aktualisiert, aber da hatte ich das Hauptmenü schon deaktiviert :-)
Sorry, für den unnötigen Post...
Unnötig sind die nie, den auf die kleinsten einfachere Sachen kommt man meistens am Schluss erst drauf. :D
conch wrote:Jetzt geht's, nur die Sprachvariable funktioniert nicht, hab's jetzt einfach so rein geschrieben, soll eh immer das gleiche sein.
kommt drauf an wie die definiert hast, und ob er die Datei aus die page_header() Funktion lädt, z.B. die mods/lang_portal.php wird in der page_header() Funktion hinzugefügt, wenn dort dann die neue Sprachvariable definieren tust, werden diese auch angezeigt.
z.B. tust du

Code: Select all

{L_GOOGLE}
nutzen so müsste dann in der mods/lang_portal.php nach

Code: Select all

// other
folgendes einfügen:

Code: Select all

	'GOOGLE'		=> 'Google',
Dann sollte er auch dir dieses anzeigen.
conch wrote:Eine Frage hätte ich aber noch, ist es möglich das Hauptmenü von phpBB3 im Board3Portal anzuzeigen, wenn das Board3Hauptmenü im Portal angezeigt wird?
Mache einfach die beschriebenen Änderungen aus der Installationsanleitung in der styles/prosilver/templates/overall_header.html rückgängig (prosilver mit deinem Style austauschen)
Aber der einzufügenden Code

Code: Select all

<a href="{U_PORTAL}">{L_PORTAL}</a> &#187; 
belässt du drinnen, den der zeigt ja dann den Link zum Portal im Header an.

Natürlich Template wieder aktualisieren und Cache leeren danach.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

Max
Active Member
Posts: 16
Joined: 31. March 2008 21:21

Re: Wie das Menu erweitern?

Post by Max »

Leute ich werdet mich ezwar für total blöd halten, aber kann mir wer mal ein sauberes snippet wie man einen menü punkt hinzufügt?

Wenn ich nen Menüpunkt mit diesem Link: http://hightechforum.hi.ohost.de/irc/NormalApplet.html und dem Namen IRC-Chat haben will kommt nur eine etwas fettere linie unter Foren Übersicht zustande :(
Wer in der Schule nicht seinen Verstand verliert hat nie einen gehabt!

http://www.hightechforum.de.vu

Max
Active Member
Posts: 16
Joined: 31. March 2008 21:21

Re: Wie das Menu erweitern?

Post by Max »

bitte bitte bitte
Wer in der Schule nicht seinen Verstand verliert hat nie einen gehabt!

http://www.hightechforum.de.vu

Turtle
Active Member
Posts: 4
Joined: 26. April 2008 21:56

Re: Wie das Menu erweitern?

Post by Turtle »

Christian_N wrote: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
Hallo,
ich hab die Änderungen wie beschrieben vorgenommen, den Cache gelehrt und aktualisiert.
Jedoch wir in meinem Menü nichts angezeigt.
www.it-board.at
Dort sollten im Menü unter Inhalt 2 neue Punkte sein: Partner und Vote leider sieht man nichts?!

Bei mir sieht das im main_menu.html folgendermasen aus:

Code: Select all

<table class="tablebg" cellspacing="1" width="100%" id="navigation">
	<tr>
		<th>{L_M_MENU}</th>
	</tr>
	<tr class="row3">
		<td>
			<strong>{L_M_CONTENT}</strong>
		</td>
	</tr>
	<tr class="row1">
		<td>
			<a href="{U_INDEX}">{L_INDEX}</a>
		</td>
	</tr>
	
	<tr class="row1">
		<td>
			<a href="{U_PARTNER}">{L_PARTNER}</a>
		</td>
	</tr>
	
	<tr class="row1">
		<td>
			<a href="{U_VOTE}">{L_VOTE}</a>
		</td>
	</tr>

usw ....
Die letzten 2 Einträge sind von mir hab ich etwas falsch gemacht ?

lg
Turtle
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”