+ Antworten
Ergebnis 1 bis 4 von 4

Thema: yoologin | default-value

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

    Standard yoologin | default-value

    hallo,

    habe eine frage zum modul "yoologin" und mit der suchfunktion hier nix gefunden.
    (bevor verweise zum yootheme-forum kommen, habe keine mitgliedschaft mehr - und die nutzung ist des forums ist an eine aktive mitgliedschaft gebunden).

    ich wollte den default-wert "Benutzername" in "Patienten-Login" umschreiben. dazu habe ich verschiedene sprachdateien durchsucht, aber nicht die entsprechende variable dafür gefunden. (lediglich bei der anmeldung soll "Patienten-Login" stehen - in anderen fällen soll der standard "Benutzername" verwendet werden.)

    dazu habe ich im yoologin-modul anstelle der variable den gewünschten text direkt eingesetzt:

    original mit variable:
    PHP-Code:
    <input type="text" name="username" size="18" alt="<?php echo JText::_'Username' ); ?>" value="<?php echo JText::_'Username' ); ?>" onblur="if(this.value=='') this.value='<?php echo JText::_'Username' ); ?>';" onfocus="if(this.value=='<?php echo JText::_'Username' ); ?>') this.value='';" />
    geändert direkttext:
    PHP-Code:
    <input type="text" name="username" size="18" alt="<?php echo JText::_'Username' ); ?>" value="Patienten-Login" onblur="if(this.value=='') this.value='<?php echo JText::_'Username' ); ?>';" onfocus="if(this.value=='<?php echo JText::_'Username' ); ?>') this.value='';" />
    das funktioniert so auch super, jedoch gibt es da einen kleinen wermutstropfen.
    wenn man in das eingabefeld für den benutzernamen klickt, wird der defaultwert nicht gelöscht und man muß händisch alles markieren um diesen mit dem einzugebenden login zu ersetzen.

    wie kann ich das lösen, dass bei klick in das eingabefeld für benutzername der default komplett verschwindet?

    einen ansatz habe ich hier gefunden - extern

    vielen dank für einen hinweis.
    viele grüße - espe

  2. #2
    OpenSource Nutzer Avatar von blackice2999
    Registriert seit
    18.05.2006
    Ort
    Berlin
    Alter
    32
    Beiträge
    3.639
    Bedankte sich
    112
    Erhielt 935 Danksagungen
    in 711 Beiträgen

    Standard

    Hi,

    würde vorschlagen du nimmst Deine Änderungen zurück und schaust mal in die Sprachdatei "de-DE.mod_yoologin.ini" sollte es die Datei nicht geben, so gibt es Garantiert die Datei "en-GB.mod_yoologin.ini" diese nimmst Du dir kopierst sie nach de-DE und benennst sie einfach in de-DE.mod_yoologin.ini um. Anschliessend kannst gemütlich alles bearbeiten wie Dir beliebt.

    Nur den Code abzuändern weil man die Sprachdatei nicht findet ist etwas deletantisch... und das obwohl man im Code ja sieht das es eine Sprachdateinutzung hat.. (Stichwort: JText)

    Gruß Dennis
    Thread gelöst ? => Anleitung
    Wichtige Themen => Joomla FAQ | Flottes Sicherheitsliste
    Einfach nur so => Geiz ist doch geil oder?
    *dies ist ein Joomla Forum - Kein css / html Anfänger Forum...*

  3. #3
    Neu an Board
    Registriert seit
    05.04.2009
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    hallo dennis,

    danke für deine bemühungen und ausführungen, nur leider ist weder in der deutschen (aktiv und verwendet) noch in der englischen Sprachdatei "de-DE.mod_yoologin.ini" der default-wert "Benutzername" zu finden. doch dein ansatz war richtig.
    habe jetzt nochmal alle sprachdateien durchsucht und den treffer in der "de-DE.ini - zeile 297" gefunden.
    ungeachtet dessen hätte ich aber gern den grund gewußt, warum diese o.g. funktion nur bei nutzung der varibale funktioniert, um zukünftig -wie du schreibst, keine dilettantischen änderungen- vorzunehmen.

    p.s. übrigens sollte man auch keine fremdwörter benutzen, wenn sie nicht richtig geschrieben werden, auch das ist "dilettantisch" ;-)

    dennoch vielen dank - gruß espe

  4. #4
    OpenSource Nutzer Avatar von blackice2999
    Registriert seit
    18.05.2006
    Ort
    Berlin
    Alter
    32
    Beiträge
    3.639
    Bedankte sich
    112
    Erhielt 935 Danksagungen
    in 711 Beiträgen

    Standard

    Hi espe,

    es ist allgemein bekannt hier, das meine Rechtschreibung nicht die beste ist, denoch kompensiere ich dies durch andere Qualitäten. Wollte Dir dennoch mit diesem "Fachbegriff" nicht zu nahe treten, sondern klar machen das man Veränderungen an irgendwelchen Quelltexten nur dann machen sollte wenn es keinen anderen Ausweg mehr gibt...

    Zu Deiner Frage:
    Vermutlich hast Du einfach nicht alle
    Code:
    JText::_('Username');
    gleichermassen ersetzt. (Habe Deinen Quelltext nicht durchgeschaut).

    Gruß Dennis
    Thread gelöst ? => Anleitung
    Wichtige Themen => Joomla FAQ | Flottes Sicherheitsliste
    Einfach nur so => Geiz ist doch geil oder?
    *dies ist ein Joomla Forum - Kein css / html Anfänger Forum...*

+ Antworten

Lesezeichen

Berechtigungen

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