Profilüberschrift in den Beiträgen anzeigen

Ich möchte das Feld „Profilüberschrift“ unter dem vollständigen Namen hinzufügen. Ich habe versucht, den Weg zu finden, aber es gibt keinen Weg.

Abgesehen davon gibt es einen Fehler/ein Problem, da ich enable_name in dem Beitrag auf true gesetzt und die Benutzernamen aus dem Beitrag ausgeblendet habe, indem ich einige CSS-Regeln in „Anpassen“ > „Thema“ > „CSS/HTML bearbeiten“ hinzugefügt habe.

// Versteckt den Benutzernamen von der Beitragsseite
.names .username {
    display: none!important;
}

Diese Einstellungen funktionierten gut, aber bei einigen Benutzern wurden auch die vollständigen Namen ausgeblendet.

Bitte helfen Sie mir, diese Einstellungen zu beheben.

Hallo Kushal :slight_smile:
Können Sie bitte klarstellen, was Sie mit „Profil-Headline-Feld?“ meinen?

Was das Ausblenden von Benutzernamen betrifft, können Sie je nach den Einstellungen Ihrer Website Folgendes versuchen:

.names .second.username {
    display: none;
}
1 „Gefällt mir“

Der obige CSS-Code versteckt die Benutzernamen der Benutzer nicht.

Ich spreche von dieser Überschrift

1 „Gefällt mir“

Daher mein „abhängig von den Einstellungen Ihrer Website“, aber das ist mein Fehler, ich hätte mit den Standardeinstellungen beginnen sollen, mit denen das folgende CSS funktionieren sollte:

.names .first.username {
    display: none;
}

Was die Schlagzeile unter dem vollständigen Namen betrifft, versuchen Sie Folgendes:

.topic-meta-data .names {
    flex-wrap: wrap;
    .user-title {
        width: 100%;
    }
}

image

Seien Sie sich bewusst, dass es unbeabsichtigte Nebenwirkungen geben kann (wie so oft, wenn wir CSS-Änderungen an Elementen vornehmen, die mehrere untergeordnete Elemente enthalten).

2 „Gefällt mir“

CSS-Einstellungen funktionieren einwandfrei, aber ich habe Probleme, da für einige Benutzer sowohl der Benutzername als auch der vollständige Name in den Beitrags kategorien sichtbar sind, während für einige Benutzer nur der Benutzername sichtbar ist (aus der Datenbank werden nur die Benutzernamen abgerufen – über die Quellcodeansicht überprüft).
Abgesehen davon ist der CSS-Code für die Profilüberschrift perfekt, aber wie rufe ich die Details aus der Datenbank ab, da sie nicht aus der Datenbank abgerufen werden, sodass es keine Frage ist, sie sichtbar zu machen.
Bitte helfen Sie mir dabei.

Ich war mit diesem CSS etwas zu schnell und habe nicht geprüft, ob Konten ohne vollständige Namen vorhanden sind. Daher ist mein CSS-Vorschlag fehlerhaft.

Können Sie mir die folgenden Einstellungswerte Ihrer Website nennen?

  • Vollständiger Name erforderlich

  • Benutzernamen in der Benutzeroberfläche priorisieren

1 „Gefällt mir“

Das Feld “Vollständiger Name” ist seit Beginn ein Pflichtfeld, und für den zweiten Punkt benötige ich weitere Klärung.

Es ist diese Einstellung:

:slight_smile:

1 „Gefällt mir“

Um mehr zu verdeutlichen, haben alle Konten sowohl vollständige Namen als auch Benutzernamen (verifiziert durch den Besuch ihrer Profile). Es ist nur so, dass auf den Seiten der Beiträge die vollständigen Namen einiger Konten nicht abgerufen werden.

Wie füge ich nach dem vollständigen Namen eine Profilüberschrift hinzu?

Ja, diese Einstellung ist aktiviert

Beide Einstellungen sind aktiviert
image

Danke für die Info :slight_smile:

Wenn du Prioritize username in UX aktiviert hast, werden Benutzernamen in jedem Beitrag angezeigt, wenn der Benutzername und der vollständige Name des Benutzers identisch sind.
Und du wirst feststecken, wenn du Benutzernamen nur mit CSS ausblenden möchtest, da du keine vorherigen Elemente ansprechen kannst.

Zum Beispiel hast du zwei Beiträge, die Folgendes haben:

  1. Benutzername

    • Beitragstext
  2. Benutzername Vollständiger Name

    • Beitragstext

Und du kannst Benutzernamen nicht nur für Benutzer ausblenden, die einen vollständigen Namen haben, der sich von ihrem Benutzernamen unterscheidet, da der Benutzername vor dem vollständigen Namen angezeigt wird.

Es ist ein wenig kompliziert zu erklären :sweat_smile:

Wenn du also eine reine CSS-Lösung möchtest, musst du Prioritize username in UX deaktivieren und das folgende CSS verwenden:

.names {
    .full-name +.username {
        display: none;
    }
}

Was den Titel unter dem Namen betrifft, kannst du dieses aktualisierte CSS verwenden:

.topic-meta-data .names {
    flex-wrap: wrap;
    .user-title {
        width: 100%;
        order: 1;
    }
}

Die order: 1; verhindert, dass das Status-Emoji des Benutzers neben dem Titel steht und es neben dem vollständigen Namen belässt:

Wenn ich all dieses CSS kombiniere, hier ist das Ergebnis.

Vorher:

.topic-meta-data .names {
    flex-wrap: wrap;
    .full-name +.username {
        display: none;
    }
    .user-title {
        width: 100%;
        order: 1;
    }
}

Nachher:

3 „Gefällt mir“

Vielen Dank für Ihre Bemühungen, aber beide Codes funktionieren nicht. Ich habe sogar !important in CSS hinzugefügt, aber es funktioniert immer noch nicht.
Und für die Profilüberschrift kommt sie nicht aus dem Backend, siehe den folgenden Screenshot als Referenz

1 „Gefällt mir“

Dieser Plugin hat mir geholfen, das Problem zu lösen, das auftritt, wenn Benutzername und vollständiger Name identisch sind und dann einer automatisch ausgeblendet wird.

Bitte helfen Sie mir, den Profil-Schlagzeile nach dem vollständigen Namen hinzuzufügen.

1 „Gefällt mir“

Kann mir jemand helfen, wie ich die Profilüberschrift auf der Beitragsseite sichtbar machen kann?

@JammyDodger Was soll ich tun? Soll ich einen neuen Beitrag erstellen oder gibt es eine andere Möglichkeit, dieses Problem zu lösen?

Können Sie einen Link zu Ihrem Forum teilen?

Unten ist der Link zum Forum –
https://team.krsh.org

Danke. :slight_smile:

Bitte seien Sie so präzise wie möglich, da Ihre Anfrage etwas verwirrend ist.

Meinen Sie mit “nach” “darunter”?


Ihr Registrierungsformular enthält ein Feld “Profilüberschrift”, aber ich vermute, dass dies nichts mit Ihrer Frage zu tun hat. Sie bitten, nach meinem Verständnis, darum, den Titel eines Benutzers unter seinem Benutzernamen anzuzeigen.

Ich habe meinen Code aus meiner Nachricht auf Ihrem Forum ausprobiert und er funktioniert:

Vorher:
image

Nachher:
image

Ist das, was Sie wollen?

1 „Gefällt mir“

Ich habe bereits erwähnt, dass ich Profil-Headline anzeigen möchte. Wenn diese Headline unter dem vollständigen Namen angezeigt werden kann, wäre das großartig, genau wie auf dem zweiten Bild, das Sie gesendet haben, anstelle der Profil-Headline „Internship Secured“ sichtbar sein sollte.