[3.2] [3.3] Top Posters

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

[3.2] [3.3] Top Posters

Beitrag von Kirk »

Name der Extension: Top Posters
Autor: Kirk, lefty74 (Original Author)

Version der Extension: 2.1.0

Sprachen: de, de_x_sie, en

Beschreibung der Extension:
  • Diese Erweiterung basiert auf dem org. Mod Top Posters on Index von lefty.
  • Zeigt in der Forenübersicht die X Top Poster an, wobei das "X" als Platzhalter zu verstehen ist, die gewünschte Anzahl der Top Poster kann man im ACP unter Erweiterungen/Top Poster/Einstellungen eingeben werden.
  • Man kann entweder die X Top Poster, die Top-Poster der letzten x Tagen, x Stunden oder beides zusammen anzeigen lassen.
  • Es ist möglich die Gruppe Administratoren und Moderatoren aus der Anzeige die X Top Poster sowie aus der Anzeige Top-Poster der letzten x Stunden auszuschließen.
  • Die gewünschte Zeitspanne (Std./Tage) der Top-Poster ist ebenfalls im ACP einstellbar.
  • Man kann beim Zeitraum die gewünschte Anzahl der Top Poster eintragen (Vorschlag von LukeWCS)
  • Hat man im ACP bei den Top-Poster Einstellungen z. B. die Funktion "Top-Poster der letzten x Stunden anzeigen" oder "Gesamte Top-Poster anzeigen" aktiviert und es in der eingestellten Zeitspanne keine Beiträge gibt, wird diese nicht angezeigt.
  • Außerdem ist es möglich einzelne User über die spezifischen User ID aus der Anzeige auszuschließen.
    Eine Mitglieder Liste mit der entsprechenden User-ID befindet sich unterhalb der Einstellungen.
  • Des weiteren kann man im ACP unter Erweiterungen/Top Poster/Einstellungen über eine Select Box zwischen 4 Positionen wählen. Es werden wenn die EXT Sidebar inst. und aktiviert ist, 2 weitere Positionen angezeigt.
    • In der Sidebar oben
    • In der Sidebar unten
  • Ist die EXT Statistics Block inst. und aktiviert, wird in der oben genannten Select Box die Position "Oberhalb von Statistik" zusätzlich angezeigt.
  • Standardmäßig wird bei der Installation dieser EXT die 3 Top Poster und unterhalb der Statistik angezeigt.
  • Die Anzahl der jeweiligen Beiträge wird als reinen Text ausgegeben wenn:
    • Die Suchfunktion im Board allgemein deaktiviert ist oder der User bzw. die Gruppe kein Recht hat die Suchfunktion zu benutzen
    • Der User bzw. die Gruppe kein Recht hat ein Forum zu sehen
  • Es wird auch berücksichtigt wenn die Berechtigungen "Beitrags-Zähler wird erhöht" deaktiviert ist.
  • Einige Codestellen wurde vom Board3 Portal übernommen und auf diese Extension angepasst.
  • Man hat die Möglichkeit zu wählen ob ein Toggle Switch oder die Radio Buttons Ja/Nein angezeigt werden sollen.
  • Im ACP/Berechtigungen kann in den Benutzerrechten/Gruppenrechten unter Diverses einstellt werden, wer die Top Poster sehen darf.
  • Kompatibel mit:
Vorraussetzungen:
  • phpBB 3.2.6 oder höher
  • PHP >=7.0.0,<8.4.0


Download der Extension: https://reyno41.bplaced.net/phpbb/viewt ... ?f=3&t=229

Screenshots:

ACP Modul: [ externes Bild ]

Mitglieder Liste mit der entsprechenden User-ID: [ externes Bild ]

Ansicht oberhalb der Forumlist: [ externes Bild ]

Ansicht unterhalb der Statistik : [ externes Bild ]

Kombinierte Ansicht: [ externes Bild ]


Installation der Erweiterung:
Nach dem Download entpacke diese Datei und lade den gesamten Ordner kirk nach root/ext hoch.
Im Administrations-Bereich unter Anpassen -> Erweiterungs-Verwaltung -> Deaktivierte Erweiterungen
in der Zeile Top Posters auf Aktivieren klicken.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Es gibt ein Update dieser Extension.
Alle neue Funktionen und Details siehe erster Beitrag!
jackennils
Mitglied
Beiträge: 75
Registriert: 21.12.2008 03:01

Re: [3.1] [3.2] Top Posters

Beitrag von jackennils »

Danke dafür!

ISt es möglich, die Überschrift "Beiträge in den letzten x Stunden" gar nicht erst anzuzeigen, wenn es im Zeitraum keine Beiträge gab? Nur die Überschrift und ein leeres <p></p> wirkt etwas seltsam.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Da muss ich mal schauen wie sich das realisieren lässt.
jackennils
Mitglied
Beiträge: 75
Registriert: 21.12.2008 03:01

Re: [3.1] [3.2] Top Posters

Beitrag von jackennils »

Das wäre toll!

Edit:
Habs mal mit

Code: Alles auswählen

<!-- IF topposters_hours -->
für die Überschrift versucht. Das klappt ganz gut. :)

In meinem Fall sieht der Block nun so aus:

Code: Alles auswählen

					<!-- IF topposters_hours -->
					<h4>{L_TOP_POSTERS} {TOPPOSTERS_HOURS}</h4>
					<p>
					<!-- ENDIF -->
						<!-- BEGIN topposters_hours --><!-- IF topposters_hours.S_ROW_COUNT > 0 -->{L_COMMA_SEPARATOR}<!-- ENDIF --> {topposters_hours.USERNAME_FULL} <!-- IF S_DISPLAY_SEARCH --><a style="color: #242424; text-decoration: none;" href="{topposters_hours.S_SEARCH_ACTION}">({topposters_hours.POSTER_POSTS})</a><!-- ELSE -->({topposters_hours.POSTER_POSTS})<!-- ENDIF --><!-- END topposters_hours -->
					<!-- IF topposters_hours -->
					</p>
					<!-- ENDIF -->
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Man könnte es so machen, wenn es in diesem eingestellten Zeitraum keine Beiträge gibt ein Hinweis zu sehen ist z.b. so "Es gibt keine Beiträge der letzten X Stunden ".
jackennils
Mitglied
Beiträge: 75
Registriert: 21.12.2008 03:01

Re: [3.1] [3.2] Top Posters

Beitrag von jackennils »

Das geht natürlich auch, aber ich bevorzuge dann einfach gar nichts zu sehen. Hat ja geklappt, danke trotzdem. :)
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Es gibt ein Update dieser Extension.
Es ist jetzt so eingestellt das wenn man im ACP bei den Top-Poster Einstellungen z.b. die Funktion "Top-Poster der letzten x Stunden anzeigen" oder "Gesamte Top-Poster anzeigen" aktiviert und es in der eingestellten Zeitspanne keine Beiträge gibt, diese nicht angezeigt wird.
Download siehe erster Beitrag!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7858
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerung:
Benutzeravatar
RedCougar
Mitglied
Beiträge: 19
Registriert: 30.09.2008 12:34
Wohnort: Nähe HH
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von RedCougar »

Ich würde die Top Poster gerne in einem Block von einer Seitenleiste anzeigen lassen, wie seinerzeit im Portal.

Wäre das mit dieser Erweiterung auch irgendwie möglich?
Antworten

Zurück zu „Extensions in Entwicklung“