mod eingabefeld im profil!
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.
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.
mod eingabefeld im profil!
hallo leute!
ich hab schon vor längerer zeit den mod (eingabefeld im profil) eingebaut. es gibt ja auch die möglichkeit ein dropdown menü zu erstellen.
im dropdown menü hat man nun die möglichkeit zwischen den verschiedenen marken zu wählen z.b.
a, b, c, d, e, f, .........
über dieses feld möchte ich eine eigene statistikseite erstellen.
1. ist so was schon in form eines modes realisiert worden?
2. wenn nein könnte mir jemand dabei helfen, ist es eine menge aufwand?
danke und grüsse
mario
ich hab schon vor längerer zeit den mod (eingabefeld im profil) eingebaut. es gibt ja auch die möglichkeit ein dropdown menü zu erstellen.
im dropdown menü hat man nun die möglichkeit zwischen den verschiedenen marken zu wählen z.b.
a, b, c, d, e, f, .........
über dieses feld möchte ich eine eigene statistikseite erstellen.
1. ist so was schon in form eines modes realisiert worden?
2. wenn nein könnte mir jemand dabei helfen, ist es eine menge aufwand?
danke und grüsse
mario
hallo acid!
ich würde mir die statistik wie folgt vorstellen.
1. es sollte auf einer eigenen seite sein
2. es sollten alle geräte angeführt sein die von den usern ausgewählt wurden nicht nur die 10 meist verwendeten!
3. ob nun das ganze in einen diagramm oder in zahlern und prozent angegeben ist währe mir egal.
danke und grüsse
mario
ich würde mir die statistik wie folgt vorstellen.
1. es sollte auf einer eigenen seite sein
2. es sollten alle geräte angeführt sein die von den usern ausgewählt wurden nicht nur die 10 meist verwendeten!
3. ob nun das ganze in einen diagramm oder in zahlern und prozent angegeben ist währe mir egal.
danke und grüsse
mario
Als stats.php abspeichern. (In dem folgenden Code "user_feld" 4x mit der Bezeichnung von diesem Feld, das du zählen möchtest, ersetzen.)
Als stats_body.tpl abspeichern..
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
$page_title = 'Stats';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'stats_body.tpl')
);
$sql = "SELECT user_feld, count(*) AS amount FROM ". USERS_TABLE ."
WHERE user_feld <> ''
GROUP BY user_feld ORDER BY amount DESC";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Couldn\'t retrieve users data', '', __LINE__, __FILE__, $sql);
}
$stats_count = $db->sql_numrows($result);
$stats_data = $db->sql_fetchrowset($result);
$total_users = get_db_stat('usercount');
for( $i = 0; $i < $stats_count; $i++ )
{
$row_class = ( $i%2 ) ? $theme['td_class2'] : $theme['td_class1'];
$percent = round(($stats_data[$i]['amount'] / $total_users) * 100,2);
$template->assign_block_vars('stats', array(
'RANK' => $i+1,
'ROW_CLASS' => $row_class,
'ENTRY' => $stats_data[$i]['user_feld'],
'AMOUNT' => $stats_data[$i]['amount'],
'PERCENT' => $percent,
));
}
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Code: Alles auswählen
<table border="0" cellpadding="4" cellspacing="1" class="forumline" width="50%" align="center">
<tr>
<th width="5%">#</th>
<th>Eintrag</th>
<th width="5%">Anzahl</th>
<th>Prozent</th>
</tr>
<!-- BEGIN stats -->
<tr>
<td class="{stats.ROW_CLASS}" align="center"><span class="gen">{stats.RANK}</span></td>
<td class="{stats.ROW_CLASS}" align="center"><span class="gen">{stats.ENTRY}</span></td>
<td class="{stats.ROW_CLASS}" align="right"><span class="gen">{stats.AMOUNT}</span> </td>
<td class="{stats.ROW_CLASS}"> <img src="templates/subSilver/images/cellpic3.gif" width="{stats.PERCENT}%" height="12" />
<span class="gen">{stats.PERCENT}%</span></td>
</tr>
<!-- END stats -->
<tr>
<td class="catBottom" colspan="4"> </td>
</tr>
</table>
Zuletzt geändert von Acid am 10.01.2004 18:41, insgesamt 1-mal geändert.
- Firestarter
- Mitglied
- Beiträge: 1162
- Registriert: 09.06.2003 15:21
hallo!
kier der link zur statistik, ist jedoch noch nicht aussagekräftig da erst alle user umstellen müssen.
http://www.sondengaenger.net/phpBB2/stats.php
kier der link zur statistik, ist jedoch noch nicht aussagekräftig da erst alle user umstellen müssen.
http://www.sondengaenger.net/phpBB2/stats.php
Code: Alles auswählen
$percent = min(100, ($stats_data[$i]['amount'] / $total_users) * 100);
Code: Alles auswählen
$percent = round(($stats_data[$i]['amount'] / $total_users) * 100,2);
Nicht auf diese Weise, da dies sozusagen die TopX der Dingens errechnet.ich habe nun ein zweites drop down menü auch noch eingebaut. kann man den coede der statistik irgendwie ändern das das beide miteinbezogen werden?
Was soll eigentlich der Unterschied zwischen Detector und Detector2 sein ?
hallo acid!
das mit den bilder funktioniert jetzt, hatte das template falsch eingestellt.
der einzige unterschied ist eigentlich bei:
detektor: noch keinen
detektor2: keinen zweiten
sonnst stehen die gleichen sachen im dop down.
es währe jedoch super, dass zweite dop down in die statistik einzubinden um sie zu vervollständigen.
ist es überhaupt möglich beide in eine statistik zusammen zufassen?
grüsse aus österreich
mario
das mit den bilder funktioniert jetzt, hatte das template falsch eingestellt.
es ist so, eine menge user auf der seite haben zwei detektoren. um die statistik einigermaßen aussagekräftig zu machen habe ich nun den zweiten auch noch hinzugefügt.icht auf diese Weise, da dies sozusagen die TopX der Dingens errechnet.
Was soll eigentlich der Unterschied zwischen Detector und Detector2 sein ?
der einzige unterschied ist eigentlich bei:
detektor: noch keinen
detektor2: keinen zweiten
sonnst stehen die gleichen sachen im dop down.
es währe jedoch super, dass zweite dop down in die statistik einzubinden um sie zu vervollständigen.
ist es überhaupt möglich beide in eine statistik zusammen zufassen?
grüsse aus österreich
mario