pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: EnderFM in 26 Dezember 2007, 23:08:10

Titel: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: EnderFM in 26 Dezember 2007, 23:08:10
Hallo liebe Community,

Mein Problem:
Ich habe für meine Webseite mehrere Themes gemacht, jetzt möchte ich wissen welches Theme die User auswählen. Bei mehr als 5200 User wäre es doch interessant so was zu wissen. In der Datenbank habe ich folgendes gefunden:

SELECT COUNT( * ) AS `Zeilen` , `theme`
FROM `mxXXXXX_users`
GROUP BY `theme`
ORDER BY `theme


der Inhalt ist folgender:
5309   
2 FCY-RedFlash
1 Flatcastyardim_OrangeXP
1 mx-default
2 OrangeXP

Jedoch möchte ich das Ergebniss als Block sichtbar machen. Ich denke mal das ist nur eine einzige Abfrage aber als PHP-DAU weiss ich nicht wie ich das hinkriegen soll. Weis einer Rat oder kann einer mir zur Hand gehen?

PS: Die Option das jeder sein eigenes Theme einstellen kann ist seit 10 Minuten auf, deswegen die niedrigen Werte beim Inhalt

Danke euch schon mal für eure Antworten.
Mfg Ender
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: StegRene in 26 Dezember 2007, 23:53:06
Ich bin zwar auch keine PHP-Leuchte, aber im Endeffekt steht Deine Abfrage doch bereits da!?

Andere Idee, um die Sache einfacher zu machen: Warum erstellst nicht eine Umfrage "Welches Theme würdet Ihr nutzen?"
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: EnderFM in 27 Dezember 2007, 00:37:07
Das Problem mit den Umfragen ist immer das man davon ausgehen kann das mindestens 15-20% einfach irgendwas klicken. Ich weiss das ich die Abfrage da habe... aber wie einbauen ? :D Wie war das mit den Böhmischen Dörfern ;)
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: StegRene in 27 Dezember 2007, 00:42:32
.........was bin ich froh, dass ich nicht der einzige Ahnungslose bin.
Warten wir auf einen Programmierer ;)
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: Andi in 27 Dezember 2007, 17:37:22
Moin :)

ungetestet:
<?php
defined
('mxMainFileLoaded') or die('access denied');

$result sql_query("SELECT COUNT( `uid` ) AS `Zeilen` , `theme` 
    FROM `" 
$user_prefix "_users` 
    GROUP BY `theme` 
    ORDER BY `theme"
);

$content '';
while (
$row sql_fetch_assoc($result)) {
    if (empty(
$row['theme'])) {
        
$row['theme'] = 'Seitenstandard';
    }
    
$content .= $row['Zeilen'] . '&nbsp;x ' $row['theme'] . '<br>';
}

?>
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: EnderFM in 27 Dezember 2007, 19:03:00
Vielen Dank Andi, werde es sofort mal testen.  :cul:
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: EnderFM in 27 Dezember 2007, 19:12:02
Funktioniert einwandfrei!
Vielen Dank Andi
:thumbup:
Titel: Re: ein Block der anzeigt welchesTheme am meisten benutzt wird.
Beitrag von: Andi in 27 Dezember 2007, 19:31:20
Fein  :cul:

hier kannste ja optisch noch etwas aufbereiten...
$content .= $row['Zeilen'] . '&nbsp;x ' . $row['theme'] . '<br>';  ;)