Random Photo Voting block

Begonnen von NeMeSiSX2LC, 08 Oktober 2004, 17:56:07

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

NeMeSiSX2LC

Hi hab ein problem mit einem block (selbst erstellt)

Er wählt zwar ein Profil aus aber nicht nach dem zufallsprinzip sonder nur das erste!!

Hier mal der code vielleicht weiß das einer von euch. Komme jetzt einfach nicht drauf was nicht stimmt.

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
global $prefix;
$blockheigth = 80;

$pic = sql_fetch_array(sql_query("SELECT cid, uname, picture, points, voters, rating FROM ${prefix}_photovote_pictures WHERE gender='1' ORDER BY rand() LIMIT 1"));
if(!empty($pic))
{
$content = "<b>".$pic['uname'].":</b><br /><a href='modules.php?name=Userinfo&uname=".$pic['uname']."' border='0'> <img src='members/thumbs/".$pic['picture']."'></a><br><a href=\"http://flirt4u.net/modules.php?name=JSM_PhotoVote&cid=".$pic['cid']."&pos=0&cat=0\">Jetzt Abstimmen!</a>";
}
else
{
$content = "<b>Keine</b> Avatare hochgeladen<br><br><b>No</b> Avatar's uploaded";
}
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Hallo !

Die MySQL-Rand Funktion klappt bei MySQL-Versionen VOR 3.23.56 nicht.
Deswegen haben wir auch schon mal die mx_bannerfunctions.php umgeschrieben.
Wenn Du eine entsprechende MySQL-Version hast, muss Du mit der Rand-Funktion von PHP arbeiten.
MfG
jubilee

NeMeSiSX2LC

öh und wie sieht die in php aus?
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

jubilee

Schau Dir mal die neue mx_bannerfunctions.php an
Dann sollte es eigentlich schon klarwerden.
http://www.sys3.de/devel/mx_bannerfunctions.zip
MfG
jubilee

NeMeSiSX2LC

Joa hat klick gemacht!

Is aber voll umständlich *ürgs* mal all-inkl fragen was se davon halt mal ne neue MySQL version zu benutzen
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

onkel

Zitat von: jubilee am 08 Oktober 2004, 18:22:14
Schau Dir mal die neue mx_bannerfunctions.php an
Dann sollte es eigentlich schon klarwerden.
http://www.sys3.de/devel/mx_bannerfunctions.zip
MfG
jubilee

Die Neue mx_bannerfunctions.php läuft nicht auf jeden Server.

Sorry für diesen Zwischenruf.

mfg
Onkel


jubilee

ZitatDie Neue mx_bannerfunctions.php läuft nicht auf jeden Server.
das ist mir jetzt aber neu .....
Wo läuft die denn nicht ?
und
Was ist dort die Fehlermeldung ....
MfG
jubilee

onkel

:) also bei mir läuft sie nicht.

Du hast dir mal mühe gemacht und sie mir geschickt und es hatte auch alles funktioniert, aber
nachdem ich den Server gewechselt habe geht garnichts mehr.

es gibt keine fehlermeldung.


PS: mit der alten Datei funktioniert alles.