Seite 1 von 3

Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 14:03
von guenniguenzelsen
Hallo zusammen,
ich nutze bei phpBB 3.3.14 (PHP 8.3.10) die Erweiterung "Thanks for posts" 2.1.1
https://www.phpbb.com/customise/db/exte ... r_posts_2/
Dazu das deutsche Sprachpaket 2.1.0 von Scanialady
https://www.phpbb.com/customise/db/exte ... 86#p765686

Ich möchte die Übersetzung vom sehr förmlichen "Dank für einen Beitrag" zu einem etwas neumodischeren "Like/gefällt mir" anpassen.
Die Übersetzungen habe ich mir soweit angepasst, an zwei Stellen komme ich aber nicht weiter und bitte um Unterstützung.
Folgendes möchte ich ändern:
- In der auflistung der Erhaltenen "Likes" den Namen des Beitragsautors entfernen, die Namen der Leute die ein Like vergeben haben aber beibehalten.
- Im Kontextmenü des "Danke"-Buttons " den Namen des Autors entfernen.

Re: Thanks for posts 2.11 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 15:17
von Scanialady
Eine Version 2.11 dieser Extension gibt es nicht - ich denke, du hast da einen Punkt vergessen - es müsste 2.1.1 sein.

Hast du dir die Einstellungen dieser Erweiterung bereits angesehen? Du könntest die Liste der Danksagungen ausschalten. Ich glaube, die Anzahl der Danksagungen wird dann noch immer angezeigt - habe das aber nicht ausprobiert.

danksag.jpg


Notiere dir deine Änderungen in den Sprachdateien, denn die wirst du nach jedem Update wiederholen müssen.

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 15:32
von guenniguenzelsen
Danke Dir
Die Versionsnummer habe ich korrigiert.

Die von Dir gezeigte Option trifft mein Anliegen noch nicht.
Die Liste der Leute, die ein "Danke" hinterlassen soll weiterhin angezeigt werden.
Nur mein eigener Name, als derjenige der in diesem Beitrag ein "Danke" erhält soll nicht aufgeführt werden.

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 15:50
von Scanialady
Du findest den Sprachschlüssel (Folgende Benutzer bedankten sich beim Autor) in der Datei /language/de/thanks_mod.php auf Zeile 97

'THANK_TEXT_1' => 'Folgende Benutzer bedankten sich beim Autor ',

Beachte die Regeln für die Veränderung von Sprachdateien, um ungewünschte Effekte zu vermeiden.

Knowledge Base - Was bei Änderungen an Dateien beachtet werden muss!

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 15:57
von guenniguenzelsen
Ja jenau die Stelle.
Wie verhindere ich, dass nach dem Text noch der Name des Autors aufgeführt wird?

Aktuell: Folgende Benutzer bedankten sich beim Autor xyz:

Zeile 97 habe ich schon angepasst zu:

Code: Alles auswählen

	'THANK_TEXT_1'				=> 'Likes ',
Resultat: Likes xyz:

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 16:39
von Kirk
Öffne die viewtopic_body_postrow_post_notices_after.html
Finde:

Code: Alles auswählen

			<dt>{{ postrow.THANK_TEXT }}{{ postrow.POST_AUTHOR_FULL }}{{ postrow.THANK_TEXT_2 }}</dt>
Ersetzen mit:

Code: Alles auswählen

			<dt>{{ postrow.THANK_TEXT }}{{ postrow.THANK_TEXT_2 }}</dt>
Danach den Foren Cache leeren.

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 17:09
von guenniguenzelsen
Das hat funktioniert!
Danke euch beiden


Habt ihr noch einen Tipp, wie ich die Namen aus dem Kontextmenü des "Danke-Buttons" entfernen kann?

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 17:39
von Kirk
Für eine Danksagung geben öffne die viewtopic_body_post_buttons_after.html
Finde und entferne das hier:

Code: Alles auswählen

{{ postrow.POST_AUTHOR }}

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 17:50
von guenniguenzelsen
Hervorragend
Vielen Dank!

Die Funktion ist jetzt so, wie ich sie mir vorstelle.
Dass diese Änderungen manuell bei Updates immer wieder eingepflegt werden müssen, ist mir klar.

Hintergrund der Änderung: In einem bspw technischen Forum ist ein "Danke" als Reaktion für erhaltene Hilfe passend.
In einem Oldie-Forum, wo man teilweise einfach nur andere am Hobby teilhaben lassen möchte, ist ein "Like" oder "Gefällt mir" eingängiger/passender.

Re: Thanks for posts 2.1.1 - Anpassung Übersetzung/Anzeige

Verfasst: 29.12.2024 17:57
von Kirk
guenniguenzelsen hat geschrieben: 29.12.2024 17:50 Dass diese Änderungen manuell bei Updates immer wieder eingepflegt werden müssen, ist mir klar.
Das wollte ich dir noch schreiben das du dir gemachten Änderungen irgendwo abspeicherst.