Seite 2 von 3

Re: [3.1] [3.2] Top Posters

Verfasst: 09.11.2019 16:21
von Kirk
Dazu müsstes du dir diese Erweiterung installieren.
Danach machst du folgendes:
Öffne: root/ext/kirk/sidebar/styles/prosilver/template/sidebar.html
Finde:

Code: Alles auswählen

<!-- This is the start of the first sidebar box -->
Davor einfügen:

Code: Alles auswählen

<!-- IF TOPPOSTERS_ENABLE and TOPPOSTERS_POSITION eq 2 -->
	<!-- IF TOPPOSTERS_TESTMODE and U_ACP or not TOPPOSTERS_TESTMODE -->
		<a class="category<!-- IF S_TOPPOSTERS_HIDDEN --> hidden-category<!-- ENDIF -->" style="display: none; height: 0"></a>
			<!-- IF TOPPOSTERS_ENABLE_HOURS and .topposters_hours -->
				<div class="forabg">
					<div class="inner">
						<ul class="topiclist">
							<li class="header">
								<dl class="row-item">
									<dt>{L_TOP_POSTERS} {TOPPOSTERS_HOURS}</dt>
									<dd></dd>
								</dl>
								<a href="{U_TOPPOSTERS_COLLAPSE_URL}" class="collapse-btn collapse-<!-- IF S_TOPPOSTERS_HIDDEN -->show<!-- ELSE -->hide<!-- ENDIF -->" data-hidden="{S_TOPPOSTERS_HIDDEN}" data-ajax="phpbb_collapse" data-overlay="true" title="{L_COLLAPSIBLE_CATEGORIES_TITLE}" style="display: none; line-height: 0;"></a>
							</li>
						</ul>
						<ul class="topiclist forums collapsible">
							<li class="row topposter">
								<!-- BEGIN topposters_hours --><!-- IF topposters_hours.S_ROW_COUNT > 0 -->{L_COMMA_SEPARATOR}<!-- ENDIF --> {topposters_hours.USERNAME_FULL} <!-- IF S_DISPLAY_SEARCH --><a class="poster-posts" href="{topposters_hours.S_SEARCH_ACTION}">({topposters_hours.POSTER_POSTS})</a><!-- ELSE -->({topposters_hours.POSTER_POSTS})<!-- ENDIF --><!-- END topposters_hours -->
							</li>
						</ul>
					</div>
				</div>
			<!-- ELSEIF not TOPPOSTERS_ENABLE_HOURS -->
				<div class="forabg">
					<div class="inner">
						<ul class="topiclist">
							<li class="header">
								<dl class="row-item">
									<dt>{OUR_TOPPOSTERS}</dt>
									<dd></dd>
								</dl>
								<a href="{U_TOPPOSTERS_COLLAPSE_URL}" class="collapse-btn collapse-<!-- IF S_TOPPOSTERS_HIDDEN -->show<!-- ELSE -->hide<!-- ENDIF -->" data-hidden="{S_TOPPOSTERS_HIDDEN}" data-ajax="phpbb_collapse" data-overlay="true" title="{L_COLLAPSIBLE_CATEGORIES_TITLE}" style="display: none; line-height: 0;"></a>
							</li>
						</ul>
						<ul class="topiclist forums collapsible">
							<li class="row topposter">
								<!-- IF not TOPPOSTERS_ENABLE_HOURS and TOPPOSTERS_ALL -->
									<!-- BEGIN topposters_total --><!-- IF topposters_total.S_ROW_COUNT > 0 -->{L_COMMA_SEPARATOR}<!-- ENDIF --> {topposters_total.USERNAME_FULL} <!-- IF S_DISPLAY_SEARCH --><a class="poster-posts" href="{topposters_total.S_SEARCH_ACTION}">({topposters_total.POSTER_POSTS})</a><!-- ELSE -->({topposters_total.POSTER_POSTS})<!-- ENDIF --><!-- END topposters_total -->
								<!-- ENDIF -->
								<!-- IF not TOPPOSTERS_ENABLE_HOURS and not TOPPOSTERS_ALL -->
									<!-- BEGIN topposters_total --><!-- IF topposters_total.S_ROW_COUNT > 0 -->{L_COMMA_SEPARATOR}<!-- ENDIF --> {topposters_total.USERNAME_FULL} <!-- IF S_DISPLAY_SEARCH --><a class="poster-posts" href="{topposters_total.S_SEARCH_ACTION}">({topposters_total.POSTER_POSTS})</a><!-- ELSE -->({topposters_total.POSTER_POSTS})<!-- ENDIF --><!-- END topposters_total -->
								<!-- ELSEIF .topposters_hours -->
									<div class="topposter-hours">
										{L_TOP_POSTERS} {TOPPOSTERS_HOURS}{L_COLON}<!-- BEGIN topposters_hours --><!-- IF topposters_hours.S_ROW_COUNT > 0 -->{L_COMMA_SEPARATOR}<!-- ENDIF --> {topposters_hours.USERNAME_FULL} <!-- IF S_DISPLAY_SEARCH --><a class="poster-posts" href="{topposters_hours.S_SEARCH_ACTION}">({topposters_hours.POSTER_POSTS})</a><!-- ELSE -->({topposters_hours.POSTER_POSTS})<!-- ENDIF --><!-- END topposters_hours -->
									</div>
								<!-- ENDIF -->
							</li>
						</ul>
					</div>
				</div>
		<!-- ENDIF -->
	<!-- ENDIF -->
<!-- ENDIF -->
Beachte das beim Top-Poster ACP Modul bei "Position der Top-Poster" das hier "Unterhalb der Forumlist" ausgewählt sein muss.
Damit du nicht 2x die Anzeige bekommst, müsstest die Datei Namens index_body_forumlist_body_after.html im Verzeichnis root/ext/kirk/topposters/styles/prosilver/template/event/ löschen.
Danach den Foren und Browser Cache leeren!

Das Portal selbst zu installieren wäre wohl keine Altenative?

Re: [3.1] [3.2] Top Posters

Verfasst: 09.11.2019 23:04
von RedCougar
Das Portal Board3 hatte ich installiert, jedoch wird es wohl seit geraumer Zeit nicht mehr unterstützt. Es lief zwar nach ein paar Modifikationen auch mit der aktuellen Version von phpBB, aber mit Blick auf die Zukunft habe ich mich im Zuge der Umgestaltung und eines neunen Styles gegen ein separates Portal entschieden.

Den Code werde ich morgen gleich mal im Test-Forum ausprobieren. Ich danke dir!

Re: [3.1] [3.2] Top Posters

Verfasst: 27.11.2019 12:58
von donsenilo
Hallo Kirk

kann man diese Ext evtl. auch im Board3 Portal anzeigen lassen ?

Re: [3.1] [3.2] Top Posters

Verfasst: 27.11.2019 16:54
von Kirk
Hallo
Für das Board3 Portal ist sowas standardmäßig schon vorhanden.

Re: [3.2] [3.3] Top Posters

Verfasst: 18.01.2020 21:58
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Neuerungen:
  • Es werden wenn die EXT Sidebar inst. und aktiviert ist, 2 weitere Positionen angezeigt.
    • In der Sidebar oben
    • In der Sidebar unten
  • Die Extension ist mit phpBB 3.3.0 kompatibel.
  • Die min. Voraussetzung wurde auf 3.2.0 erhöht

Re: [3.2] [3.3] Top Posters

Verfasst: 01.02.2020 20:13
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!
Die PHP Dateien wurden nochmal ein wenig überarbeitet.
Besten Dank an LukeWCS der in einigen Dingen sehr hilfreich war!

Re: [3.2] [3.3] Top Posters

Verfasst: 03.10.2020 21:44
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!

Re: [3.2] [3.3] Top Posters

Verfasst: 07.10.2020 15:31
von Kirk
Da beim letzten Update Paket nicht alle überarbeiteten Dateien enthalten waren, gibt es eine überarbeitete Version.
Download siehe 1. Beitrag!

Re: [3.2] [3.3] Top Posters

Verfasst: 11.07.2021 10:45
von Kirk
Es gibt ein Update dieser Erweiterung.
Download siehe 1. Beitrag!

Neuerungen:
  • Die min. Voraussetzung wurde auf 3.2.6 erhöht
  • Diverse Code Anpassungen

Re: [3.2] [3.3] Top Posters

Verfasst: 11.07.2021 14:36
von HaioPaio
Hallo Udo
Danke für deine Arbeit.
Gibt es einen Changelog um genauer zu sehen was sich geändert hat?