Tippspiel MOD 2.0 (BETA)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
biggfoot
Mitglied
Beiträge: 117
Registriert: 05.08.2004 01:20

Beitrag von biggfoot »

Hallo.

Ich bekomme beim aufrufen der "persönlichen Statistik" folgende Fehlermeldung:

Fatal error: [] operator not supported for strings in /www/...../userrecords.php on line 68

Hier ist der Code rundum Line 68:

Code: Alles auswählen

63 $sql = "SELECT  user_id, username FROM  ". USERS_TABLE ." inner join tippspiel_user_spieltage on userid = user_id  WHERE tipp_spieltagtipps = 1 group by userid ORDER BY username asc";
64 if( !$result = $db->sql_query($sql) )
65	message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
66 while($row = $db->sql_fetchrow($result))
67 {
68	$userid[] = $row['user_id'];
69	$username[] = $row['username'];
70 }
Wäre sehr nett, wenn mir dabei jemand behilflich wäre.
Danke.

Gruß Biggfoot
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

Moin bigfoot,
probiere mal das hier!

öffne userrecords.php und finde

Code: Alles auswählen

$sql = "SELECT  user_id, username FROM  ". USERS_TABLE ." inner join tippspiel_user_spieltage
füge davor ein

Code: Alles auswählen

$userid = array();
$username = array();
und dann sag ob´s besser hinhaut.
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
Benutzeravatar
TLoD
Mitglied
Beiträge: 161
Registriert: 04.08.2007 14:57
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von TLoD »

Hallo,

weiß jemand wo ich auf die schnelle die Größenangaben für die Logos finde?
Meine Logos sind alle recht verpixelt und nu würd ich se gerne kleiner anzeigen lassen.

Danke!
LG Marc

Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
biggfoot
Mitglied
Beiträge: 117
Registriert: 05.08.2004 01:20

Beitrag von biggfoot »

Hi mattie,

sehr cool. Danke!
Haut super hin :grin:
Kuschel19
Mitglied
Beiträge: 331
Registriert: 30.06.2007 23:34

Beitrag von Kuschel19 »

TloD damit man eigene Bilder benutzen kann wenn die größen nicht stimmen einfach in der entsprechende Datei

width="32" highth="32" oder wie die zahlen sind löschen. Danach übernimmt es nicht mehr eine vordefinierte Größe. ^^ So habe ich es auch bei mir gemacht :-)

MfG

Kuschel19
Download?!? 3. (Bundes)Liga Tippspiel <-> Support-Forum
1.Bundesliga;2.Bundesiiga;Champions League;UEFA-Cup;DFB-Pokal <--Hier findet ihr zusätzliche SQLs zu den jewiligen Sachen.
Letzes Update 13.10.2008
smithi
Mitglied
Beiträge: 85
Registriert: 22.03.2008 13:10

Beitrag von smithi »

TLoD hat geschrieben:Hallo,

weiß jemand wo ich auf die schnelle die Größenangaben für die Logos finde?
Meine Logos sind alle recht verpixelt und nu würd ich se gerne kleiner anzeigen lassen.

Danke!
Ich hab hierzu in der templates/subSilver/bundesliga.tpl u. bundesliga2.tpl folgenden Eintrag abgeändert...

Code: Alles auswählen

<td class="{tabelle_block.C_TABELLE}" align="center" width="5%"><img align="center" border="0" src="./{tabelle_block.WAPPEN}" title="{tabelle_block.WAPPEN_NAME}" alt="{tabelle_block.WAPPEN_NAME}" width="32" height="32"></td> 
Tausche 32 einfach mal mit 28 und siehe da.. schöne unverpixelte Logos 8)
Benutzeravatar
TLoD
Mitglied
Beiträge: 161
Registriert: 04.08.2007 14:57
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von TLoD »

Moin,

@Kuschel19 - das wie, war mir klar nur das wo nicht :P

@smithi - danke! :D
LG Marc

Wir leben alle unter dem gleichen Himmel, aber wir haben nicht alle den gleichen Horizont.
Benutzeravatar
double78
Mitglied
Beiträge: 157
Registriert: 22.10.2006 23:18
Wohnort: Köln
Kontaktdaten:

Beitrag von double78 »

hallo zusammen,

Die Tage hatte ich die Idee den TOP3 Ava Block aus der userstatistik im Portal anzeigen zu lassen was mit matties Hilfe nun auch klappt :D

Code: Alles auswählen

##############################################################
## Addon Title: TOP 3 im Portal
## Addon Idee : double78 (Laubi) www.proevo-fun.de.vu
## Addon Author: matti < matti@matti-online.de > (matti) www.matti-online.de, 
##
## MOD Description: Fügt zu Deinem Intro + Portal MOD 1.50 mit tippspiel_mod eine neue Box mit den TOP3 Tippern hinzu.
##
##
## Installation Level: easy
## Installation Time: 1 Minutes
##
## Files To Edit: 2
## portal.php
## templates/subSilver/portal_body.tpl
##
##############################################################
## Author Notes: Der Intro + Portal - MOD Version 1.50 und der tippspiel_mod müssen zuvor vollständig installiert sein !
##############################################################

öffne portal.php und finde

// BUNDESLIGA TABELLE START (findet man nur wenn man das Tabellen Addon im Portal eingebaut hat), sonst finde 

// MAIN PART AND FOOTER START

davor füge ein


// Top3 im Portal START
$sql = "SELECT  user_id, username, tipp_punkte, tipp_treffer, tipp_getippt, tipp_lastpos, tipp_meister, user_avatar, user_avatar_type, user_allowavatar FROM  ". USERS_TABLE ." WHERE tipp_spieltagtipps = 1 ORDER BY tipp_punkte DESC, tipp_treffer DESC, username asc";
if( !$result = $db->sql_query($sql) )
message_die(GENERAL_ERROR, $lang['tipp_Sql_Error'], $lang['Error'], __LINE__, __FILE__, $sql);
while($row = $db->sql_fetchrow($result))
{
	$pos_counter++;
	if (($u_punktecheck == $row['tipp_punkte']) && ($u_treffercheck == $row['tipp_treffer']))
	{
		$poscheck++; $pos_count = $pos_counter - $poscheck;
	}
	else
	{
		$pos_count = $pos_counter;$poscheck = 0;
	}
	$posbefore[] = $row['tipp_lastpos'];
	$userid[] = $row['user_id'];
	$username[] = $row['username'];
	$gesamtpunkte[] = $row['tipp_punkte'];
	$gesamttipps[] = $row['tipp_getippt'];
	$treffer[]= $row['tipp_treffer'];
	$userpos[] = $pos_count;
	$meisterid[] = $row['tipp_meister'];
	$username2[] = $row['username'];
	$first[] = $row['username'];
	$Avatar[] = $row['user_avatar'];
	$Avatartyp[] = $row['user_avatar_type'];
	$Avatarallow[] = $row['user_allowavatar'];
	$u_punktecheck = $row['tipp_punkte'];
	$u_treffercheck = $row['tipp_treffer'];
}

for ($i = 0; $i < 3; $i++)
{
	$Avatar2 = '';
	if ( $Avatartyp[$i] && $Avatarallow[$i] )
	{
		switch( $Avatartyp[$i] )
		{
			case USER_AVATAR_UPLOAD:
				$Avatar2 = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $Avatar[$i] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_REMOTE:
				$Avatar2 = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $Avatar[$i] . '" alt="" border="0" />' : '';
				break;
			case USER_AVATAR_GALLERY:
				$Avatar2 = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $Avatar[$i] . '" alt="" border="0" />' : '';
				break;
		}
	}

	$template->assign_block_vars('statistik_block_avatar', array(
		"NAME" => $username2[$i],
		"AVATAR" => $Avatar2
		)
	);
}
// Top3 im Portal END

#
####################################################################################################
#
#  öffne templates/subsilver/portal_body.tpl und finde 

<!-- ##### BUNDESLIGA START ##### --> , (findet man nur wenn man das Tabellen Addon im Portal eingebaut hat) ansonsten da einfügen wo ihr es im Portal gerne hättet

davor füge ein


<!-- ##### Anfang Avatar Block START ##### -->
<!-- Anfang Avatar Block -->
			<table width="100%" cellspacing="1" cellpadding="3" border="0" align="center" class="forumline">
				<tr>
					<th height="28" align="center">Top3 Bulitipp</th>
				</tr>
				<!-- BEGIN statistik_block_avatar -->
				<tr>
					<td  class="row1"  align="center"><span class="post-images">{statistik_block_avatar.AVATAR}</span></td>
				</tr>
				<tr>
					<td  class="row1"  align="center"><span class="gensmall">{statistik_block_avatar.NAME}</span></td>
				</tr>
				<!-- END statistik_block_avatar -->
			</table>
<!-- Ende Avatar Block -->
<!-- #####  Ende Avatar Block END ##### -->

###############################################
Dateien speichern, schließen und hochladen. Anschließend noch das Feintuning mit Beschriftung, Tabelleausrichtung usw. machen.
Beschriftung ist geändert in "Top3 Bulitipp" , Tabellenausrichtung sollte stimmen.
http://proevoliga.pr.ohost.de/Top3_im_Portal_addon.txt

ein Dickes DANKE an mattie für seine schnelle Hilfe :grin:
Gruß Laubi
jsc81
Mitglied
Beiträge: 16
Registriert: 14.04.2008 11:16
Wohnort: Osnabrück

Beitrag von jsc81 »

ist es möglich, das spielerranking auf der hauptseite auch inkl der extraspiele auszuwerfen?
wenn ich beides in eine spalte setzen lasse, ist für die platzierung immer noch die bundesligawertung ausschlaggebend, auch wenn jemand bei den extraspielen besser abgeschnitten hat...

@double
klasse erweiterung, danke!!
smithi
Mitglied
Beiträge: 85
Registriert: 22.03.2008 13:10

Beitrag von smithi »

Hilfe

Wo finde ich denn dieses Tabellen Addon für's Portal? Ich bilde mir ein das irgendwo scho ma gesehen zu haben. Finds nun leider nimmer :cry:
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“