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> © phpBB
Group<!-- IF S_USER_LOGGED_IN -->, <a href="./memberlist.php?mode=viewprofile&u=3">ich</a><!-- ENDIF -->
<br />
Style by © <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.