PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit dem Addon Bonusaktionen + Frage zu Wer ist Online



seg98
09.02.2009, 18:15
Hallo,
ich habe einige Fragen und würde mich freuen, wenn einer die beantworten könnte bzw. mir helfen könnte.

Bonusaktion:
Folgender Fehler tritt auf unter Bonusaktionen bei den Usern:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/id152/public_html/content/verdienen/bonusaktionen.php on line 12

Wenn ich eine Bonusaktion erstellen möchte, wird mir gesagt, dass ein fehler aufgetreten ist. Ich weiß aber nicht welchen ?

Wer ist Online ?:
Welchen Code muss man löschen, wenn man keine Verlinkung vom Nick zur Nickpage haben will ?

Danke für eure Hilfe.

Mfg seg98

eRaaaa
09.02.2009, 19:15
zu 1)
sicher dass die tabelle(n) existieren?

zu 2)
in der lib/weristonline.php



echo '<a style="font-weight: bold;" href="'.$np.$user['nickname'].'">'.$user['nickname'].'</a>';

und


else echo '<a href="'.$np.$user['nickname'].'">'.$user['nickname'].'</a>';


ändern zu


echo '<b>'.$user['nickname'].'</b>';

und


else echo '$user['nickname']';


wenn du willst kannst du dann eig.


$np = $domain.'/?content=/nickpage&amp;nick='; // Nickpagelink

auch noch auskommentieren/löschen

seg98
09.02.2009, 19:24
Danke.
Aber Ich finde diese Codes nicht in weristonline.php:

<?
// Scriptet by Ische2k www.Body-Sig.de

$zeit = (5 * 60); // Sekunden seit der letzten Aktivität
$np = $domain.'/?content=/nickpage&amp;id='; // Nickpagelink
$online = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_online ")); //Auslesen Der Datenbank
$rallyk = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_klickralley ORDER BY klicks DESC LIMIT 1 ")); //Klickrally Auslesen aus Der Datenbank

$rallya = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_aktivralley ORDER BY punkte DESC LIMIT 1 ")); //Aktiv Rally Auslesen aus Der Datenbank



// verhindern, dass die Datei direkt aufgerufen wird
if (!function_exists ("db_query")) die ("Kein Direktaufruf");

$sql = db_query ('SELECT k.uid, u.nickname FROM '.$db_prefix.'_kontodaten k LEFT JOIN '.$db_prefix.'_userdaten u ON u.uid = k.uid WHERE k.last_active >= '.(time()-$zeit));

if (mysql_num_rows ($sql) == 0) echo '<span style="font-style: italic;">keiner</span>';
else {
$nr = 1;
while ($user = mysql_fetch_assoc ($sql)){

//Aktiv Rally farbe
if ($user['uid'] == $rallya ['uid'] )
{
echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['aktivfarbe'].'">'.$user['nickname'].'</font></a>';
}

// Klickrally Farbe
elseif ($user['uid'] == $rallyk ['uid'] )
{
echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['klickfarbe'].'">'.$user['nickname'].'</font></a>';
}



// Admin Farbe
if ($user['nickname'] == $online ['admin'] )
{
echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['adminfarbe'].' ">'.$user['nickname'].'</font></a>';
}


//Co admin Farbe
if ($user['nickname'] == $online ['co'] )
{
echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['cofarbe'].' ">'.$user['nickname'].'</font></a>';
}



// Doppel Schutz
if ($user['nickname'] !== $online ['admin'])
if ($user['nickname'] !== $online ['co'])
if ($user['uid'] !== $rallya ['uid'])
if ($user['uid'] !== $rallyk ['uid'])

{

echo '<a href="'.$np.$user['uid'].'"><font color="'.$online ['userfarbe'].'">'.$user['nickname'].'</font></a>';
}

if ($nr < mysql_num_rows ($sql)) echo ', ';
$nr++;
}
}

?>

<table width="100%" align="center">
<tr>
<td width="20" valign="top" align="center"><b>Bedeutung</b> </td><td width="5" valign="top" align="left"><b>Farbe</b></td>
<tr>
<td width="5" valign="top" align="left">Admin</td>
<td width="5" valign="top" align="left"><font color=" <?= $online ['adminfarbe']; ?> ">|||||||</td></font>
<tr>
<td width="5" valign="top" align="left">Co Admin</td>
<td width="5" valign="top" align="left"><font color="<?= $online ['cofarbe']; ?> ">|||||||</td></font>
<tr>
<td width="5" valign="top" align="left">Klickrally</td>
<td width="5" valign="top" align="left"><font color="<?= $online ['klickfarbe']; ?> ">|||||||</td></font>
<tr>
<td width="5" valign="top" align="left">Aktivrally </td>
<td width="5" valign="top" align="left"><font color="<?= $online ['aktivfarbe']; ?>">|||||||</td></font>
<tr>
<td width="5" valign="top" align="left">User</td>
<td width="5" valign="top" align="left"><font color="<?= $online ['userfarbe']; ?>">|||||||</td></font>
<tr>
</table>

<font size="1">Powered by <a href="http://www.Body-Sig.de">Body-Sig.de</a></font>

Oder bin ich blöd ?

Hardy
09.02.2009, 19:26
Zeile 5 löschen!

seg98
09.02.2009, 19:28
Aber, dann kann man immer noch auf den Nick klicken. Man wird aber nicht mehr zur Nickpage weitergeleitet sonern zu 404 Not Found.

eRaaaa
09.02.2009, 19:28
du hättest vllt dazuschreiben sollen dass du nicht das normale "wer ist online" benutzt, grml..niemand kann hier gedankenlesen !

mir ist nun der spaß am helfen wieder vergangen und kb jetzt auch noch dein skript durchzuschauen...
<a href= ....> ist nen link..also das einfach überall raushauen dann haste auch keinen link mehr ..man man man

seg98
09.02.2009, 19:29
Oh sorry...:redface:

Das ut mir leid. Das habe ich wirklich vergessen :(

SORRY !

Mfg seg98 und danke nochmal !