Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
Sprachdatei selber erstellen
#1
Kann mir mal jemand Schritt für Schritt erklären, wie ich eine Sprachdatei erstelle und wo ich diverses eintragen muss, damit dies auch letztendlich angezeigt wird?
Mit freundlichen Grüßen



Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Zitieren
#2
Dies nimmst Du zum Laden der Sprache

PHP-Code:
$lang->load("deine_sprachdatei"); 

und die Sprachdatei dazu nennst Du "deine_sprachdatei.lang.php".

Befüllen tust Du diese so:

PHP-Code:
$l['deine_variable_1'] = "Der Text dazu";
$l['deine_variable_2'] = "Dein nächster Text"

usw

Deine "deine_variable_1" sollte dann im Template mit "{$lang->deine_variable_1}" aufgefufen werden.

Schlagt mich falls ich falsch liegen sollte Big Grin
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#3
(08.05.2014, 16:13)MrBrechreiz schrieb: Dies nimmst Du zum Laden der Sprache

PHP-Code:
$lang->load("deine_sprachdatei"); 

und die Sprachdatei dazu nennst Du "deine_sprachdatei.lang.php".

Befüllen tust Du diese so:

PHP-Code:
$l['deine_variable_1'] = "Der Text dazu";
$l['deine_variable_2'] = "Dein nächster Text"

usw

Deine "deine_variable_1" sollte dann im Template mit "{$lang->deine_variable_1}" aufgefufen werden.

Schlagt mich falls ich falsch liegen sollte Big Grin


PHP-Code:
$lang->load("deine_sprachdatei"); 

wo füge ich das ein?

also ich hab jetzt eine Seite mit dem Namen "Haftungsausschluss", möchte aber jene, wenn man alles in englisch anzeigen möchte, dass jene eben als "Disclaimer" erscheint.
Mit freundlichen Grüßen



Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Zitieren
#4
In deiner selbst erstellten Seite nach require_once "./global.php";
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#5
PHP-Code:
<?php
define
("IN_MYBB"1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll

require("global.php");

// Load global language phrases
$lang->load("haftungsausschluss");

add_breadcrumb("Haftungsausschluss");

eval(
"\$haftungsausschluss = \"".$templates->get("Haftungsausschluss")."\";"); // Hier wird das erstellte Template geladen
output_page($haftungsausschluss);
?>

Code:
<?php
/*
* Plugin Name: Haftungsausschluss for MyBB 1.6.x
*/

$l['Haftungsausschluss'] = "Disclaimer";

?>



so richtig?
Mit freundlichen Grüßen



Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Zitieren
#6
Soweit ich weiss sollte man dies klein schreiben in $l['Haftungsausschluss'] = "Disclaimer"; , also $l['haftungsausschluss'] = "Disclaimer";
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#7
hab ich gemacht. wird aber bei mir nicht im footer angezeigt.
Mit freundlichen Grüßen



Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Zitieren
#8
Wie sieht dein Template dazu aus ?

Zitat:also ich hab jetzt eine Seite mit dem Namen "Haftungsausschluss", möchte aber jene, wenn man alles in englisch anzeigen möchte, dass jene eben als "Disclaimer" erscheint.

Dazu noch eine Sprachdatei erstellen mit englischem Inhalt und sie in den english Ordner kopieren.

Sorry, hatte ich völlig überlesen.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren
#9
genau so
Mit freundlichen Grüßen



Für etwaige Tipps, Vorschläge oder Anleitungen von mir gebe ich keine Gewähr. Die Durchführung erfolgt auf eigene Gefahr!
Zitieren
#10
Code:
<html>
<head>
<title>{$settings['bbname']} - {$lang->haftungsausschluss}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>{$lang->haftungsausschluss}</strong></td>
</tr>
<tr>
<td class="trow1" align="center">
INHALT
</td>
</tr>
</table>
{$footer}
</body>
</html>

Versuchs mal so.
Mit freundlichen Grüßen

MrBrechreiz
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  in Box "Latest threads" die Postings selber anzeigen? andreaswien 4 2.344 14.10.2010, 16:51
Letzter Beitrag: andreaswien
  Extra Seite selber machen Gamer_Trost 11 4.614 04.05.2009, 15:34
Letzter Beitrag: StefanT
  [Gelöst]Benutzer sich selber löschen lassen Jan 3 2.283 29.06.2007, 01:45
Letzter Beitrag: Michael
  Neue Beiträge selber konfigurieren Sebastian1990 0 1.205 24.06.2007, 16:16
Letzter Beitrag: Sebastian1990
  flashgames selber einbauen ehorn 2 1.679 16.02.2007, 19:28
Letzter Beitrag: ehorn