Beiträge: 21
Themen: 2
Registriert seit: 07.02.2015
03.03.2015, 11:53
Hallo liebe Gemeinde,
ich würde gerne angehängte Dateien (vorzugsweise ZIP, RAR, STL) am Threadende ausblenden.
Hintergrund:
Ich möchte diese Dateien mit dem THX Mod erstmal verstecken.
Erst wenn der User THX klickt, soll man dasnn diese Dateien runterladen können.
Es wäre mir sehr wichtig, da im Forum auch mal 3D Dateien für 3D Drucker angeboten werden sollen.
Aber zumindest sollen die Anbieter ein DANKE für ihre Arbeit erhalten.
Das ganze wird aber aktuell durch das Anszeigen dieser Dateien verhindert.
Denn jeder kann ohne klick auf DANKE diese Dateien laden.
Also wie kann ich diese ängehängte im Thread selbst ausblenden? Sie dürfen nur im Post selber im HIDE Bereich dann zu sehen sein.
Besten Dank schon mal für die Hilfe.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Welches THX Plugin verwendest Du ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 21
Themen: 2
Registriert seit: 07.02.2015
Ich verwende das Thanks system (2.5.1).
Das ganze sieht aktuell so aus:
http://www.3d-drucker-center.net/showthread.php?tid=9
Und das unten zu sehende Angehängte Dateien soll einfach weg.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Hast Du mal versucht den Anhang in den Beitrag einzufügen und diesen dann mit dem hide Tag einzuklammern ?
ZB:
[hide] [attachment=XXX] [/hide]
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 21
Themen: 2
Registriert seit: 07.02.2015
Ja klar. Genau so ist der Thread ja aufgebaut.
Und zusätzlich sieht man die angehängte Datei nochmal am Ende.
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Funktioniert es damit oder nicht ? Kann dies aus deinem Beitrag nicht erkennen.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 21
Themen: 2
Registriert seit: 07.02.2015
Nein geht nicht.
Genau so wie du vorgschlagen hast, ist der Thread auch aufgebaut.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
(04.03.2015, 19:35)Pikeman schrieb: Ja klar. Genau so ist der Thread ja aufgebaut.
Und zusätzlich sieht man die angehängte Datei nochmal am Ende.
Das ist aber nicht das normale Verhalten. Eigentlich wird die angehängte Datei am Ende nicht mehr angezeigt, wenn sie in den Beitrag eingefügt ist. Bei uns verstecken wir Anhänge auch oft zwischen Spoiler-Tags, da ist dann auch nichts davon zu sehen, bevor man nicht den Button klickt.
Beiträge: 21
Themen: 2
Registriert seit: 07.02.2015
Das kann aber nicht sein.
Hab das jetzt mehrmals in MyBB getestet. Weitere Installationen bringen immer das selbe Ergebnis.
Somit MUSS das ein normales Verhalten sein.
Und es muss doch iwo editierbar sein, dass am Ende keine Attaches angezigt werden.
Nur müsste ich wissen wo genau.
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
07.03.2015, 00:22
(Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2015, 00:29 von doylecc.)
Ist aber so, war auch immer so, zumindest in den 9 Jahren, in denen ich MyBB benutze.
Schau dir mal in der Datei inc/functions_post.php die Funktion get_post_attachments an. Dort siehst du, dass die Attachment-Box am Ende nur angezeigt wird, wenn die Datei nicht in den Beitrag eingefügt wurde.
Wenn du die Box aber trotzdem völlig weg haben willst, kannst du auch die Zeile 928 ändern:
PHP-Code:
eval("\$post['attachments'] = \"".$templates->get("postbit_attachments")."\";");
zB in:
PHP-Code:
if(THIS_SCRIPT == "showthread.php")
{
$post['attachments'] = '';
}
else
{
eval("\$post['attachments'] = \"".$templates->get("postbit_attachments")."\";");
}