+ Antworten
Ergebnis 1 bis 3 von 3

Thema: Module Sprachfile

  1. #1
    Neu an Board
    Registriert seit
    02.11.2003
    Beiträge
    11
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Wie genau gebe ich einem Modul eine eigene Sprachfile mit?

    ich hab das stats modul etwas angepasst für mich nun fehlen dort jedoch einige Sprachparameter.

    Die hab ich wzar in der language Datei gefunden und einbinden können, aber da ich das modul evtl mal releasen will *g* wäre n eigenes Sprachfile besser

    EDIT:

    noch zwei Fragen die nicht zur Überschrift passen jedoch zum Modul gehören.

    Wenn ich die Beitragszahl vom phpbb2 forum und die Bilderanzahl von der RS Gallerie anzeigen lassen will, kann ich dann count (id) nehmen oder zählt er dann z.b gelöschte Beiträge trotzdem / gelöschte Bilder/thumbnails mit ?

  2. #2
    Neu an Board
    Registriert seit
    05.12.2003
    Beiträge
    55
    Bedankte sich
    0
    Erhielt 2 Danksagung
    in 1 Beitrag

    Standard

    Es gibt zwei Wege: Variante 1, das Modul nutzt bereits Sprachfiles, nur deine Sprache ist nicht dabei.
    Hierbei einfach das Sprachfile kopieren und im selben Ordner unter germanf.php oder germani.php (je nach Einstellung im Admin-Bereich) ablegen und Texte im File übersetzen.

    Variante 2: Das Modul ist nicht lokalisiert, die Texte sind hart im Script eingetragen, einfache Lösung, alles im Script übersetzen, bessere Lösung, Script nach Beispiel anderer Module selbst lokalisieren, dazu language-Ordner im Modul-Ordner anlegen, Sprachfile anlegen (germani.php/germanf.php. Nun für jeden Text/Wort eine Variable definieren (am besten mit einem Module-Prefix - Variablen sollten sich nicht mit bestehenden Variablen überlagern) und im Script die Texte durch die Variablen ersetzen. Am Anfang des eigentlichen Scripts kommt nun noch eine Include-Anweisung für das Sprachfile, die je nach Mambo-Variable (Sprache) den Pfad zur Sprachdatei setzt und diese lädt. Siehe andere Module

    Sprachfile im Modul laden:
    [code:1:05cc37330f]if (file_exists( "$url/language/$mosConfig_lang.php" ))
    include ( "$url/language/$mosConfig_lang.php" ) ;
    else
    include ( "$url/language/english.php" ) ;[/code:1:05cc37330f]
    ---
    Thomas

  3. #3
    Neu an Board
    Registriert seit
    05.12.2003
    Beiträge
    55
    Bedankte sich
    0
    Erhielt 2 Danksagung
    in 1 Beitrag

    Standard

    zur Frage zwei, Count(*) zählt alle Zeilen, die zum passenden select zurückgegeben werden, wenn also die Gallery nur Bilder anzeigt, die nicht gelöscht sind [ bsw. where deleted = NULL] , so gibt die Select Count(*) mit der gleichen where-Bedingung auch nur die korrekte Zahl zurück.
    Select count(*) tabelle ohne where-Klausel gibt Anzahl aller Zeilen inklusiv der gelöschten zurück.
    ---
    Thomas

+ Antworten

Ähnliche Themen

  1. Loudmouth30 Sprachfile
    Von Scubi im Forum Mambo 4.5.0 Module
    Antworten: 3
    Letzter Beitrag: 20.10.2004, 12:01
  2. Kann keine Module Installieren ?
    Von Rascal im Forum Mambo 4.5.0 Module
    Antworten: 3
    Letzter Beitrag: 22.07.2004, 15:18
  3. Module werden nicht angezeigt
    Von martinredlich im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 0
    Letzter Beitrag: 02.05.2004, 23:52
  4. Position TOP/Left/Right/ect..., 2 Module nebeneinander
    Von Aydrian im Forum Allgemeine Fragen zu Mambo 4.5.0
    Antworten: 1
    Letzter Beitrag: 30.12.2003, 08:46
  5. AkoBook 2 und deutscher Sprachfile
    Von Rebel im Forum Mambo 4.5.0 Komponenten
    Antworten: 1
    Letzter Beitrag: 23.11.2003, 13:43

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein