Seite 23 von 52
Verfasst: 13.03.2006 17:03
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

Verfasst: 13.03.2006 17:54
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ß

Verfasst: 14.03.2006 08:18
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.
Verfasst: 14.03.2006 13:41
von Volker
sieht sehr gut aus, danke
Verfasst: 14.03.2006 21:50
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.
Verfasst: 14.03.2006 22:38
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 ?
Verfasst: 14.03.2006 22:54
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.
Verfasst: 15.03.2006 10:30
von Dr.Death
verlinke doch mal deine user.php
BTW: FaceLift 3 is in progress .....
Verfasst: 15.03.2006 19:11
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);
Verfasst: 15.03.2006 20:03
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