MyBB.de Forum
languageselect im header - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: languageselect im header (/thread-20914.html)



languageselect im header - dein-grafenwoehr.com - 07.11.2008

Hallo Gemeinde Smile

hätte da mal ein Anliegen ... Angel

ich möchte gerne den "languageselect" in den Header einbauen. Unser Forum wird auch von Amerikanern genutzt. Nur leider sehen die den "languageselect" im Footer irgendwie nicht ... :undecided:

Kann mir da jemand helfen ?

Gruß


RE: languageselect im header - ows - 07.11.2008

Ich kanns momentan leider nicht testen bzw. genauer nachsehen, aber im Template "Footer" müsstest du die Varable für die Sprachauswahl finden ($languageselect oder so ähnlich).

Es könnte ausreichen, wenn du diese Variable in einem Template deiner Wahl (header, header_welcomeblock_guest, header_welcomeblock_member) an geeigneter Stelle einfügst.


RE: languageselect im header - dein-grafenwoehr.com - 07.11.2008

Hallo En-Gedi,

habs glaub ich gefunden <div class="float_right">{$lang_select}</div> müsste das doch sein oder ?

Wenn diesen DIV aus dem footer rausmach, ist der languageselect von der seite auch weg ... Aber egal wo ich ihn im Header platziere, er wird nicht angezeigt ?!

Weiss net was ich falsch mache .....


RE: languageselect im header - ows - 07.11.2008

Das kommt davon, wenn man Sachen schreibt, die man nicht testen konnte!

Genau diese Variable meinte ich; warum es nicht geht kann ich dir im Moment leider nicht sagen ... komme erst morgen wieder an meinen Rechner.

Aber vielleicht ist ja jemand anderes schneller Wink


RE: languageselect im header - StefanT - 07.11.2008

Die Variable ist dort noch nicht verfügbar. Du müsstest die global.php verändern.


RE: languageselect im header - dein-grafenwoehr.com - 07.11.2008

ich schon wieder ... Smile erstmal "DANKE" für die Antworten ...

@ En-Gedi: Macht doch nix Wink Wär cool wenn du mal gucken könntest wenn du wieder an nen Rechner kommst Wink

@ Dragon: global.php ? Bitte helf mir ... Bin in Sachen PHP und auch MYBB wirklich ein Anfänger ... Windows-Domänen, jaaaa ... Das kann ich Wink

Gruß


RE: languageselect im header - StefanT - 08.11.2008

Du müsstest:
PHP-Code:
// Are we showing the quick language selection box?
$lang_select '';
if(
$mybb->settings['showlanguageselect'] != 0)
{
    
$languages $lang->get_languages();
    foreach(
$languages as $key => $language)
    {
        
$language htmlspecialchars_uni($language);
        
// Current language matches
        
if($lang->language == $key)
        {
            
$lang_options .= "<option value=\"{$key}\" selected=\"selected\">&nbsp;&nbsp;&nbsp;{$language}</option>\n";
        }
        else
        {
            
$lang_options .= "<option value=\"{$key}\">&nbsp;&nbsp;&nbsp;{$language}</option>\n";
        }
    }
    
    
$lang_redirect_url get_current_location(true'language');
    
    eval(
"\$lang_select = \"".$templates->get("footer_languageselect")."\";");

vor das verschieben:
PHP-Code:
eval("\$header = \"".$templates->get("header")."\";"); 



RE: languageselect im header - dein-grafenwoehr.com - 09.11.2008

Servus ...

Hab das versucht ... Bekomme dann aber einen PHP Fehler wie du im Anhang siehst ... was mache ich falsch ?

Gruß
P.S.: Hey ... Wer hat mein Thema verschoben ??? Wink Wink Wink


RE: languageselect im header - StefanT - 09.11.2008

Siehe: https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-bearbeite-ich-eine-php-datei.html


RE: languageselect im header - dein-grafenwoehr.com - 10.11.2008

Servus Dragon,

ok ok ... Ich habe deinen *WINK* verstanden Wink funktioniert ... Danke ....

Lightbulb Das Forum ist echt super .... Lightbulb