[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: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag 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?
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 »

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!
Benutzeravatar
donsenilo
Mitglied
Beiträge: 155
Registriert: 13.12.2011 18:44
Wohnort: Wien
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von donsenilo »

Hallo Kirk

kann man diese Ext evtl. auch im Board3 Portal anzeigen lassen ?
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.1] [3.2] Top Posters

Beitrag von Kirk »

Hallo
Für das Board3 Portal ist sowas standardmäßig schon vorhanden.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag 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
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag 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!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Es gibt ein Update dieser Erweiterung.
Download siehe erster Beitrag!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag von Kirk »

Da beim letzten Update Paket nicht alle überarbeiteten Dateien enthalten waren, gibt es eine überarbeitete Version.
Download siehe 1. Beitrag!
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7874
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Top Posters

Beitrag 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
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Top Posters

Beitrag von HaioPaio »

Hallo Udo
Danke für deine Arbeit.
Gibt es einen Changelog um genauer zu sehen was sich geändert hat?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Antworten

Zurück zu „Extensions in Entwicklung“