[BETA] EURO 2008 Webtipp

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.
Silli
Mitglied
Beiträge: 16
Registriert: 09.11.2004 21:57
Wohnort: Gera

Beitrag von Silli »

Falls noch jemand die Anzeige fürs Portal benötigt. Ich habe es so gelöst. Demo auf www.fettgusche.net

in die portal.php folgendes einfügen, z.B. vor // MOST POSTS START

Code: Alles auswählen

// EM TIPSPIEL START
include($phpbb_root_path . 'includes/functions_em.'.$phpEx);
$zeitstempel = time();
$zaehler = 0;
$teams_data  = get_em_teams();
$games_data1 = get_em_games();	//Gruppen-Spiele
$games_data2 = get_em_finalgames();	//Final-Spiele
$games_data  = array_merge($games_data1, $games_data2);
for ( $i = 0; $i < count($games_data); $i++ ) 
{
		// Get current game data
		$games_row = ( $i == 0 ) ? current($games_data) : next($games_data);
		for ( $j = 0; $j < count($games_row); $j++ )
		{
			$game_time = $games_row[$j]['game_time'];
			if($game_time > ($zeitstempel - 3600*2) AND $zaehler < 2)
			{
				$zaehler++;
				$template->assign_block_vars('emtip', array( 
					'GAME_TIME' => date("d.m.Y, H:i", $game_time),
					'GAME_LOC' => $games_row[$j]['game_loc'], 
					'TEAM_NAME2' => $teams_data[$games_row[$j]['game_away']]['team_name'], 
					'TEAM_NAME1' => $teams_data[$games_row[$j]['game_home']]['team_name'], 
					'TEAM_IMG2' => $teams_data[$games_row[$j]['game_away']]['team_img'], 
					'TEAM_IMG1' => $teams_data[$games_row[$j]['game_home']]['team_img']) 
				);
			}
		}
}

$sql = "SELECT a.tipp_user, sum(a.tipp_points) ges, b.username
FROM phpbb_em_tipps a, ".USERS_TABLE." b
WHERE b.user_id=a.tipp_user
group by tipp_user order by ges desc, b.username limit 3";  

if (!$result = $db->sql_query($sql)) 
    { 
	message_die(GENERAL_ERROR, 'Could not query Nickpage information', '', __LINE__, __FILE__, $sql); 
    } 

$emtip_list = $db->sql_fetchrowset($result); 
$em_ausgabe='';
for($i = 0; $i < count($emtip_list); $i++) 
{ 
   $user_id = $emtip_list[$i]['tipp_user']; 
   $ges = $emtip_list[$i]['ges']; 
   $user_name = $emtip_list[$i]['username'];
   $em_ausgabe.= '<a class="genmed" href="profile.php?mode=viewprofile&u='.$user_id.'">'.$user_name.'</a> ('.$ges.'), ';
}
$em_ausgabe = substr($em_ausgabe,0,(strlen($em_ausgabe)-2)); 

// EM TIPSPIEL ENDE
und dann noch nach der Zeile

'IntroPortaltext27' => $lang['IntroPortaltext27'],

diese Zeile einfügen

Code: Alles auswählen

      'EM_AUSGABE' => $em_ausgabe,

Und in der portal_body.tpl habe ich diese Tabelle gleich nach dem CENTER START

Code: Alles auswählen

<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
  <tr>
     <th colspan="7" class="thCornerL" height="25" nowrap="nowrap">&nbsp;Fu&szlig;ball EM 2008 Tipspiel&nbsp;</th>
  </tr>
  <tr>
     <td class="catHead" colspan="7" height="25"><span class="cattitle"> Die n&auml;chsten zwei EM-Spiele:</span></td>
  </tr>
  <!-- BEGIN emtip -->
  <tr>
        <td class="row1" align="center">&nbsp;<span class="genmed">{emtip.GAME_TIME}</span>&nbsp;</td>
        <td class="row1" align="right">&nbsp;<span class="genmed"><img src="images/em/{emtip.TEAM_IMG1}"></span>&nbsp;</td>
        <td class="row1" align="right">&nbsp;<span class="genmed">{emtip.TEAM_NAME1}</span>&nbsp;</td>
        <td class="row1" align="center">&nbsp;<span class="genmed">-</span>&nbsp;</td>
        <td class="row1" align="left">&nbsp;<span class="genmed">{emtip.TEAM_NAME2}</span>&nbsp;</td>
        <td class="row1" align="left">&nbsp;<span class="genmed"><img src="images/em/{emtip.TEAM_IMG2}"></span>&nbsp;</td>
        <td class="row1" align="center">&nbsp;<span class="genmed">{emtip.GAME_LOC}</span>&nbsp;</td>
  </tr>
  <!-- END emtip -->
  <tr>
     <td class="catBottom" colspan="7" height="25"><span class="genmed">Die besten drei Tipper: {EM_AUSGABE}</span></td>
  </tr>
</table><br />
Zuletzt geändert von Silli am 19.06.2008 17:19, insgesamt 1-mal geändert.
Benutzeravatar
double78
Mitglied
Beiträge: 157
Registriert: 22.10.2006 23:18
Wohnort: Köln
Kontaktdaten:

Beitrag von double78 »

wwwthomasbauerattf hat geschrieben: war leider nicht drinnen...
also ich werd noch eine version 1.2 rausbringen
freitag, samstag oder sonntag
mit allen änderungen
ich wollte ein wenig helfen und hab ein Packet mit allen Änderungen zusammen gestellt. In dem Packet ist das TV Addon von fluidman mit db eingebaut deswegen hab ich eine txt und ne db update.php dabei die aus geführt werden muß damit alles funktioniert.

http://proevoliga.pr.ohost.de/EURO2008WebTipp1.2a.rar
Zuletzt geändert von double78 am 19.06.2008 18:51, insgesamt 1-mal geändert.
Gruß Laubi
Gismo110
Mitglied
Beiträge: 848
Registriert: 29.03.2005 16:48
Kontaktdaten:

Beitrag von Gismo110 »

hi
wie kann ich nachträglich den tipp von einem user eintragen?

danke
gruß
gismo110
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Beitrag von wwwthomasbauerattf »

Gismo110 hat geschrieben:hi
wie kann ich nachträglich den tipp von einem user eintragen?

danke
gruß
gismo110
ja über phpmyadmin
Benutzeravatar
double78
Mitglied
Beiträge: 157
Registriert: 22.10.2006 23:18
Wohnort: Köln
Kontaktdaten:

Beitrag von double78 »

double78 hat geschrieben:
wwwthomasbauerattf hat geschrieben: war leider nicht drinnen...
also ich werd noch eine version 1.2 rausbringen
freitag, samstag oder sonntag
mit allen änderungen
ich wollte ein wenig helfen und hab ein Packet mit allen Änderungen zusammen gestellt. In dem Packet ist das TV Addon von fluidman mit db eingebaut deswegen hab ich eine txt und ne db update.php dabei die aus geführt werden muß damit alles funktioniert.

http://proevoliga.pr.ohost.de/EURO2008WebTipp1.2a.rar

ups kleiner fehler in dem Packet, image/em wurde erneuert. bitte die schon runtergelden haben bitte noch mal runter ziehen und den image/em Ordner neu hochladen. Hatte vergessen die Heim und Auswärtstrikos mit einzufügen.
Gruß Laubi
musashi
Mitglied
Beiträge: 1585
Registriert: 04.12.2003 12:50
Wohnort: Wien
Kontaktdaten:

Beitrag von musashi »

Gismo110 hat geschrieben:hi
wie kann ich nachträglich den tipp von einem user eintragen?

danke
gruß
gismo110
Board disablen. Dann die Höchste tipp ID ansehen und merken ...

Dann die xxx durch die passenden IDs/Werte ergänzen und via phpmyadmin eintragen.

Code: Alles auswählen

INSERT INTO `phpbb_em_tipps` (`tipp_id`, `tipp_game`, `tipp_time`, `tipp_user`, `tipp_home`, `tipp_away`, `tipp_points`) VALUES 
(xxxx, xxx, 1213555500, xxxx, x, x, 0);
www.dsaforum.de - DAS DSA Fanforum
jerx
Mitglied
Beiträge: 47
Registriert: 19.05.2006 01:45

Beitrag von jerx »

Bei Änderung eines einzelnen Wertes ist es einfacher, sich die Tabellen mit phpmyadmin anzeigen zu lassen und dann die betreffende Zeile zu editieren. Man läuft nicht Gefahr, den Befehl falsch zu ändern oder die Werte falsch zu setzen. Man muß außerdem nicht jedesmal nachsehen, wie die entsprechenden SQL Befehle lauten.
Benutzeravatar
Hegse
Mitglied
Beiträge: 262
Registriert: 05.06.2006 12:49
Wohnort: Liemke
Kontaktdaten:

Beitrag von Hegse »

Wenn ich jetzt auf Tipps anzeigen klicke öffnet sich das Fenster wie gewünscht. Die Tipps sind auch alle zu sehen, nur die Spielpaarung steht oben nicht drüber, die Felder bleiben leer...

[ externes Bild ]

Woran kann das den nun liegen?

Edit:
In der Vorrunde hats bestens funktioniert!
Zuletzt geändert von Hegse am 19.06.2008 22:03, insgesamt 1-mal geändert.
Matthaei
Mitglied
Beiträge: 81
Registriert: 09.05.2007 09:17

Beitrag von Matthaei »

Hi Hegse, genau das gleich Problem habe ich auch! Bitte auch mal um Hilfe, da ich mich mit PHP jetzt auch nicht soo auskenne.

Lieben Gruß Matthaei
wwwthomasbauerattf
Mitglied
Beiträge: 1151
Registriert: 30.01.2006 15:15
Kontaktdaten:

Beitrag von wwwthomasbauerattf »

deutschland hat wieder mal glück gehabt
Antworten

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