[Erledigt] Suche Mod "User des Monats"

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

[Erledigt] Suche Mod "User des Monats"

Beitrag von zuluh »

Moinsen,

also ich suche ein Mod.
Und zwar wollen Wir den User des Monat/Jahres wählen.
Der User soll dann ein bestimmten Rang für die Zeit bekommen und ausserdem wäre es coll wenn Er/Sie auf der Portalseite (Board3) erxtra angezeigt wird.


grüße
Zuletzt geändert von zuluh am 29.02.2008 12:16, insgesamt 1-mal geändert.
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

upp seite 1


keiner eine Idee?
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

Es kann doch zufällig ein User im Portal angezeig werden (Avatar),
Ist es dann nicht auch möglich einen festen User als "User des Monat" im Portal anzeigen zulassen?

Gibt es dann nicht irgendeine Möglichkeit das ich für einen bestimmten Zeitraum den Avatar des User des Monat im Portal angezeigt bekomme.


Gruß Dirk
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

Gibt es sowas echt nicht?, oder ist es so leicht das es mir niemand verraten will :D
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

pls
Sport ist Mord !
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag von redbull254 »

Ist es dann nicht auch möglich einen festen User als "User des Monat" im Portal anzeigen zulassen?
Das ginge schon, wenn es diese Mod geben würde, die Du suchst. Was es aber meines Wissens nach nicht gibt. :roll:
Zuletzt geändert von redbull254 am 21.02.2008 14:44, insgesamt 1-mal geändert.
Beste Grüße
Walter
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

zuluh hat geschrieben:Gibt es sowas echt nicht?, oder ist es so leicht das es mir niemand verraten will :D
Ich kann es zumindest mal versuchen ;-)

1. Also als erstes solltest Du eine Gruppe z.B "Mitglied des Jahres" anlegen.
2. Schaue welche Gruppen ID diese neue Gruppe hat (z.b. im ACP --> Benutzer und Gruppen --> Gruppenverwaltung --> Einstellungen --> Die letzte Zahl hinter dem "=" in der Adresszeile)
3. "Schiebe" den User in die entsprechende Gruppe.

4. Füge das hier in die entsprechende PHP Datei ein:

Code: Alles auswählen

//Zeigt das Mitglied des Jahres an
$sql = 'SELECT user_id, username, user_colour, user_from, user_regdate, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height, group_id,
	FROM ' . USERS_TABLE . '
	WHERE group_id = ?
	GROUP BY user_id
	ORDER BY ASC 
	LIMIT 1 ';

$result = $db->sql_query($sql);
			while ($row = $db->sql_fetchrow($result))
			{

	$moy_avatar_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $row['user_id']);
	$moy_avatar = '<a onclick="openpopup(this.href); return false" href="' . $moy_avatar_url . '">' . get_user_avatar($row['user_avatar'], $row['user_avatar_type'], $row['user_avatar_width'], $row['user_avatar_height']) . '</a>';

$template->assign_block_vars('moy_member', array(
	'USERNAME'		=> censor_text($row['username']),
	'USERNAME_COLOR'=> ($row['user_colour']) ? ' style="color:#' . $row['user_colour'] .'"' : '',
	'U_USERNAME'	=> append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u=' . $row['user_id']),
	'JOINED'		=> $user->format_date($row['user_regdate'], $format = 'd.n.Y'),
	'USER_FROM'		=> censor_text($row['user_from']),
	'MOY_AVATAR'	=> $moy_avatar,
				));
			}
$db->sql_freeresult($result);
5. Tausche in diesem Code an der Stelle

Code: Alles auswählen

WHERE group_id = ?
das ? gegen die GruppenID aus.

6. Füge diesen Code in die entsprechende Template-Datei ein:

Code: Alles auswählen

<div class="panel">
	<div class="inner">
		<span class="corners-top"><span></span></span>
			<h3>Mitglied des Jahres</h3>
			<!-- BEGIN moy_member -->
			{moy_member.MOY_AVATAR}
			<span style="float:left;font-size:11px;"><a href="{moy_member.U_USERNAME}"><span<!-- IF moy_member.USERNAME_COLOR -->{moy_member.USERNAME_COLOR}<!-- ENDIF -->>{moy_member.USERNAME}</span></a></span><br /><br />
			<span style="float:left;">Mitglied seit:</span><span style="float:right;padding-right:10px;">{moy_member.JOINED}</span><br />
			<span style="float:left;">Wohnort:</span><span style="float:right;padding-right:10px;">{moy_member.USER_FROM}</span><br />
			<!-- END moy_member -->	
		<span class="corners-bottom"><span></span></span>
	</div>
</div>
7. Fertig

Ich hab das ganze jetzt nicht getestet, denke aber es könnte funktionieren ;-)

Wenn nicht, dann schaue ich mal nach, wenn ich zu Hause bin. Kann hier nämlich nicht lokal Testen. (Arbeit)

Gruß Issjut
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

issjut hat geschrieben: 4. Füge das hier in die entsprechende PHP Datei ein:
Hallo und danke für die Mühe.

Ich wollte gerade loslegen aber ich weiss nicht welche datein ich bearbeiten muss?

Habe Gruppe erstellt, dann gings nicht weiter.
Sport ist Mord !
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

naja... es kommt natürlich drauf an auf welcher seite du den User des Monatz anzeigen lassen willst ?

Am besten Du überlegst dir das mal und dann sage ich dir genau wo du was einfügen musst ;-)
Benutzeravatar
zuluh
Mitglied
Beiträge: 161
Registriert: 12.02.2008 01:23
Wohnort: Neustadt a. Rbge.

Beitrag von zuluh »

Hallo issjut,

auf der Portalseite als Box an der linken Seite.
Ich benutze das Board3 Portal.
Der Titel wird dann "Beasty Boy des Jahres" sein :D

Ich hoffe das hilft Dir weiter und thx schonmal für die Mühe.
Sport ist Mord !
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“