MyBB.de Forum
Button im Forum für Englisch und Deutsch? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB.de (https://www.mybb.de/forum/forum-6.html)
+--- Forum: Deutsche Sprachdateien (https://www.mybb.de/forum/forum-23.html)
+--- Thema: Button im Forum für Englisch und Deutsch? (/thread-3072.html)

Seiten: Seiten: 1 2


Button im Forum für Englisch und Deutsch? - flatmax - 16.09.2006

Hy @ll



Habe das Deutsche Sprachpaket "Sie" hochgeladen und funktioniert.
(schon länger <bg>)

Meine Frage lautet:

Möchte Englischsprachigen & Deutschsprachigen Usern das "Leben" leichter machen, in dem ich rechts oben im Forum 2 Buttons (Englisch und Deutsche Flaggen) einfüge.
Die User können dann (auch wenn sie nicht registiert sind) das Forum mittels Klick auf die Flaggen in Ihre jeweilige Sprache umschalten.

Wie würde das funktionieren?

(Leider kann ich nur Html und ein bisschen Java, aber in der Umsetzung der Idee mangelt es mir an Wissen) :-)

..Leider :-(

Hat wer eine Idee?

Danke Flatmax


RE: Button im Forum für Englisch und Deutsch? - Sapd - 16.09.2006

Ich denk das du bei dein standard template ein neues hinzufügen musst


RE: Button im Forum für Englisch und Deutsch? - StefanT - 16.09.2006

Da muss aber noch mit php gecodet werden. Das ist nicht so einfach.


RE: Button im Forum für Englisch und Deutsch? - flatmax - 16.09.2006

mhmmmm... dacht ich mir :-((((((

Dabei wäre das genial

Danke /Flat


RE: Button im Forum für Englisch und Deutsch? - flatmax - 16.09.2006

Kann mir trotzdem ein versierter Anwender, eine für Anfänger leichte Anleitung geben, so das ich es mir selber einbauen kann?

Also am Wissensdrang mangelts bei mir ja nich :-)

Wäre echt super

Danke

/Flatmax


RE: Button im Forum für Englisch und Deutsch? - izmirium - 30.06.2007

Hallo Freunde;
Ich möchte auch dass mein Forum zwei sprahig erscheint. Was soll ich unternehmen?


RE: Button im Forum für Englisch und Deutsch? - Mak - 30.06.2007

Vielleicht hilft das hier:
http://mods.mybboard.net/view.php?did=383


RE: Button im Forum für Englisch und Deutsch? - izmirium - 30.06.2007

Danke Mak, das wird mir bestimmt helfen.


RE: Button im Forum für Englisch und Deutsch? - izmirium - 05.07.2007

Also Ich hab oben genannter php code runtergeladen.

Ich weiss nicht, was ich damit anfangen soll..!!!
( Und folgendes Ich habe Türkische Sprachdatein in mein Forum innstaliert und möchte für Gäste, Buttons für Deutsch und Türkisch erstellen ist diese code dafür geeignet?)

Es sieht so aus:


<?php
/**
* Copyright © 2006 CraKteR.
*/
if(!defined("IN_MYBB"))
{
die("This file cannot be accessed directly.");
}

$plugins->add_hook("index_end", "quicklanguage_run");
$plugins->add_hook("global_start", "quicklanguage_run_global");
$plugins->add_hook("misc_start", "quicklanguage_run_edit", 100000);

function quicklanguage_info()
{
return array(
"name" => "Quick Language",
"description" => "This plug-in makes it easier for people to change their language.",
"website" => "http://mcdcpp.net/",
"author" => "CraKteR",
"authorsite" => "http://mcdcpp.net/",
"version" => "1.2.8"
);
}

function quicklanguage_activate()
{
global $db;
$query = $db->query("SELECT disporder FROM ".TABLE_PREFIX."settings WHERE gid=9 ORDER BY `disporder` DESC LIMIT 0,1");
$disporder = $db->fetch_field($query, 'disporder')+1;
$s_1 = array(
"name" => "guestlang",
"title" => "Allow guests use quick language",
"description" => "This will make the quick language changer show for guests as well.",
"optionscode" => "onoff",
"value" => "off",
"disporder" => $disporder,
"gid" => 9
);
$db->insert_query(TABLE_PREFIX."settings", $s_1);
$template = array(
"title" => "quick_language",
"template" => "<form method=\"post\" action=\"./misc.php\">
<span class=\"trow1\" style=\"float: right; border: 1px solid #0F5C8E; padding: 3px;\">
<span class=\"smalltext\"><strong>Quick Language: </strong><select name=\"language\"><option value=\"\">{\$lang->use_default}</option><option value=\"0\">-----------</option>{\$langoptions}</select></span>
<input type=\"submit\" value=\"Change Language\" class=\"button\" />
</span>
</form>
<br />",
"sid" => -1
);
$db->insert_query(TABLE_PREFIX."templates", $template);
rebuildsettings();
}

function quicklanguage_deactivate()
{
global $db;
$db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='quick_language'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='guestlang'");
rebuildsettings();
}

function quicklanguage_run()
{
global $mybb, $db, $lang, $footer, $templates;

if($mybb->settings['guestlang'] == 'on' || $mybb->user['uid'] > 0)
{
$lang->load('usercp');
$languages = $lang->get_languages();
$langoptions = '';

if(isset($_COOKIE['mybb']['language']))
{
$mybb->user['language'] = $_COOKIE['mybb']['language'];
}

foreach($languages as $lname => $language)
{
$sel = '';
if($mybb->user['language'] == $lname)
{
$sel = ' selected="selected"';
}
$langoptions .= "<option value=\"$lname\"$sel>$language</option>\n";
}
eval("\$data = \"".$templates->get("quick_language")."\";");
$footer = str_replace("<div class=\"bottommenu\">", $data."\n<br class=\"clear\"><div class=\"bottommenu\">", $footer);
}
}

function quicklanguage_run_global()
{
global $mybb;
if(isset($_COOKIE['mybb']['language']))
{
$mybb->settings['bblanguage'] = $_COOKIE['mybb']['language'];
}
}

function quicklanguage_run_edit() {
global $mybb, $lang, $db;
if(isset($mybb->input['language']) && $mybb->request_method == 'post')
{
$lang->load('usercp');
if($mybb->user['uid'] > 0)
{
$db->update_query(TABLE_PREFIX.'users', array('language' => $db->escape_string($mybb->input['language'])), "uid=".$mybb->user['uid']);
}
else
{
my_setcookie('mybb[language]', htmlspecialchars_uni($mybb->input['language']));
}
redirect(isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : INDEX_URL, $lang->redirect_optionsupdated);
}
}
?>


RE: Button im Forum für Englisch und Deutsch? - Michael - 05.07.2007

https://www.mybb.de/74-0-f-4-informationen-zu-plugins.html