[3.1.9] Downloads von Dateianhängen für Gäste unterdrücken
Verfasst: 07.09.2016 20:27
Nachdem ich auf meine Anfragen in diesem Thread hier viewtopic.php?f=151&t=237719 nur wenig Feedback erhalten habe, möchte ich es an dieser Stelle hier noch einmal probieren.
Ich möchte in meinem Forum für neugierige Gäste Links zu externen Seiten verbergen und Downloads von Dateianhängen verhindern, um sie einzuladen, sich im Forum anzumelden.
Wie im oben genannten Thread geschrieben, habe ich bereits eine Erweiterung programmiert und im Forum implementiert, welche mittlerweile Links in Beiträgen mit dem Link zur Login-Seite ersetzt. Nun möchte ich noch das Downloaden von Dateianhängen (Thumbnails-Bilder dürfen gesehen werden) unterdrücken.
Ich dachte das (der) Event "core.parse_attachments_modify_template_data" mir weiterhelfen könnte, um den "download_link" mit dem Link zur Login-Seite auszutauschen, aber nachdem ich mir die Funktion "parse_attachments()" in der "functions_content.php"-Datei zu Gemüte geführt habe, musste ich feststellen, dass dies ein Trugschluss meinerseits ist (vielleicht liege ich auch falsch).
Letztendlich habe ich kein core-Event und auch kein Template-Event gefunden, welches(n) ich für eine Erweiterung nutzen könnte.
Also bleibt mir nichts anderes übrig, als in der "attachment.html"-Datei mein Anliegen umzusetzen. Nun scheitere ich an der Global Template Variables S_USER_LOGGED_IN, welche ich in der "attachment.html"-Datei benutzen wollte wie zu Testzwecken z.B. so:
<!-- IF not S_USER_LOGGED_IN -->
<p>Huhu</p>
<!-- ENDIF -->
Egal, ob ich angemeldet bin oder nicht, mein "Huhu" wird sowohl als auch angezeigt, auch nach mehrfachem Löschen des Forum- und Browser-Caches.
Ich verzweifele langsam und hoffe, mir kann hier jemand weiterhelfen.
Ich möchte in meinem Forum für neugierige Gäste Links zu externen Seiten verbergen und Downloads von Dateianhängen verhindern, um sie einzuladen, sich im Forum anzumelden.
Wie im oben genannten Thread geschrieben, habe ich bereits eine Erweiterung programmiert und im Forum implementiert, welche mittlerweile Links in Beiträgen mit dem Link zur Login-Seite ersetzt. Nun möchte ich noch das Downloaden von Dateianhängen (Thumbnails-Bilder dürfen gesehen werden) unterdrücken.
Ich dachte das (der) Event "core.parse_attachments_modify_template_data" mir weiterhelfen könnte, um den "download_link" mit dem Link zur Login-Seite auszutauschen, aber nachdem ich mir die Funktion "parse_attachments()" in der "functions_content.php"-Datei zu Gemüte geführt habe, musste ich feststellen, dass dies ein Trugschluss meinerseits ist (vielleicht liege ich auch falsch).
Letztendlich habe ich kein core-Event und auch kein Template-Event gefunden, welches(n) ich für eine Erweiterung nutzen könnte.
Also bleibt mir nichts anderes übrig, als in der "attachment.html"-Datei mein Anliegen umzusetzen. Nun scheitere ich an der Global Template Variables S_USER_LOGGED_IN, welche ich in der "attachment.html"-Datei benutzen wollte wie zu Testzwecken z.B. so:
<!-- IF not S_USER_LOGGED_IN -->
<p>Huhu</p>
<!-- ENDIF -->
Egal, ob ich angemeldet bin oder nicht, mein "Huhu" wird sowohl als auch angezeigt, auch nach mehrfachem Löschen des Forum- und Browser-Caches.
Ich verzweifele langsam und hoffe, mir kann hier jemand weiterhelfen.