Protokolldatei für Thema zulassen und auf Admin beschränken

Ich bin eine Website, wir möchten eine Funktionalität, bei der nur ein Administrator eine Protokolldatei für ein bestimmtes Thema hochladen kann und die hochgeladenen Protokolldateien nur für den Administrator sichtbar sind, nicht für irgendeinen Benutzer.

Weiß jemand, wie man das erreicht? Jede Hilfe wäre willkommen.

Welche Logdateien meinen Sie?

Meinen Sie Upload-Dateien mit der Erweiterung .log? Es gibt eine Einstellung für Upload-Dateitypen für Administratoren (oder vielleicht Mitarbeiter).

In unserem Problem sollte der Administrator dem Benutzer erlauben, eine Protokolldatei für eine bestimmte Kategorie hinzuzufügen. Und die vom Benutzer hochgeladene Protokolldatei kann nur vom Administrator eingesehen werden.

Wenn es nur für Administratoren sichtbar sein soll, müssen sie es per PM senden, nicht als öffentliches Thema.

Können Sie bitte erklären, was mit „per PM senden“ gemeint ist?

Entschuldigen Sie die relativ schlechte Bildqualität, aber:


Sie könnten auch Benutzern ermöglichen, die Gruppe @admins zu benachrichtigen.

2 „Gefällt mir“

Das bedeutet, dass Sie keine Möglichkeit haben, Teile eines Beitrags auszublenden, der nur für Administratoren sichtbar ist. Benutzer müssen solche Informationen also per privater Nachricht senden.

Hier ist ein Plugin, das private Beiträge ermöglicht, aber wenn ich mich recht erinnere, ist es kaputt.

1 „Gefällt mir“

Was ist die maximale Dateigrößenbeschränkung für das Hochladen von Protokolldateien über private Nachrichten?

Das Upload-Limit, das Sie in den Einstellungen haben. Auf meinem Forum beträgt es 150 MB, aber wenn Sie es nicht geändert haben, ist es viel niedriger, etwa 5 MB – ich erinnere mich wirklich nicht mehr.

Aber eine 1 MB große Log-Datei ist… ein schrecklich langes Log.

2 „Gefällt mir“

Können Sie mir bitte sagen, wie ich die Dateigröße ändern kann?

Upload-Limit? Öffnen Sie app.yml und ändern Sie den Wert von upload_size. Bauen Sie danach neu.

Und:

1 „Gefällt mir“

Hier ist ein Plugin für private Themen. Hier konfigurieren Sie eine Gruppe, die die Themen sehen kann. Nur der Op und die konfigurierte Gruppe können das Thema sehen. Die Gruppe in Ihrem Fall “admin” kann alle Themen anzeigen.

1 „Gefällt mir“