Seite 1 von 2

[3.3] Links von Usernamen entfernen

Verfasst: 20.01.2025 20:02
von StarterKid
Ich habe ein kleines Forum mit Version 3.3.13 laufen.
Ich möchte bei der Anzeige von Topics und Posts den Autorennamen nur als plaintext haben, also den jetzigen Link entfernen.
Hintergrund:
User sollen Autoren zwar von der Memberlist-Seite mittels PN und E-Mail kontaktieren können, aber aus den Beiträgen und Topic-Liste nicht direkt zur Memberlist-Seite springen können.

Ich habe in viewtopic schon die Stelle identifiziert, aber da werden scheinbar verschachtelte php-Code-Snippets eingebettet. Und egal wie ich die weiter verfolge, ich finde kein <href>, das den Link erzeugt. Oder bin ich da auf der falschen Fährte?
Kurz: Wie entferne ich den Link von den Usernamen?

Re: [3.3] Links von Usernamen entfernen

Verfasst: 21.01.2025 05:40
von Kirk
Hallo
Es gibt aber noch mehr Bereiche wo das Profil verlinkt ist z.B. Foren-Übersicht, bei der Suche oder in einer EXT auch das Avatarbild ist mit dem jeweiligen Profil verlinkt.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 21.01.2025 12:29
von hackepeter13
Hallo StarterKid,

man könnte mit Hilfe von css etwas schummeln.
Und zwar kann dir dabei die Eigenschaft "pointer-event" helfen.

Das könnte dann z.B. wie folgt aussehen:

Code: Alles auswählen

a.username, a.username-coloured {
    pointer-events: none;
    cursor: default;
}
damit sind alle Links mit der Klasse "username" und "username-coloured" nicht mehr anklickbar.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 21.01.2025 19:40
von StarterKid
Kirk hat geschrieben: 21.01.2025 05:40 Hallo
Es gibt aber noch mehr Bereiche wo das Profil verlinkt ist...
Stimmt, das macht alles noch schwieriger. Aber das das Hauptaugenmerk liegt erstmal auf diesen beiden Stellen.
hackepeter13 hat geschrieben: 21.01.2025 12:29 Hallo StarterKid,

man könnte mit Hilfe von css etwas schummeln...
WOW, das würde ja gleich auch die Problematik miterschlagen, die @Kirk angesprochen hat.
Leider bin ich nicht wirklich firm in css.
In welche Datei müsste ich den Code eintragen? Style prosilver und Derivate.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 21.01.2025 19:49
von chris1278
Êrstelle in dem Ordner:

...\styles\dein style\theme\ eine datei z.B. nolink.css und füge dort den Ihalt hier ein:

Code: Alles auswählen

a.username, a.username-coloured {
    pointer-events: none;
    cursor: default;
}


dann öffne: ...\styles\dein style\theme\stylesheet.css

und füge zum schluss folgendes ein:

Code: Alles auswählen

@import url("nolink.css?hash=123");
danach einfach den cache leeren und dann sollte das in dem gewünschten style so laden.

du kannst natürlich anstelle des dateinamens nolink.css auch einen anderen wählen der war nur als beispiel gedacht.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 21.01.2025 21:36
von Kirk
Man müsste das hier a.avatar auch noch mit hinzufügen, damit ist das Avatar Bild auch nicht anklickbar.
Bedenke das so wie hackepeter13 und chris1278 geschrieben haben, nirgends mehr der Link zum Profil anklickbar ist.
So wie du in deinem Startbeitrag erwähnt hast, sollte es in der Mitgliederliste möglich sein. Dafür wäre eine mini EXT die beste Lösung, wenn du es möchtest könnte ich dir sowas erstellen. Dann könnte man (wenn gewünscht) es so richten das Admins und Moderatoren davon ausgenommen sind.

Edit:
Bedenke wenn memberlist davon ausgenommen wird, das auch auf der Team Seite sowie beim Aufrufen der einzelnen Gruppen der Username anklickbar ist.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 22.01.2025 18:08
von StarterKid
Danke hackerpeter13 und chris1278 für den entscheidenden Hinweis und eine Möglichkeit, sie umzusetzen!
Das Argument mit der Mitgliederliste, die dann auch nicht mehr anklickbar wäre, ist gravierend. Wenn das auch noch weg wäre, käme man wirklich nirgends mehr an eine Kontaktoption, außer direkte Eingabe einer URL im Browser. :(

Deswegen würde ich dein Angebot eine Mini-EXT dafür zu schreiben gern annehmen, Udo/Kirk. Brauchst du noch Infos von mir dafür?
Vielen Dank schon im Voraus!! <3

"Mini" hört sich so an, als könnte ich davon lernen und vielleicht in Zukunft ähnliche Änderungen selbst programmieren. :wink:

Re: [3.3] Links von Usernamen entfernen

Verfasst: 22.01.2025 19:25
von Kirk
Bitte keine Komplett Zitate verwenden!
Zum Thema:
Du kannst sie dir hier downloaden. Da dies sehr speziell ist, gibt es dafür keine Updates, wenn zukünftige Änderungen gewünscht musst du diese selbst machen.
Beachte auch dies:
Kirk hat geschrieben: 21.01.2025 21:36 Bedenke wenn memberlist davon ausgenommen wird, das auch auf der Team Seite sowie beim Aufrufen der einzelnen Gruppen der Username anklickbar ist.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 22.01.2025 20:31
von chris1278
@kirk

das ist im Prinzip das, was ich oben beschrieben habe.

Re: [3.3] Links von Usernamen entfernen

Verfasst: 22.01.2025 20:53
von Kirk
Von der css her ja nur das die in memberlist nicht geladen wird.