ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Language: 'var nicht zu finden'

Geschlossen
  1. #1
    User Pic
    Bulletproof Mitglied
    Registriert seit
    15.01.2013
    Beiträge
    44
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,

    ich habe ein 'Language'-Problem von "by Steven Cardoso aka $tAnkY".
    Template: mar_elite
    Datei: boxen_login.htm (original ilch)
    boxen_login_elite.htm (mar_elite template)

    Sobald man sich registriert hat, wird auf der rechten Seite eine Übersicht/Auswahl des Benutzers angezeigt:
    - mein Profil
    - meine Gallery
    - Nachrichten
    - meine Beiträge
    - neue Beiträge

    hierbei habe ich festgestellt, dass einige Variablen zur Übersetzung {...} fehlen oder falsch sind.
    Bsp: {logout} statt richtig {_lang_logout}

    Jetzt bin ich aber über ein weiteres Problem gestolpert. Ich habe eine Bezeichnung für 'meine Gallery' die mit {UGALLERY} gekennzeichnet ist - diese finde ich aber NICHT in den language-Dateien: en.php, de.php
    Trotzdem... schreibt er 'meine Gallery' für diese Variable hin...

    Ich hab keine Ahnung, WO er sich diesen WERT her holt - hier der script Auszug (zu finden in /include/templates/user/boxen_login_elite.htm):

    <td style="line-height:14px;"><a href="index.php?user-8">edit Profil</a>
    <br/>{UGALLERY}<br/>
    <a href="index.php?forum-privmsg">{NACHRICHTEN}</a><br/>
    <a href="?search-aeit">{_lang_posts} ({POSTS})</a><br/>
    <a href="index.php?forum-augt">{_lang_newposts} <span style="color:#007F0E;"> ({LPOSTS})</span></a><br/><br/>
    <a href="index.php?user-3"><b>{_lang_logout}</a></b><br/>{ADMIN}</td>

    Frage:
    Wann schreibt man nur {NACHRICHTEN} und wann schreibt man {_lang_newposts}?


    Zum besseren nachvollziehen habe ich euch einen User angelegt, damit ihr Euch anmelden könnt:
    User: TEST
    PW: TesT2013
    Gleich nach der Anmeldung seht ihr auf der rechten Seite den besprochenen Bereich.
    Die Sprache stellt ihr auf der linken Menüseite ganz oben um.

    Grüße Bulletproof?

    betroffene Homepage: p4f-league.com


    Zuletzt modifiziert von Bulletproof am 01.03.2013 - 17:47:40
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Du musst schon aufpassen was Variablen/Platzhalter sind und was Sprachvariablen sind.

    {_lang_newposts} wird durch folgendes ersetzt:
    'newposts' => 'neue Beitr&auml;ge',


    {POSTS} ist aber ein Platzhalter, welcher durch die Definierung der jeweiligen PHP ersetzt wird. Also hat dieses nichts mit einer Sprachvariable zu tun.

    Siehe: Doku >> Entwickler Referenz ilchClan 1.1 >> Templates


    Zuletzt modifiziert von Lord|Schirmer am 01.03.2013 - 18:51:00
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Bulletproof Mitglied
    Registriert seit
    15.01.2013
    Beiträge
    44
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    ahaaa, wenn ich dich also richtig verstehe, dann sind alle
    {_lang_...
    Translation-variablen und alle {UGALLERY} sind Platzhalter für die PHP-Anwendung?

    Deshalb finde ich nix über {UGALLERY} aus dem script:
    <td style="line-height:14px;"><a href="index.php?user-8">edit Profil</a>
    <br/>{UGALLERY}<br/>

    Muss ich jetzt die PHP-Datei UGALLERY.php suchen? denn da ist der Rest der Übersetzung zu suchen, welche ich anscheinend nicht finden konnte.
    Da in der boxen_login_elite.htm nichts über {UGALLERY} zu finden ist.. - richtig?

    Grüße Bulletproof
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Wie gesagt bei einem Platzhalter musst Du in der zugehörigen PHP Datei suchen. Also die zugehörige Box im contents/boxes Ordner, wahrscheinlich (ich kenne das Modul leider nicht) eine Datei namens "boxen_login_elite.php"
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten