gn#36 hat geschrieben:Das geht natürlich in jedem Fall auch, aber nicht ganz so einfach, denn du müsstest in dem Fall auf jeden Fall von Hand einiges basteln.
Dazu solltest du dir einfach mal die zugehörige UCP Moduldatei ansehen und einfach mal nach einem schon bestehenden Eintrag suchen und dir den Code in der direkten Umgebung darum ansehen, eigentlich ist der Einbau dort nicht all zu schwer (als Tipp: Such z.b. mal in der includes/ucp/ucp_prefs.php nach 'allowpm', wenn du dort alles analog einbaust und dann auch im Template ein passendes Feld einfügst (da reicht dann auch copy & paste mit Namensänderung) dann brauchst du danach nur noch ein neues Datenbankfeld und musst evtl - wenn du keinen Defaultwert in der DB angibst - dein Feld auch noch für die Neuregistrierung in der includes/functions_user.php in der Funktion user_add eintragen).
Da ist die Anleitung wie du es machst wenn du den Eintrag nicht im Profil haben willst sondern bei den Einstellungen...
Dann kopierst du noch den entsprechenden Abschnitt der ucp_prefs_personal.html deines Styles, also z.B. das hier:
Code: Alles auswählen
<dl>
<dt><label for="allowpm1">{L_ALLOW_PM}:</label><br /><span>{L_ALLOW_PM_EXPLAIN}</span></dt>
<dd>
<label for="allowpm1"><input type="radio" name="allowpm" id="allowpm1" value="1"<!-- IF S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label for="allowpm0"><input type="radio" name="allowpm" id="allowpm0" value="0"<!-- IF not S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
Da musst du natürlich die vorkommenden Variablen (S_ALLOW_PM) dann in der Kopie umbenennen und in Kombination mit den anderen Änderungen oben sollte da was brauchbares bei rauskommen

Einfach alle Stellen an denen allowpm vorkommt passend nachbauen.