Page 2 of 3

Re: Wie das Menu erweitern?

Posted: 17. February 2008 20:25
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!

Re: Wie das Menu erweitern?

Posted: 17. February 2008 20:51
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!

Re: Wie das Menu erweitern?

Posted: 17. February 2008 21:02
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

Re: Wie das Menu erweitern?

Posted: 23. February 2008 11:57
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?

Re: Wie das Menu erweitern?

Posted: 29. February 2008 12:36
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?

Re: Wie das Menu erweitern?

Posted: 29. February 2008 13:03
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

Re: Wie das Menu erweitern?

Posted: 29. February 2008 13:18
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

Re: Wie das Menu erweitern?

Posted: 2. March 2008 15:27
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

Re: Wie das Menu erweitern?

Posted: 22. March 2008 20:04
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

Re: Wie das Menu erweitern?

Posted: 22. March 2008 20:13
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

Re: Wie das Menu erweitern?

Posted: 23. March 2008 15:11
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

Re: Wie das Menu erweitern?

Posted: 23. March 2008 16:05
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

Re: Wie das Menu erweitern?

Posted: 12. April 2008 18:26
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 :(

Re: Wie das Menu erweitern?

Posted: 25. April 2008 23:20
by Max
bitte bitte bitte

Re: Wie das Menu erweitern?

Posted: 10. July 2008 19:05
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