+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Benutzerdatenänderung im Frontend einschränken

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

    Standard Benutzerdatenänderung im Frontend einschränken

    Hallo Leute,

    ich hab folgendes Problem:
    Ich möchte gern die Benutzerdaten aller User meiner Seite (1.5.15) selbst festlegen.
    Hierbei sollen diese jedoch nicht an ein Passwort und eine e-Mailadresse gebunden sein. Sprich Benutzername und Name sollen fest bleiben. Für den Benutzernamen ist das ja kein Problem, doch wie geht das für den Namen?

    Zudem kommt ein weiteres Problem, dass ich eine Forenkomponente installieren möchte.
    Und diese bieten ja immer die Möglichkeit einer Änderung der eigenen Userdaten. Da das Forum eh nur für Registrierte sein soll, ist diese Funktion auch hinfällig.
    Ich hab jetzt verschiedene Komponenten ausprobiert doch keine gefunden wo man das Ändern der Kontaktdetails abschalten kann. Lediglich Kunena bietet das Sperren des Benutzernamens an (nicht aber das Namens).

    Wenn ihr hierbei auch noch eine Lösung hättet wäre ich euch dankbar.
    Egal ob es eine Komponente ist oder eine konkrete Stelle in den Komponentenfiles, die man ändern muss.

    Gruß
    Matzilla

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    12.11.2009
    Ort
    Bodechlapfhöchi
    Beiträge
    851
    Bedankte sich
    11
    Erhielt 158 Danksagungen
    in 147 Beiträgen

    Standard

    Hallo,

    Das bearbeiten der Userdaten kannst Du doch in der Administration ausschalten.
    Menüs- Benutzermenü - Ihre Details - Freigeben = NEIN.
    Dann kann man im Frontend keine Userdaten mehr ändern.

    Gruss

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

    Standard

    nein, so mein ich es nicht.
    Den Eintrag im Benutzermenü soll es schon noch geben.
    Nur eben keine Inputbox für den Namen soll es sein.
    Die Leute sollen ja das Formular haben um die eMail und das Passwort zu ändern. Mehr nicht.

  4. #4
    Verbringt hier viel Zeit
    Registriert seit
    12.11.2009
    Ort
    Bodechlapfhöchi
    Beiträge
    851
    Bedankte sich
    11
    Erhielt 158 Danksagungen
    in 147 Beiträgen

    Standard

    Zitat Zitat von Matzilla Beitrag anzeigen
    nein, so mein ich es nicht.
    Nur eben keine Inputbox für den Namen soll es sein.
    .
    Hallo,

    Ach so. Das kannst Du in der :
    components/com_user/views/user/tmpl/form.php
    ändern.

    Gruss

  5. #5
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Dann aber bitte als Template Override umsetzen, so kanst Du nach dieser Veränderung gefahrlos weiterhin Joomla aktuell halten. Wie es geht, steht in den FAQ in meiner Signatur.

  6. #6
    Verbringt hier viel Zeit
    Registriert seit
    12.11.2009
    Ort
    Bodechlapfhöchi
    Beiträge
    851
    Bedankte sich
    11
    Erhielt 158 Danksagungen
    in 147 Beiträgen

    Standard

    Zitat Zitat von Lacki Beitrag anzeigen
    Dann aber bitte als Template Override umsetzen, so kanst Du nach dieser Veränderung gefahrlos weiterhin Joomla aktuell halten. Wie es geht, steht in den FAQ in meiner Signatur.
    Hallo,

    Ich weiss, dass Du Dich schon einige Jahre länger mit Joomla auseinandersetzst als ich, aber ist es schwierig gleich den Paragraphen und Absatz hier zu nennen,

    Gruss

  7. #7
    Moderator Avatar von Lacki
    Registriert seit
    27.04.2006
    Ort
    Direkt um die Ecke
    Beiträge
    8.729
    Bedankte sich
    337
    Erhielt 3.611 Danksagungen
    in 2.970 Beiträgen

    Standard

    Du findest es in Abschnitt 2.5 (Eine kurze Einführung, die genaue Anleitung ist verlinkt).

  8. #8
    Neu an Board
    Registriert seit
    05.01.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Vielen Dank rocket3,
    ich werd mich gleich mal morgen dransetzten und schaun wie's läuft.
    Das mit den Overrides scheint ja ne feine Sache zu sein

  9. #9
    Neu an Board
    Registriert seit
    05.01.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    So ich hab mich an den OVerride gesetzt, doch es scheint nicht zu klappen.

    Die Ordnerstruktur stimmt auf jeden Fall ( TEMPLATENAME\html\com_user\views\user)
    und da hab ich dann die von mir modifizierte form.php reinkopiert.
    Geändert hab ich ab Zeile 29:

    <tr>
    <td>
    <label for="name">
    <?php echo JText::_( 'Your Name' ); ?>:
    </label>
    </td>
    <td>
    <span><?php echo $this->user->get('name');?></span>
    </td>
    </tr>


    praktisch das gleiche Konstrukt wie bei "username" zuvor.

    Ich hab hier jetzt auch noch einen älteren Thread hier im Forum dazu gefunden, bei dem die modifizierte form.php zum Download angeboten wurde (mit readonly="readonly" im quelltext).
    Das hat auch nix genützt. Zumindest blieb auf der Seite der Bereich für das Ändern der Benutzerdaten weg, was dann bestätigt, dass die Ordnerstruktur in TEMPLATE/html richtig sein muss.

    Browser- und Joomla-Cache hab ich auch geleert!
    Geändert von Matzilla (09.01.2010 um 17:35 Uhr) Grund: Ergänzung

  10. #10
    Neu an Board
    Registriert seit
    05.01.2010
    Beiträge
    16
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich hab selbst die Lösung gefunden!

    Der Pfad war doch nicht der Richtige.

    Laut den gängigen Anleitungen im Netz würde (so wie ich das seh) das Unterverzeichnis "/views" noch mit drinstehn. Tut es aber nicht beim Override.
    Der gültige Pfad ist somit TEMPLATE/html/com_user/user/form.php

    Hab dies beim Template "beez" abgeschaut.

    Gruß
    Matzilla

+ Antworten

Lesezeichen

Berechtigungen

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