Im Discuz -Forum sind Avatare eine Möglichkeit, die Identität und Persönlichkeit der Benutzer anzuzeigen. Das Ändern des Avatars kann das erkennbare Profil verbessern und das Bild des Benutzers im Forum deutlicher machen. Im Folgenden werden wir vorstellen, wie Sie den Avatar in discuz ändern, um die Avatar Schritt für Schritt zu ändern.
Melden Sie sich zunächst beim Discuz Backend Management -System an, finden Sie die Option "Benutzer" im Menü links und klicken Sie, um die Seite "Benutzerverwaltung" einzugeben.
Suchen Sie auf der Benutzerverwaltungsseite die Option Register, stellen Sie sicher, dass die Option "Benutzer die Avatar hochladen" in den Einstellungen "Register" überprüft wird, und legen Sie die Grenzwerte der Avatar -Größe, Format und Dateigrößen nach Ihren Anforderungen fest.
Anschließend müssen Sie die Vorlagendatei von Discuz in der Regel im Verzeichnis /template/default/uc/avatar.htm eingeben und den Code in dieser Datei ändern, um den Stil der Avatar -Upload -Schnittstelle anzupassen.
<div class="avatar-upload">
<form action="uc.php" method="post" enctype="multipart/form-data">
<input type="file" name="avatar" />
<input type="submit" value="Laden Sie Avatar hoch" />
</form>
</div>
Die Logik des Hochladens von Avatar wird von der Datei uc.php verarbeitet. In dieser Datei müssen Sie den Upload -Verarbeitungscode, einschließlich Dateiformat und Größenüberprüfung, hinzufügen.
// existieren uc.php 文件中添加Laden Sie Avatar hoch逻辑
if ($_FILES["avatar"]["error"] == UPLOAD_ERR_OK) {
$temp_name = $_FILES["avatar"]["tmp_name"];
$new_name = "avatars/" . uniqid() . "." . pathinfo($_FILES["avatar"]["name"], PATHINFO_EXTENSION);
move_uploaded_file($temp_name, $new_name);
// Aktualisieren Sie den Benutzer -Avatar -Pfad und andere Informationen
// ...
}
Ändern Sie schließlich auf der Seite "Personal Center" der Benutzer die Vorlagendatei, um den vom Benutzer hochgeladenen Avatar anzuzeigen.
<div class="avatar-preview">
@@##@@
</div>
Nachdem Sie diese Schritte ausgeschlossen haben, können Sie Ihren Avatar in Discuz erfolgreich ändern. Achten Sie während des Änderungsprozesses unbedingt auf die Genauigkeit und Sicherheit des Codes, um die Stabilität des Systems zu gewährleisten.
Ich hoffe, dieser Artikel ist für Sie hilfreich und ich wünsche Ihnen eine angenehme Verwendung im Discuz -Forum!