Moderatoren/Supermoderatoren - Email Adresse sichtbar machen

Divokymuz

Bekanntes Mitglied
Lizenzinhaber
Registriert
10. März 2011
Beiträge
1.057
Punkte
178
Gibt es eine Möglichkeit, bei den Mitglied bearbeiten Funktionen für Moderatoren die Mailadresse sichtbar zu machen?

Ich möchte das nicht über irgendwelche Umwege wie den Spam Filter machen, sondern direkt an dieser Stelle.
 
Nö, außer mit dem Admin Recht "Kann Benutzer und Moderatoren verwalten" welches aber mehr Rechte zulässt als von dir gewünscht.
 
Also es gibt einen weg ;)

Wir sprechen von *members/testemail.0000/edit"?
Füge im Template "member_edit" "
Code:
<input type="text" name="email" value="{$user.email}" class="textCtrl" />
" hinzu und in
library/XenForo/ControllerPublic/Member.php
und in Zeile 1030 diese Zeile zufügen
Code:
'email' => XenForo_Input::STRING,

so dass es dann so aussieht
Code:
            $dwInput = $this->_input->filter(array(
                'custom_title' => XenForo_Input::STRING,
                'location' => XenForo_Input::STRING,
                'occupation' => XenForo_Input::STRING,
                'homepage' => XenForo_Input::STRING,
                'email' => XenForo_Input::STRING,
            ));

Dann kann der Mod dies.
 
Geile Sache Au Lait. Werde ich nachher durchprobieren.

Wenns klappt, solltest Du ein Add-On draus machen, dass Problem oder die Frage habe sicher nicht nur ich. :)
 
Derzeit schon glaub ich ;) denn habe es sonst nocht nicht gelesen diesen speziellen Wunsch ;)
Probiere es aus - wenn Probleme oder Fragen, Du weisst wo Du mich findest.

BEDENKE ! Nach einem Update ist diese Änderung wieder weg!!!
 
Ist klar, sollte man per TMS machen.

Ich habe Deine Eingabe fürs Template noch ein wenig verändert.
Code:
    <xen:if is="{$userCanEditProfile} OR {$user.homepage}">
        <dl class="ctrlUnit">
            <dt>{xen:phrase email_address}:</dt>
            <dd><input type="text" name="email" value="{$user.email}" class="textCtrl" /></dd>
        </dl>
    </xen:if>

Eingefügt habe ich es hinter:
Code:
    <xen:if is="{$userCanEditProfile} OR {$user.homepage}">
        <dl class="ctrlUnit">
            <dt>{xen:phrase home_page}:</dt>
            <dd><input type="url" name="homepage" value="{$user.homepage}" class="textCtrl" /></dd>
        </dl>
    </xen:if>

Damit sieht es dann wie folgt aus: Bildschirmfoto 2015-01-30 um 11.18.16.png

Hier ist ein Thread, wo auch jemand danach sucht.
https://xenforo.com/community/threads/let-moderators-read-email-addresses.85727/
 
Das mit dem HTML code hatte ich absichtlich auf das nötigste beschränkt und wenn Du die Änderung nicht im Master Style machst geht sie nicht flöte aber TMS ist auch ok!
Ich meinte die hardCode anpassung DIE geht flöten
 
Zurück
Oben