|
|

24.08.2007, 11:42
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
Rangliste für Buli-Hack
Dieses Modul zeigt die aktuelle Rangliste des Addons Bundesliga Tippsspiels an. Dieses Addone ist dazu nötig.
Es empfiehlt sich die Phrase: BL_rankinglist_pagetitle von Rangliste in Buli Rangliste zu ändern.
Idee, Ratschläge usw. sind gerne willkommen, den dies ist mein erstes Modul und wer weis man kann sicher noch was besser machen.
Last edited by Tal : 24.08.2007 at 12:29.
|

24.08.2007, 12:05
 |
Web Design
|
|
Join Date: 12.2003
Location: In Spocks Quartier
Age: 34
Posts: 16,869
Rep Power: 10
|
|
Füge mal ganz unten noch:
Code:
unset($sql, $rank, $data, $rankinglistbit);
ein, damit sich die Variablen nicht mit anderen Modulen in die Quere kommen können, ein $this->db->free_result($ranking); würde ich auch noch unter die Schleife einfügen.
Gruß
|

24.08.2007, 12:31
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
|
habe das mit unset hinzugefügt.
Nur der Befehl: $this->db->free_result($ranking); wenn ich das unter die schleife setze dann gibt es ne weiße Seite. Was macht der Befehl? Und danke für das helfen.
|

24.08.2007, 12:52
|
vbdesigns Guru
|
|
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
|
|
|
änder mal
$ranking = $db->query_read($sql); in
$ranking = $this ->$db->query_read($sql);
dann müsste es gehn
bzw leeren ohne $this
aber mit this ist es "richtiger??" kA genau wie man dazu sagt... wegn klassen usw
|

24.08.2007, 13:04
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
|
es funktioniert bei mir nur ohne $this,
$ranking = $db->query_read($sql);
und unten, $db->free_result($ranking);
|

24.08.2007, 13:12
|
vbdesigns Guru
|
|
Join Date: 10.2006
Age: 27
Posts: 672
Rep Power: 7
|
|
|
und bei beiden $this geht nicht?
hmm
|

24.08.2007, 13:15
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
|
ne geht nicht, kannst ja mal selber probieren, eventuell bin ich ja auch nur zu doof oder es ist heute einfach zu heiß hier drausen im Garten
|

24.08.2007, 13:51
 |
Super Moderator
|
|
Join Date: 03.2006
Posts: 816
Rep Power: 10
|
|
|
Du musst
$this->db->xxx()
nutzen, nicht
$this->$db->xxx()
Gruß
__________________
Ich gebe keinen Support für Anpassungen an meinen Modulen.
|

24.08.2007, 15:40
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
das ist die mit $this abgeänderte .php.
PHP Code:
<?php
// vars
$rank = 1;
//get user ranking
$sql = "SELECT b.user_id, sum(b.points) AS points, count(b.user_id) AS bet_count, u.username
FROM " . TABLE_PREFIX . "BL_bets as b
LEFT JOIN " . TABLE_PREFIX . "user as u ON (u.userid = b.user_id)
GROUP BY user_id
ORDER BY points DESC , bet_count DESC";
$ranking = $this->db->query_read($sql);
while($data = $db->fetch_array($ranking))
{
$data['rank'] = $rank++;
eval('$rankinglistbit .= "' . fetch_template('BL_rankinglistbit') . '";');
eval('$this->portal_array["$module_row[id]"]["$module_row[colum]"] = "' . fetch_template('BL_rankinglist') . '";');
}
$this->db->free_result($ranking);
unset($sql, $rank, $data, $rankinglistbit);
?>
aber sie funktioniert so nicht. gibt immer ne leere Seite, was bei einem Modul ja auf php-error hindeutet. Weil eigendlich habe ich im Testbord es ja so eingestellt das mir die php-fehler angezeigt werden. Oder moment, kann es sein das es an der älteren version (1.1.1) von vbcms liegt.
|

02.11.2007, 21:28
|
|
|
Funktioniert das Modul nun ?
|

13.11.2007, 07:57
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
|
auser das es sich nicht zuklappen lässt läuft es bei mir ohne probs.
|

17.11.2007, 19:50
|
|
 |
Quote: |
 |
|
|
|
|
|
|
|
|
|
|
auser das es sich nicht zuklappen lässt läuft es bei mir ohne probs.
|
|
 |
|
 |
|
Naja das brauch sowieso keiner!
Bei mir ist eh alles clean,
das heisst das alle öffnen/zusammen klappen Icons nicht vorhanden sind.
|

11.09.2008, 13:28
|
Neuer Benutzer
|
|
Join Date: 08.2006
Posts: 24
Rep Power: 6
|
|
Hallo,
ich war so frei und habe das Ganze ein bisschen umgebaut, jetzt ist es klappbar und an der allgemeinen Optik habe ich auch ein bisschen was gedreht, angehängte Bilder sagen mehr als Worte...
Wenn ihr das Modul bereits verwendet, legt als erstes zwei neue Templates an:
Portal_rankinglist
Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
<tr>
<td class="tcat" colspan="4">
<a href="#top" onclick="return toggle_collapse('module_$module_row[id]')" style="float:right"><img alt="" border="0" id="collapseimg_module_$module_row[id]" src="$stylevar[imgdir_button]/collapse_tcat$collapseimg.gif" /></a>
Bundesliga Tippspiel
</td>
</tr>
</thead>
<tbody id="collapseobj_module_$module_row[id]" style="$collapse">
<tr align="center">
<td class="thead" align="$stylevar[center]" nowrap="nowrap" width="10%">$vbphrase[BL_wagers_rank]</td>
<td class="thead" align="$stylevar[left]" nowrap="nowrap" width="70%">$vbphrase[BL_wagers_users]</td>
<td class="thead" align="$stylevar[center]" nowrap="nowrap" width="10%">$vbphrase[BL_wagers]</td>
<td class="thead" align="$stylevar[center]" nowrap="nowrap" width="10%">$vbphrase[BL_wagers_points]</td>
</tr>
$rankinglistbit
</table>
<br />
Portal_rankinglistbit
Code:
<tr align="center">
<td class="alt1" align="$stylevar[center]">$data[rank]</td>
<td class="alt2" align="$stylevar[left]"><a href="member.php?u=$data[user_id]">$data[username]</a></td>
<td class="alt1" align="$stylevar[center]">$data[bet_count]</td>
<td class="alt2" align="$stylevar[center]">$data[points]</td>
</tr>
Danach auf Modul-Verwaltung -> buli -> Welche Templates werden benutzt? ->
Das hier eintragen: Portal_rankinglist,Portal_rankinglistbit
Zum Schluss den Inhalt der .php-Datei hiermit austauschen:
Code:
<?php
// vars
$rank = 1;
//get user ranking
$sql = "SELECT b.user_id, sum(b.points) AS points, count(b.user_id) AS bet_count, u.username
FROM " . TABLE_PREFIX . "BL_bets as b
LEFT JOIN " . TABLE_PREFIX . "user as u ON (u.userid = b.user_id)
GROUP BY user_id
ORDER BY points DESC , bet_count DESC";
$ranking = $db->query_read($sql);
while($data = $db->fetch_array($ranking))
{
$data['rank'] = $rank++;
eval('$rankinglistbit .= "' . fetch_template('Portal_rankinglistbit') . '";');
eval('$this->portal_array["$module_row[id]"]["$module_row[colum]"] = "' . fetch_template('Portal_rankinglist') . '";');
}
//$this->db->free_result($ranking);
unset($sql, $rank, $data, $rankinglistbit);
?>
Das müsste es auch schon gewesen sein, have phun 
|

20.09.2008, 07:59
|
Aufsteigender Benutzer
|
|
Join Date: 04.2007
Age: 56
Posts: 100
Rep Power: 6
|
|
|
|

20.09.2008, 16:12
|
Benutzer
|
|
Join Date: 06.2006
Posts: 32
Rep Power: 6
|
|
|
aber das hier geht mit dem neuen. Grafisch noch nicht ganz ok, habe aber gerade keine Zeit mehr weiter zu schauen heute. Deshalb hier mal die Datei so weit wie es bisher ist.
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML code is Off
|
|
|
Similar Threads
|
| Thread |
Thread Starter |
Forum |
Replies |
Last Post |
|
What hack/mod ?
|
allan |
English Forums |
5 |
07.12.2006 16:21 |
|
Top 5 Hack
|
Paintfaker |
Style- & Web Template Support |
9 |
14.02.2006 17:48 |
|
UCP Hack
|
gopsum |
Offtopic |
4 |
27.02.2005 13:33 |
|
RPG Hack für vB 3.0.0
|
Lorian |
Recycle-Bin |
5 |
19.10.2004 16:44 |
|
TOP 5 Hack
|
Fettsack |
Allg. vB Support |
13 |
09.07.2004 10:33 |
|