Seite 1 von 1
Bilinguales Forum
Verfasst: 13.07.2005 20:18
von d0h3rty
Namd,
Ist es möglich ein Forum insofern zweisprachig auszulegen, indem der unregistrierte User auf der Startseite wählen kann, welche Sprache er benutzen möchte?
Klar, das Forum ist grundlegend mehrsprachig und man kann die Boardsprache einstellen, aber wenn die Boardsprache zB. standardmäßig auf Deutsch eingestellt ist, wird sich ein Spanier wahrscheinlich nichtmal registrieren können und davor zurückschrecken sich anzumelden.
Also stelle ich mir das in etwa so vor:
Startseite - Auswahl: Englisch / Deutsch.
Je nachdem, wo man hinklickt erscheint das Forum auf egnlisch oder deutsch.
Es sollte dabei trotzdem ein und dasselbe Forum bleiben.
Lösung
Verfasst: 13.07.2005 20:23
von gloriosa
Hallo,
das sollte Dir der
Select Default Language MOD weiterhelfen !
Zum Einbau siehe KB:modsfaq !

Verfasst: 14.07.2005 16:08
von d0h3rty
Ne sry, das ist nicht das was ich suche.
Trotzdem thx.
Verfasst: 15.07.2005 02:16
von d0h3rty
Keine Vorschläge mehr?
TOPIC BUMPING
Verfasst: 15.07.2005 07:18
von gloriosa
Hallo,
Du betreibst Topic Bumping !

Was das ist ist hier KB:knigge nachzulesen !
Su solltest auf diesen Kommentar basser nicht antworten !

Verfasst: 15.07.2005 08:35
von Christian Benz
Hallo,
d0h3rty hat geschrieben:Keine Vorschläge mehr?
Du könntest den "Auto-Language"-Mod benutzen. Dieser stellt die Boardsprache abhängig von der Spracheinstellung des verwendeten Browsers automatisch um. Somit entfällt für Gäste sogar die manuelle Umschalterei, da man das Board gleich in der "richtigen" Sprache sieht. Ich bin jedenfalls ganz zufrieden damit (verwende diesen Mod selbst zur automatischen Umschaltung deutsch <-> englisch).
Code: Alles auswählen
MOD Title: Automatic browser dependent language choice for guests
MOD Author: Herbalite
MOD Description: Allows guests to view the board automatically in their preferred language, provided you support that language on your board.
Gruß,
Chris
Verfasst: 15.07.2005 13:08
von S2B
Du könntest auch ein kleines Snippet ins Board einbauen, mit dem man die Sprache als ausgeloggter User an die URL hängen kann. Diese wird dann (wenn alle URL's mit append_sid() umschlossen wurden) an jede URL angehängt, also beibehalten.
Code: Alles auswählen
#
#-----[ OPEN ]----------------------------------------------
#
includes/session.php
#
#-----[ FIND ]----------------------------------------------
#
if ( !empty($SID) && !preg_match('#sid=#', $url) )
{
$url .= ( ( strpos($url, '?') != false ) ? ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
}
#
#-----[ AFTER, ADD ]----------------------------------------
#
if (isset($HTTP_GET_VARS['lang']) && !empty($HTTP_GET_VARS['lang']))
{
$url .= (strpos($url, '?') != false) ? ( ( $non_html_amp ) ? '&' : '&' ) . 'lang=' . $HTTP_GET_VARS['lang'] : '?lang=' . $HTTP_GET_VARS['lang'];
}
#
#-----[ OPEN ]----------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]----------------------------------------------
#
if ( !file_exists(@phpbb_realpath($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_main.'.$phpEx)) )
{
$board_config['default_lang'] = 'english';
}
#
#-----[ BEFORE, ADD ]---------------------------------------
#
else if (isset($HTTP_GET_VARS['lang']) && !empty($HTTP_GET_VARS['lang']))
{
$board_config['default_lang'] = $HTTP_GET_VARS['lang'];
}
Du müsstest also nur noch 2 Links hinzufügen, bei denen jeweils eine andere Sprache als lang-Parameter angehängt wird.
Ich hoffe mal, dass keine schlimmen Fehler drinnen sind, das Script ist schon ein bisschen älter.
Aber zumindest konnte ich bis jetzt keine finden...
Re: TOPIC BUMPING
Verfasst: 15.07.2005 13:37
von d0h3rty
gloriosa hat geschrieben:Hallo,
Du betreibst Topic Bumping !

Was das ist ist hier KB:knigge nachzulesen !
Su solltest auf diesen Kommentar basser nicht antworten !

Och das tut mir ja wirklich leid, aber die letzten 2 Posts haben mir gezeigt, dass es für mich richtig war "Topic Bumping" zu "betreiben".
Also thx an Christian Benz und S2B! Werde mir das mal ansehen.