[Beta] WorldCup WebTip 2006 (WM Tippspiel)

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.
dj piet
Mitglied
Beiträge: 54
Registriert: 25.10.2005 09:21

Beitrag von dj piet »

Meinst du jetzt alle Dateien in dem Ordner, ich dachte die to_latest datei ist gerade dafür nicht alles neu zu machen, sonst könnte ich ja auch NEU installieren.
lordchris
Mitglied
Beiträge: 10
Registriert: 04.07.2005 23:59

Beitrag von lordchris »

again hat geschrieben:
Yenky hat geschrieben:Ich hab mich mal an die Tippübersicht gewagt, die

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_WM);
init_userprefs($userdata);
//
// End session management
//

include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_wm.'.$phpEx);

//
// Check login status
//
if ( !$userdata['session_logged_in'] )
{
        redirect(append_sid("login.$phpEx"));
}


//
// Check auth status
//
if ( $wm_config['restrict_to'] != 0 && !get_wm_auth() && $userdata['user_level'] != ADMIN && $userdata['user_id'] != $wm_config['wm_mod_id'] )
{
        $auth_msg = sprintf($lang['wm_access_denied'], '<a href="' . append_sid("groupcp.$phpEx?g=".$wm_config['restrict_to']) . '" class="gen">', '</a>', '<a href="'.append_sid("index.$phpEx").'" class="gen">', '</a>');
        message_die(GENERAL_MESSAGE, $auth_msg);
}

include($phpbb_root_path . 'includes/page_header.'.$phpEx);

@mysql_select_db($dbname) or die( "Unable to select database");

//Tips auslesen
$query="SELECT * FROM phpbb_wm_tipps ORDER BY tipp_game";
$result=mysql_query($query);

$num=mysql_numrows($result);

//User abfragen
$query="SELECT user_id, username FROM " . USERS_TABLE;
$usersresult=mysql_query($query); 

//Teams abfragen
$query="SELECT * FROM phpbb_wm_teams";
$teamsresult=mysql_query($query);

//Spiele abfragen
$query="SELECT * FROM phpbb_wm_games";
$gamesresult=mysql_query($query);



//User zuordnen
$anz=mysql_numrows($usersresult);
$i=0;
while ($i < $anz){
 $usernames[mysql_result($usersresult,$i,"user_id")]=mysql_result($usersresult,$i,"username");
 $userids[$i]=mysql_result($usersresult,$i,"user_id");
 $i++;
}

//Teams zuordnen
$anz=mysql_numrows($teamsresult);
$i=0;
while ($i < $anz){
 $teamnames[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_name");
 $teamflags[mysql_result($teamsresult,$i,"team_id")]=mysql_result($teamsresult,$i,"team_img");
 $i++;
}

//Spiele zuordnen
$anz=mysql_numrows($gamesresult);
$i=0;
while ($i < $anz){
 $gamenames[mysql_result($gamesresult,$i,"game_id")]='<td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_home")].'" border="0" /></td><td align=center>'. $teamnames[mysql_result($gamesresult,$i,"game_home")] . ' : ' . $teamnames[mysql_result($gamesresult,$i,"game_away")].'</td><td><img src="./images/wm/'.$teamflags[mysql_result($gamesresult,$i,"game_away")].'" border="0" /></td>';
 $i++;
}

echo "<b><center>Spielertips</center></b><br><br>";

//Ueber die Spieleintraege iterieren:
$j=0;
$anz_u=mysql_numrows($usersresult);

while ($j < $anz_u){
 $uid=$userids[$j];
//Tips zum User

$query2="SELECT * FROM `phpbb_wm_tipps` WHERE `tipp_user` = '$uid' ORDER BY `tipp_game`";

$result2=mysql_query($query2);

$num2=mysql_numrows($result2);

if($num2 > 0)

 {
 echo "<b>Mitspieler: $usernames[$uid]</b><br><br>";
 $i=0;
 echo "<table border="0" align="center">";
 echo "<tr><th></th>";
 echo "<th>Begegnung</th>";
 echo "<th></th>";
 echo "<th>Tipp</th>";
 echo "<th>Pkt.</th></tr>";
 $grpcount=1;
 while ($i < $num) {

  $tippgame=mysql_result($result,$i,"tipp_game");
  $tippuser=mysql_result($result,$i,"tipp_user");
  $tipphome=mysql_result($result,$i,"tipp_home");
  $tippaway=mysql_result($result,$i,"tipp_away");
  $tipppoints=mysql_result($result,$i,"tipp_points");

  if($uid == $tippuser){
   if ($tippgame/6 > $grpcount){
    echo "<tr>";
    echo "<td></td>";
    echo "</tr>";
    $grpcount++;
   }
  //Weltmeistertipp
  if ($tippgame != 65){
           echo "<tr>";
           echo "$gamenames[$tippgame]";
           echo "<td>";
           echo "$tipphome : $tippaway";
           echo "</td><td>";
           echo "$tipppoints";
           echo "</td></tr>";
        }
  else {
           echo "Weltmeistertipp: ";
                $querywm="SELECT team_name FROM phpbb_wm_teams WHERE team_id = '$tipphome' ";
                $wmtipp=mysql_query($querywm);
                $weltmeistertipp=mysql_result($wmtipp,0,"team_name");
           echo " <b> $weltmeistertipp</b>";
        }
  }
  $i++;
 }
 echo "</table>";
 echo "<br><hr><br>";
}
 $j++;
}

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

?>

wie kann man dies abändern das die tipps erst angezeigt werden wenn das jeweilige spiel erst beginnt, das niemand vorher alle kompletten tipps sehen kann, sondern erst nach anpfiff. wäre super wenn einer eine lösung dafür hätte.



wie kann man dies abändern das die tipps erst angezeigt werden wenn das jeweilige spiel erst beginnt, das niemand vorher alle kompletten tipps sehen kann, sondern erst nach anpfiff. wäre super wenn einer eine lösung dafür hätte.

@ ACE
erstmal großen dank für dieses mod [ externes Bild ] dieses ist einfach wweltklasse.
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

dj piet hat geschrieben:Meinst du jetzt alle Dateien in dem Ordner, ich dachte die to_latest datei ist gerade dafür nicht alles neu zu machen, sonst könnte ich ja auch NEU installieren.
fürs Update ja, alle Dateinen aus dem Ordner "Update 0.2.0 to 0.3.0/root". Es gab Änderungen an der Datenbank (update_to_latest.php) und Änderungen an den Dateien. Denk auch daran den Scriptteil aus der overall_header zu entfernen. Anleitung dazu findest du in "Update 0.2.0 to 0.3.0/update_to_latest.txt".
Bei einer Neuinstallation gehen die schon abgegebenen Tipps verloren.

mfg
Vorwärts immer, Rückwärts nimmer!
dj piet
Mitglied
Beiträge: 54
Registriert: 25.10.2005 09:21

Beitrag von dj piet »

hi ok ich hab jetzt die dateien im root ausgetauscht, die function_wm und das update durchgeführt.

Was mich noch stört ist, dass anscheinend der Weltmeister Tipp mittgezählt wird oder soll das so sein ?

Steh grad aufm schlauch wo finde ich in der txt file was zu der overall header datei ? die wird doch garnicht verändert!!!
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

dj piet hat geschrieben:hi ok ich hab jetzt die dateien im root ausgetauscht, die function_wm und das update durchgeführt.

Was mich noch stört ist, dass anscheinend der Weltmeister Tipp mittgezählt wird oder soll das so sein ?

Steh grad aufm schlauch wo finde ich in der txt file was zu der overall header datei ?
Update 0.2.0 to 0.3.0/update_to_latest.txt
Weltmeistertipp wird mitgezählt.
mfg
Vorwärts immer, Rückwärts nimmer!
dj piet
Mitglied
Beiträge: 54
Registriert: 25.10.2005 09:21

Beitrag von dj piet »

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
  templates/subSilver/overall_header.tpl

#
#-----[ FIND AND DELETE ]------------------------------------------
#
<script language="Javascript" type="text/javascript">
<!--
function wm_ref(object)
{
if (document.getElementById)
{
return document.getElementById(object);
}
else if (document.all)
{
return eval('document.all.' + object);
}
else
{
return false;
}
}

function wm_expand(object)
{
var object = wm_ref(object);

if( !object.style )
{
return false;
}
else
{
object.style.display = '';
}

if (window.event)
{
window.event.cancelBubble = true;
}
}

function wm_contract(object)
{
var object = wm_ref(object);

if( !object.style )
{
return false;
}
else
{
object.style.display = 'none';
}

if (window.event)
{
window.event.cancelBubble = true;
}
}

function wm_toggle(object, open_close, open_icon, close_icon)
{
var object = wm_ref(object);
var icone = wm_ref(open_close);

if( !object.style )
{
return false;
}

if( object.style.display == 'none' )
{
object.style.display = '';
icone.src = close_icon;
}
else
{
object.style.display = 'none';
icone.src = open_icon;
}
}
//-->
</script>

Das ist das einzige was zur overallheader in der txt file steht ...

Sorry wenn ich immernoch aufm schlauch stehe ich bin des programmierens nicht so mächtig *g*
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
  templates/subSilver/overall_header.tpl 

# 
#-----[ FIND AND DELETE ]------------------------------------------ 
#
<script language="Javascript" type="text/javascript">
...
</script>
genau

Den Teil in der overall_header.tpl suchen und löschen.

mfg
Vorwärts immer, Rückwärts nimmer!
dj piet
Mitglied
Beiträge: 54
Registriert: 25.10.2005 09:21

Beitrag von dj piet »

Code: Alles auswählen

<script language="Javascript" type="text/javascript">
<!--
	if ( {PRIVATE_MESSAGE_NEW_FLAG} )
	{
		window.open('{U_PRIVATEMSGS_POPUP}', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
	}
//-->
</script>
das ist der einzige code in meiner overall datei!!! warum soll das raus ?
Benutzeravatar
plACEbo
Mitglied
Beiträge: 538
Registriert: 16.12.2003 12:22

Beitrag von plACEbo »

okay, dann hattest du wohl bei der vorigen Version vergessen den Code einzubauen. Dann gibts auch nichts rückgängig zu machen.
Läufts denn soweit?

mfg
Vorwärts immer, Rückwärts nimmer!
dennis84
Mitglied
Beiträge: 243
Registriert: 06.04.2005 16:22
Wohnort: NRW
Kontaktdaten:

Beitrag von dennis84 »

Gibt es irgendwie eine Möglichkeit,

a) eine bestimmte Benutzergruppe farblich in der Rangliste zu markieren?
b) bestimmte Leute farbkich markieren?


Sinn& Zweck ist der, dass welche um geld spielen und andere nur just4fun. Da aber alle mitspielen wollen wäre es toll wenn die oa alternative realisierbar wäre.
Antworten

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