[Release] Formula 1 WebTip

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.
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

So sieht die php datei jetzt aus.

Code: Alles auswählen

<?php
//Benötigte Dateien und Variablen von phpBB
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_formel.'.$phpEx);


//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);



//
// Get all tipps and fill Top10
//


$sql = "SELECT sum(tipp_points) AS total_points, tipp_user FROM " . FORMEL_TIPPS_TABLE . "
        GROUP BY tipp_user
        ORDER BY total_points DESC LIMIT 10";
if (!$result = $db->sql_query($sql))
{
      message_die(GENERAL_ERROR, 'Could not query tipps', '', __LINE__, __FILE__, $sql);
}
$rank = 0;
while ($row = $db->sql_fetchrow($result)) {
      $rank++;
      $tipp_user_row = get_userdata($row['tipp_user']);
      $tipp_username = $tipp_user_row['username'];
      $template->assign_block_vars('top_tippers', array(
               'TIPPER_NAME'   => $tipp_username,
               'RANK'          => $user_rank,
               'TIPPER_POINTS' => $row['total_points'])
      );
}
$db->sql_freeresult($result);

?>
Der Fehler wird nicht mehr angezeigt. Jetzt wird aber nur noch einen weiße Seite angezeigt.

Wenn ich den folgenden Code weglasse ist der Fehler wieder da

Code: Alles auswählen

//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
Was mache ich falsch?
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

Hat sich erledigt. Habe es dann doch noch geschafft.

Danke für die Hilfe
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Ich möchte euch nochmal bitten hier nur Fragen zum F1 MOD direkt zu stellen. Jegliche Erweiterungen oder sonst was, was ihr in euer Forum einbaut, hat nichts mit dem F1 MOD zu tun und wenn User sich den MOD hier einbauen wollen und erstmal die 20+ Seiten lesen müssten, kann ichs verstehn, wenn sie das nicht tun. Und dann tauchen die gleichen Fragen immer wieder auf.

Wenn der WM Thread genauso chaotisch wird, werd ich Support nur noch in meinem Forum geben, wo ich die entsprechenden Rechte hab das aufzuräumen....
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

Hallo AceVentura,
bin eher zufällig von deinem, hoffentlich bald, erscheindem WM-Mod, bei deinem F1-Tipp gelandet. Ich war sofort begeistert und meine User erst recht, was dann zu sehr schnellen Rückmeldungen geführt hat.

1.Ist es möglich ist die Pole Position noch zusätzlich tippbar zu machen.
2.Könntest du konfigurierbar machen bis zu welchem Platz getippt wird? D.h. je nach Geschmack kann der Admin dann einstellen, ob 8 oder 10 oder nur die ersten 3 Plätze getippt werden können.
3.Es wäre schön, wenn man einstellen könnte bis zu welchem Platz die Ergebnisse in der Einstiegsseite angezeigt werden, wenn man z.B. recht wenige Teilnehmer hat, dann müsste man nicht, um z.B. 2 fehlende auch sehen zu können, erst auf "alle anzeigen" wechseln.

Das soll erstmal reichen, vielen Dank schonmal und Glückwunsch zu dem tollen Mod :lol:
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

zur 3. Frage
Suche mal in der formel.php folgende Zeilen

Code: Alles auswählen

//
// Get all tipps and fill Top10
//
$sql = "SELECT sum(tipp_points) AS total_points, tipp_user FROM " . FORMEL_TIPPS_TABLE . "
        GROUP BY tipp_user
        ORDER BY total_points DESC LIMIT 5";
if (!$result = $db->sql_query($sql))
{
      message_die(GENERAL_ERROR, 'Could not query tipps', '', __LINE__, __FILE__, $sql);
}
$rank = 0;
while ($row = $db->sql_fetchrow($result)) {
      $rank++;
      $tipp_user_row = get_userdata($row['tipp_user']);
      $tipp_username = $tipp_user_row['username'];
      $template->assign_block_vars('top_tippers', array(
               'TIPPER_NAME'   => $tipp_username,
               'RANK'          => $user_rank,
               'TIPPER_POINTS' => $row['total_points'])
      );
}
$db->sql_freeresult($result);
Dort steht (bei mir z.b) dann ORDER BY total_points DESC LIMIT 5";

Wenn Du die 5 änderst werden mehr angezeigt.
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Es ist nicht geplant den MOD diese Saison noch zu erweitern. Der Doc macht grad noch ein wenig Kosmetik, die wir dann noch in den MOD packen, aber ansonsten seien die Basteleien den jeweiligen Admins überlassen.

Ich habe leider zu viel um die Ohren um alle Wünsche umzusetzen. Tut mir leid.....
Benutzeravatar
mattie
Mitglied
Beiträge: 433
Registriert: 05.07.2005 21:39
Wohnort: Rühen
Kontaktdaten:

Beitrag von mattie »

@AceVentura
Kann ich verstehen, sieh halt zu, dass du die WM bald hinbekommst, da warten viele sehnsüchtig drauf :grin: Aber falls du doch mal an ein Update denkst, kannst du dir die Punkte ja vielleicht durch den Kopf gehen lassen. :wink:

@overunder
Besten Dank, das war schon mal der richtige Tipp und funzt auch wunderbar.

Weiterhin viel Spass
Adios! matti
Es bleibt alles wie es ist bis man es ändert!
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Danke für dein Verständnis. Ich behalt deine Anregungen im Hinterkopf.

Den WM MOD werde ich jetzt öffentlich zum Download anbieten. Mir sind weiter keine Fehler gemeldet worden und die letzten Features sind auch installiert.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ein kleiner Teaser vorweg:

In der nächsten Version sieht man genau, wofür man, wieviel Punkte bekommen hat :roll:
Benutzeravatar
UHolthausen
Mitglied
Beiträge: 123
Registriert: 13.10.2002 11:25
Wohnort: Wesseling
Kontaktdaten:

Beitrag von UHolthausen »

Hallo

leider funktionieren die Links für die Screenshots nicht mehr. Hat keiner der User so was parat?
Ein Bekannter sucht so was, möchte aber vorher einen Blick draufwerfen.
mit freundlichem Gruß
Uli
Mandrake 10
Antworten

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