. .
pragmaMx Support Forum 24 Mai 2012, 20:39:32 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: Re: Frage zu neuem Avatar Upload Modul V.2.4  (Gelesen 3434 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« am: 04 September 2005, 20:55:04 »

hallo bowlingx,

ich möchte ein modul nun machen das anzeigt wer als letztes bilder hochgeladen hat da wir ja nun die time funktion haben.

wie lautet die abfrage dann komplett?

das kann ich auch dann etwas umbauen,da die module wie neue user und user online mit bildanzeige durch das neue modul nicht funktionieren,da muss dann auch noch die neue abfrage rein.
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #1 am: 04 September 2005, 21:29:51 »

Hi@smartmusic
das funktioniert so:
Code: [Select]  
$foto_query = "SELECT MAX( date ) , typ, anzahl
               FROM ${prefix}_avatar
               GROUP BY typ
               LIMIT 0 , 1";
// Listen wir das Zeug auf:
list($date,$typ,$anzahl) = sql_fetch_row(sql_query($foto_query));
$av_end = explode("|",$typ);
// Ausgabe des letzen Bildes:
$content = $av_end[$anzahl-1];
Ich habe es gerade noch ausprobiert..das gibt allerdings ALLE TYPEN Zurück (also Fotos und Avatare)!
@munzur: Komisch cheesy..

Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #2 am: 04 September 2005, 21:48:23 »

super,soll es auch beide ausgeben....werde es direkt mal ausprobieren thumbup
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #3 am: 04 September 2005, 22:03:24 »

OK, hab nochmal nachgeschaut..funktioniert leider nicht richtig...hier der richtige Query:
Code: [Select]  
$foto_query = "SELECT MAX( date ) , typ, anzahl
FROM `${prefix}_avatar`
GROUP BY date DESC";

David
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #4 am: 04 September 2005, 22:11:37 »

ich will es ja als modul haben...

was habe ich nun falsch gemacht?

Code: [Select]  
<?php

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));

#mxGetLangfile($module_name);
$index = 1;


$foto_query = "SELECT MAX( date ) , typ, anzahl
FROM `${prefix}_avatar`
GROUP BY date DESC";

// Listen wir das Zeug auf:
list($date,$typ,$anzahl) = sql_fetch_row(sql_query($foto_query));
$av_end = explode("|",$typ);


include("header.php");
OpenTable();


$content = $av_end[$anzahl-1];

CloseTable();

include ("footer.php");

?>
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #5 am: 04 September 2005, 22:18:36 »

cheesy.. Du musst die Variable ausgeben, z.B so:
Code: [Select]  
if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));

#mxGetLangfile($module_name);
$index = 1;

$foto_query = "SELECT MAX( date ) , typ, anzahl,aid
FROM `${prefix}_avatar`
GROUP BY date DESC";
// Listen wir das Zeug auf:
list($date,$typ,$anzahl) = sql_fetch_row(sql_query($foto_query));
$av_end = explode("|",$typ);

include("header.php");
OpenTable();
echo mxCreateImage(MX_PATH_MEMBERAVATAR."/".$av_end[$anzahl-1],$aid);
CloseTable();
include ("footer.php");

Mit der zusätzlichen Variable $aid kannst du den Usernamen ausgeben lassen.
David
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #6 am: 04 September 2005, 22:28:39 »

danke klappt...und wo gebe ich dann die anzahl ein?

z.b. die letzten 20 bilder

muss ich die $anzahl-1 ändern?
Gespeichert
BowlingX
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.342

BowlingX


« Antworten #7 am: 04 September 2005, 22:43:32 »

Hi,
das müsstest du dann in einer Schleife machen, das Query müsste auf jeden fall so aussehen:
Code: [Select]  
$foto_query = "SELECT MAX( date ) , typ, anzahl,aid
FROM `${prefix}_avatar`
GROUP BY date DESC LIMIT 0,20";

Die schleife probier erstmal selbst und wenn du es nicht schaffst, dann helf ich nach..cheesy
Aber dann morgen  Roll Eyes
Gespeichert

Kein Support über Mail, (ungefragter) PN oder ICQ, ausschließlich direkt im Forum!
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #8 am: 05 September 2005, 08:44:36 »

sorry,

aber ich weiss nicht was eine schleife ist und wie es aussehen muss Sad
Gespeichert
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #9 am: 06 September 2005, 17:58:34 »

@bowlingx

schaust du bitte nochmal hiernach wie das aussehen muss mit der schleife,danke
Gespeichert
smartmusic
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 1.269

smartmusic


« Antworten #10 am: 21 September 2005, 13:32:03 »

sorry,aber ich schaffe es nicht....könnte mir jemand hier die schleife einbauen?
Gespeichert
ruajoerg
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 130

ruajoerg


WWW
« Antworten #11 am: 21 September 2005, 14:29:35 »

Hi smart,

auf die schnelle ....
Zitat
<?php

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));

#mxGetLangfile($module_name);
$index = 1;

$foto_query = "SELECT MAX( date ) , typ, anzahl,aid
FROM `${prefix}_avatar`
GROUP BY date DESC LIMIT 0,30";
$result = sql_query($foto_query);
$limit = sql_num_rows($result);
include("header.php");
OpenTable();
// Listen wir das Zeug auf:
for ($i=0; $i < $limit; $i++) {
list($date,$typ,$anzahl, $aid) = sql_fetch_row($result);
$av_end = explode("|",$typ);
echo mxCreateImage(MX_PATH_MEMBERAVATAR."/".$av_end[$anzahl-1],$aid);
}

CloseTable();
include ("footer.php");

?>
Gespeichert

Gruß Jörg
Catlak
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 179


« Antworten #12 am: 29 September 2005, 09:44:36 »

Hi LEute,
tut mir leid das was ich jetzt hier her schreibe passt hier hier dazu aber wollte kein extra thread eröffnen.

Gibt es schon einen Avatar Modul für PragmaMX?
Gespeichert
JoergK
Inventar
*******
Offline Offline

Geschlecht: Männlich
Beiträge: 2.204

JoergK


« Antworten #13 am: 29 September 2005, 17:43:57 »

Zitat
Gibt es schon einen Avatar Modul für PragmaMX?

Die Version 2.4 ist für pragmaMx.
Was das Erscheinen angeht, kannste Dich hier schlau machen.  Wink
Gespeichert

Gruß,
Jörg

Nobody is perfect ... so don't call me Nobody

Hier noch was zum Lesen und Lernen
HTML, JavaScript & CSS: SelfHTML
PHP: SelfPHP und PHP-Handbuch
MySQL: MySQL 5.1 Handbuch
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML