Seite 1 von 2

<!-- IF S_USER_LOGGED_IN --> + common.php

Verfasst: 25.11.2008 22:06
von Trash-Master
Hallo Leute

ich habe schon wieder ein Problem.
Diesmal geht es sich um die common.php im deutschen Sprachverzeichnis.

Da steht ja drin:

Code: Alles auswählen

	'TRANSLATION_INFO'	=> 'Deutsche Übersetzung durch <a href="http://www.phpbb.de/">phpBB.de</a>',
Soweit, sogut nur jetzt will ich das ganze noch vervollständigen, da ich selber einiges in der Übersetzung umgeschrieben habe.

Ich hatte mir das so gedacht.

Code: Alles auswählen

	'TRANSLATION_INFO'	=> 'Deutsche Übersetzung durch <a href="http://www.phpbb.de/">phpBB.de</a><!-- IF S_USER_LOGGED_IN -->, optimiert durch <a href="./memberlist.php?mode=viewprofile&u=3">mich</a><!-- ENDIF -->',
So das funktioniert auch alles ohne Fehlermeldung, nur der IF Teil wird nicht versteckt, wenn man ausgeloggt ist. Hab Cache geleert usw. alles ohne Erfolg.

Kann mir jemand da weiterhelfen?

Verfasst: 25.11.2008 22:13
von Niklas.TT.SB
Hi,
ich glaube der _ zwischen USER und LOGGED muss weg.

LG,
Niklas

Verfasst: 25.11.2008 22:14
von piero
die strings, die hier drinstehen werden nicht geparst, du musst es entweder im template oder mit php variablen machen....

php Variablen

Verfasst: 25.11.2008 22:21
von Trash-Master
Wie würde das denn mit diesen php Variablen gehen?

Verfasst: 25.11.2008 22:35
von Miriam
Arbeite doch mit 2 Template-Variablen TRANSLATION_INFO und TRANSLATION_INFO_LOGGED_IN
Im Template kannst Du es dann auswählen lassen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
	{TRANSLATION_INFO}
<!-- ELSE -->
	{TRANSLATION_INFO_LOGGED_IN}
<!-- ENDIF -->

Verfasst: 25.11.2008 22:52
von Trash-Master
Danke, aber das klappt immer noch nicht. :(

Ich poste jetzt mal alle relevanten Codezeilen hier.

erstmal die common.php

Code: Alles auswählen

$lang = array_merge($lang, array(
	'TRANSLATION_INFO'	=> 'Deutsche Übersetzung durch <a href="http://www.phpbb.de/">phpBB.de</a>',
	'TRANSLATION_INFO_LOGGED_IN'	=> 'Deutsche Übersetzung durch <a href="http://www.phpbb.de/">phpBB.de</a>, optimiert von <a href="./memberlist.php?mode=viewprofile&u=3">ich</a>',	
	'DIRECTION'			=> 'ltr',
	'DATE_FORMAT'		=> '|j. M Y|', // 1. Jan 2007 (ggf. mit relativen Angaben)
	'USER_LANG'			=> 'de',
und noch meine overall_footer.html vom Genvision Style

Code: Alles auswählen

<div id="wrapfooter">
	<!-- IF U_ACP --><span class="gensmall">[<a href="{U_ACP}">{L_ACP}</a>]</span><br /><a href="#top" "><img align="right" src="{T_THEME_PATH}/images/top.gif" alt="Top of the Page" /></a><br /><!-- ENDIF -->
	<span class="copyright">
	Powered by <a href="http://www.phpbb.com/" target="_blank">phpBB</a> &copy; phpBB 
	Group<!-- IF S_USER_LOGGED_IN -->, <a href="./memberlist.php?mode=viewprofile&u=3">ich</a><!-- ENDIF -->&nbsp;
	<br />
	Style by &copy; <a href="http://genvision.net/memberlist.php?mode=viewprofile&u=17" target="_blank">Craig Whiteside</a> / <a href="http://genvision.net" title="Gaming Envision" target="_blank">Genvision.net</a><!-- IF TRANSLATION_INFO --><!-- IF S_USER_LOGGED_IN -->, 
	opimized by <a href="./memberlist.php?mode=viewprofile&u=3">ich</a><!-- ENDIF --><br />
	<!-- IF S_USER_LOGGED_IN -->{TRANSLATION_INFO}<!-- ELSE -->{TRANSLATION_INFO_LOGGED_IN}<!-- ENDIF --><!-- ENDIF --><br>
    <!-- IF S_USER_LOGGED_IN --></strong><a href="./viewtopic.php?f=81&t=4">DANKSAGUNGEN</a><!-- ENDIF -->
	<!-- IF DEBUG_OUTPUT --><br /><bdo dir="ltr">[ {DEBUG_OUTPUT} ]</bdo><!-- ENDIF --></span></div>
</td>
	<td class="row-right"><img src="{T_THEME_PATH}/images/spacer.gif" width="4" height="1" alt="" /></td>
</tr>
Was ist daran Falsch? Das müsste doch so klappen, oder?

Verfasst: 25.11.2008 23:57
von Miriam
Den Cache hast Du gelöscht und das Template / das Theme auch im ACP aktualisiert?

Verfasst: 26.11.2008 00:00
von Trash-Master
Ja, hab ich alles gemacht ...hat sich nichts verändert

Verfasst: 26.11.2008 00:11
von Miriam
Und die richtige Sprache hast Du auch editiert?

Verfasst: 26.11.2008 06:16
von Trash-Master
Jep, das deutsche Sprachpaket, was ich ausschließlich benuzte.