[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.
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Ja da haste wohl etwas entfernt. Es fehlen bei dir:

Schnellste Runde
Anzahl Ausfälle
Erzielte Punkte

Vergleich deine Datei einfach mal mit der originalen formel_body.tpl. Die Angaben stehen normalerweise direkt unterhalb des letzten Fahrers bei der Auflistung des Ergebnisses.


Meine Demo:

http://demos.kilu.de
test/test

...musst du aber noch das Ergebnis eingeben :)
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

@ Ace

Sorry für die Mühe. habe im eifer des Gefechts doch tatsächlich die hälfte entfernt. Ist also alles drin was drin sein sollte.

Ist ein echt klasse MOD und funktioniert einwandfrei wenn nicht so jemand wie ich dran rumschrauben muß :oops:
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Um Ace ein wenig zu erleichtern habe ich ein 2. FaceLifting vorgenommen.

Qualifying, Rennergebnis und Dein Tipp sind nun nebeneinander anstelle untereinander.

Wer bereits das erste FaceLift benutzt braucht nur das formel_body.tpl austauschen.

Wer noch kein FaceLift benutzt muss die formel.php und das formel_body.tpl ersetzen. ( In der formel.php wurden 2 Template Switche eingesetzt )

Download:

URLs entfernt - Version 1.0.1 beinhaltet FaceLift 3.0

Das FaceLift ist kein "muss", sondern eher ein "optisches add-on". Es werden keine neuen Funktionen hinzugefügt.
Zuletzt geändert von Dr.Death am 18.03.2006 22:04, insgesamt 1-mal geändert.
Benutzeravatar
Volker
Mitglied
Beiträge: 213
Registriert: 27.02.2003 09:18
Wohnort: Erzgebirge
Kontaktdaten:

Beitrag von Volker »

sieht sehr gut aus, danke
Gruß Volker
Fuchsien
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

Ich habe vor auf meiner Homepage die besten 5 Tipper anzeigen zu lassen. Dafür benötige ich meines erachtens eine extra .php die nur die Tipper anzeigt und nicht wie auf der stats seite den Header, Footer usw. Wer kann mir sagen wie der Code auf der neuen Seite aussehen sollte. Ich hoffe ich habe mich verständlich ausgedrückt.
Benutzeravatar
AceVentura
Mitglied
Beiträge: 366
Registriert: 30.07.2005 02:16
Wohnort: Altenkirchen
Kontaktdaten:

Beitrag von AceVentura »

Guck mal in den Code...eigentlich gut kommentiert.....

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";
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'          => $rank,
               'TIPPER_POINTS' => $row['total_points'])
      );
}
$db->sql_freeresult($result);
Den Teil aus dem Template findeste selber ?
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

@ Ace

Es ist wirklich gut kommentiert und
genau den Teil habe ich schon probiert.
Zeigt mir immer folgenden Fehler an

Fatal error: Call to a member function on a non-object in /var/www/web55/html/Forum/user.php on line 45

Das bezieht sich in dem Beispiel auf folgende Zeile

$template->assign_block_vars('top_tippers', array(

Da bin ich dann überfragt.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

verlinke doch mal deine user.php :-)


BTW: FaceLift 3 is in progress .....
overunder
Mitglied
Beiträge: 19
Registriert: 07.03.2006 11:09

Beitrag von overunder »

egal was ich mache es kommt immer der oben beschriebene Fehler.

muß eigentlich auch folgendes in die neue Seite eingebunden werden?

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_formel.' . $phpEx);
include($phpbb_root_path . 'includes/functions_formel.'.$phpEx);
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Ja.

Durch die 'extension.inc' und common.php wird die Funktion assign_block_vars definiert.

Siehe dazu auch: Vorlage für in phpBB eingebundene Seiten
Antworten

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