PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nickpage addon fehlermeldung (VMS1.2)



kiko
14.01.2008, 19:54
Hallo zusammen,

Ich habe das Addon von Ulfish installiert,

Bei der nickpageeinrichten läuft alles super, nur wenn ich die nickpage ansehen möchte zeigt er mir eine fehlermeldung an:


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/web109/html/content/nickpage.php on line 41

die zele 41 sieht so aus:

$werber = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid=".$daten['werber'].""));

kann mir da jemand weiterhelfen???


LG kiko

P.S. ok ist wohl mein fehler, das Addon ist scheinbar für das VMS1.1 und nicht für das VMS1.2 gedacht. kann mir dennoch jemand helfen??

didith1207
15.01.2008, 00:46
ich habe auch das nickpage addon von ufish aber ich finde deine zeile in meiner ganzen php nicht :(

bei mir funktioniert das nickpage addon...

FLash
18.01.2008, 02:28
ich hatte es auch mit dem addon probiert.. nach der installation lief es.. es hiess nur von wegen das ich nicht freigeschaltet bin.. hatte daraufhin ins script geguckt und dachte mir es sei einfacher ein eigenes addon zu machen als wie das vorhandene anzupassen..

weisst du noch was du modifiziert hast ?
bzw läuft es bei dir ohne sonstige fehler ?

didith1207
18.01.2008, 17:20
@kiko ich kann mich wieder erinnern ich habe deine zeile 41 bei mir gelöscht ^^ und ersetzt mit einem schnipsel hier aus dem forum ich versuch mal den wiederzufinden ;)

@flash
du meinst sicher wenn du eine nickpage angucken wolltest ist da gestanden:

Dieser User ist noch nicht freigeschaltet!

Ich habe nicht viel modifiziert ich habe einfach überall wo :


<a href="../?content=/nickpage&amp;id=.....

gestanden ist aus dem id ein uid draus gemacht dann klappts ;)
also so:


<a href="../?content=/nickpage&amp;uid=.....

kann mich nicht erinnern das ich sonnst noch etwas geändert hätte :( ich werde es in den nächsten tagen mal vergleichen hab momentan fieber und bin nicht ganz fit :(

didith1207
18.01.2008, 18:11
Habe gerade festgestellt das ich doch mehr geändert habe :arf:
also hierbei geht es um das nickpage addon von ufish aus dem downloadbereich für vms 1.1 und ich hoffe das is es umgebaut hier posten darf...

nur die datei content/nickpage hab ich angepasst loseüberweisung und rallys hab ich rausgenommen:


<?
#########################################
# VMS-Addon Nickpage V. 1.2 by Ufisch #
#########################################

userstatus();

$id = (int)$_GET['uid'];

$daten = mysql_fetch_array(db_query("
SELECT
".$db_prefix."_userdaten.*,
".$db_prefix."_kontodaten.*,
".$db_prefix."_werberdaten.*,
".$db_prefix."_nickpage.*
FROM ".$db_prefix."_userdaten
LEFT JOIN ".$db_prefix."_kontodaten ON(".$db_prefix."_userdaten.uid = ".$db_prefix."_kontodaten.uid)
LEFT JOIN ".$db_prefix."_werberdaten ON(".$db_prefix."_kontodaten.uid = ".$db_prefix."_werberdaten.uid)
LEFT JOIN ".$db_prefix."_nickpage ON(".$db_prefix."_werberdaten.uid = ".$db_prefix."_nickpage.uid)
WHERE ".$db_prefix."_userdaten.uid= ".$id.";"));
$werberdaten = mysql_fetch_array(db_query("SELECT `werber` FROM ".$db_prefix."_werberdaten WHERE uid=".$id.""));
$werbernick = mysql_fetch_array(db_query("SELECT `nickname` FROM ".$db_prefix."_userdaten WHERE uid=".$werberdaten['werber'].""));

// Link zu Avatar
if ($daten['ava'] == '') {
$avatar = 'images/noava.gif';
} else {
$avatar = $daten['ava'];
}


// Anzahl der Refs
$refs = mysql_fetch_array(db_query("SELECT COUNT(uid) AS anzahl FROM ".$db_prefix."_werberdaten WHERE werber=".$id.""));

// Alter errechnen
if ($daten['date_day'] < 10) {
$a_tag = '0'.$daten['date_day'];
} else {
$a_tag = $daten['date_day'];
}
if ($daten['date_month'] < 10) {
$a_monat = '0'.$daten['date_month'];
} else {
$a_monat = $daten['date_month'];
}
if ($daten['date_year'] < 100) {
$a_jahr = '19'.$daten['date_year'];
} else {
$a_jahr = $daten['date_year'];
}
$alter = substr_replace((date("Ymd",time())-($a_jahr.''.$a_monat.''.$a_tag))/10000,'',2);
// Alter fertig errechnet
?>

<? head("Nickpage von ".$daten['nickname']); ?>
<table width="100%" hspace="20">
<tr>
<td align="left" valign="top">
<table>
<tr>
<td align="right"><b>Nickname: &nbsp;</b></td>
<td align="left"><?=$daten['nickname'];?></td>
</tr>
<tr>
<td align="right"><b>Klamm-ID: &nbsp;</b></td>
<td align="left"><a href="http://www.klamm.de/?nickpage=<?=$id;?>" target="_BLANK"><?=$id;?></a></td>
</tr>
<tr>
<td align="right"><b>Angemeldet seit: &nbsp;</b></td>
<td align="left"><?=date("d.m.Y",$daten['angemeldet_seit'])?></td>
</tr>
<tr>
<td height="10" colspan="2"></td>
</tr>
<tr>
<td align="right"><b>Geworbene Refs: &nbsp;</b></td>
<td align="left"><?=$refs['anzahl'];?></td>
</tr>
<? if ($werberdaten['werber'] != '0') { ?>
<tr>
<td align="right"><b>Werber: &nbsp;</b></td>
<td align="left"><a href="/?content=/nickpage&uid=<?=$werberdaten['werber'];?>"><?=$werbernick['nickname'];?></a></td>
</tr>
<? } else { ?>
<tr>
<td align="right"><b>Werber: &nbsp;</b></td>
<td align="left">kein Werber</td>
</tr>
<? } ?>
<tr>
<td height="10" colspan="2"></td>
</tr>
<? if ($daten['sex']) { ?>
<tr>
<td align="right"><b>Geschlecht: &nbsp;</b></td>
<td align="left"><?=$daten['sex'];?></td>
</tr>
<? } ?>
<? if ($daten['date_day'] != '' && $daten['date_month'] != '' && $daten['date_year'] != '') { ?>
<tr>
<td align="right"><b>Geburtstag: &nbsp;</b></td>
<td align="left"><?=$daten['date_day'].'.'.$daten['date_month'].'.'.$daten['date_year'].' ('.$alter.')';?></td>
</tr>
<? } ?>
<? if ($daten['ort'] != '') { ?>
<tr>
<td align="right"><b>Wohnort: &nbsp;</b></td>
<td align="left"><?=$daten['ort'];?></td>
</tr>
<? } ?>
<? if ($daten['land'] != '') { ?>
<tr>
<td align="right"><b>Land: &nbsp;</b></td>
<td align="left"><?=$daten['land'];?></td>
</tr>
<? } ?>
<tr>
<td height="10" colspan="2"></td>
</tr>
</table>
</td>
<td align="right" valign="top"><img src="<?=$avatar;?>" align="right" style="max-height:250; max-width:200; border-width:1px;"></td>
<td width="20"></td>
</tr>
<tr>
<td align="right" height="10" colspan="3"></td>
</tr>
</table>

<hr size="1px">
<table align="center">
<? if ($daten['status'] == 1) {?>
<tr>
<td><b>Letzte Aktivität:</b></td>
<td><? if ($daten['last_active'] >= 1) {echo date("d.m.Y - H:i:s",$daten['last_active']);} else {echo'<i><font color="#800000">User war noch nie aktiv!</font></i>';}?></td>
</tr>
<? } else { ?>
<tr>
<td colspan="2" align="left">
<? if ($daten['status'] == 2) {?>
<font size="2" color="#FF0000"><b>Achtung: User gesperrt!</b></font>
<? } elseif ($daten['status'] == 0) {?>
<font size="2" color="#FF6600"><b>Dieser User ist noch nicht freigeschaltet!</b></font>
<? } ?>
</td>
</tr>
<? } ?>
</table>
<hr size="1px">
<br>
<table>
<? if ($daten['hobbys'] != '') { ?>
<tr>
<td align="right"><b>Hobbys: &nbsp;</b></td>
<td align="left"><?=$daten['hobbys'];?></td>
</tr>
<? } ?>
<? if ($daten['beruf'] != '') { ?>
<tr>
<td align="right"><b>Beruf: &nbsp;</b></td>
<td align="left"><?=$daten['beruf'];?></td>
</tr>
<? } ?>
<? if ($daten['icq'] != '') { ?>
<tr>
<td align="right"><b>ICQ: &nbsp;</b></td>
<td align="left"><a href="http://web.icq.com/whitepages/add_me/1,,,00.icq?uin=<?=$daten['icq'];?>&action=add"><?=$daten['icq'];?></a></td>
</tr>
<? } ?>
<? if ($daten['msn'] != '') { ?>
<tr>
<td align="right"><b>MSN: &nbsp;</b></td>
<td align="left"><?=$daten['msn'];?></td>
</tr>
<? } ?>
<? if ($daten['aim'] != '') { ?>
<tr>
<td align="right"><b>AIM: &nbsp;</b></td>
<td align="left"><?=$daten['aim'];?></td>
</tr>
<? } ?>
<? if ($daten['skype'] != '') { ?>
<tr>
<td align="right"><b>Skype: &nbsp;</b></td>
<td align="left"><?=$daten['skype'];?></td>
</tr>
<? } ?>
<? if ($daten['hobbys'] != '' or $daten['beruf'] != '' or $daten['icq'] != '' or $daten['msn'] != '' or $daten['aim'] != '' or $daten['skype'] != '') { ?>
<tr>
<td align="right" height="10"></td>
<td align="left"></td>
</tr>
<? } ?>
<? if ($daten['www'] != '') { ?>
<tr>
<td align="right"><b>Homepage: &nbsp;</b></td>
<td align="left"><a href="http://<?=$daten['www'];?>" target="_blank"><?=$daten['www'];?></a></td>
</tr>
<? } ?>
<? if ($daten['www1'] != '') { ?>
<tr>
<td align="right" valign="top"><b>Lieblingswebsite 1: &nbsp;</b></td>
<td align="left">
<a href="http://<?=$daten['www1'];?>" target="_blank"><?=$daten['www1'];?></a></td>
</tr>
<? } ?>
<? if ($daten['www2'] != '') { ?>
<tr>
<td align="right" valign="top"><b>Lieblingswebsite 2: &nbsp;</b></td>
<td align="left"><a href="http://<?=$daten['www2'];?>" target="_blank"><?=$daten['www2'];?></a></td>
</tr>
<? } ?>
<? if ($daten['www3'] != '') { ?>
<tr>
<td align="right" valign="top"><b>Lieblingswebsite 3: &nbsp;</b></td>
<td align="left"><a href="http://<?=$daten['www3'];?>" target="_blank"><?=$daten['www3'];?></a></td>
</tr>
<? } ?>
<? if ($daten['www'] != '' or $daten['www1'] != '' or $daten['www2'] != '' or $daten['www3'] != '') { ?>
<tr>
<td align="right" height="10"></td>
<td align="left"></td>
</tr>
<? } ?>

<tr>
<td align="right"><b>Paidbanner geklickt: &nbsp;</b></td>
<td align="left"><?=number_format($daten['klicks'],0,",",".")?></td>
</tr>
<tr>
<td align="right"><b>Paidlinks geklickt: &nbsp;</b></td>
<td align="left"><?=number_format($daten['textlinks'],0,",",".")?></td>
</tr>
<tr>
<td align="right"><b>Bettelaufrufe: &nbsp;</b></td>
<td align="left"><?=number_format($daten['angebettelt'],0,",",".")?></td>
</tr>
<tr>
<td align="right" height="10"></td>
<td align="left"></td>
</tr>

</table>
<!-- Dieser Hinweis darf nicht entfernt werden! Gegen eine Pauschale in Höhe von 3 Mio Losen ist dies erlaubt. Bitte aber mich erst kontaktieren! -->
<center><font color="#000000">&copy; 2007 - Addon by </font> <a href="http://zwergen-mine.de" target="_blank">
<font color="#000000">Ufisch</font></a></center>
<? foot(); ?>

und eben überall wo du sie aufrufen willst hab ich den link :


<a href="../?content=/nickpage&amp;uid=.....

bei mir funktionierts so im VMS 1.2 ohne fehlermeldungen :)

Ufisch
18.01.2008, 21:39
Hallo zusammen,

zuerst einmal vorab: Weder Ulfish noch Ufish ist richtig :cornut:
Aber schon ok ^^

Was das Addon betrifft: Dieses ist für das alte VMS geschrieben und nicht für VMS 1.2, da ich es selber nicht benutze und somit nicht angepasst habe. Finde ich aber gut, dass hier diesbezüglich geholfen wird.

Wegen dem Link mit der id: Also bei mir habe ich den Link mit &id=... eingebaut. Funktioniert so. Wobei aus der hier geposteten Datei hervorgeht, dass es uid heißen müsste. Bin ich wohl durcheinander gekommen.
Also... entweder ihr ändert es überall nach &uid ab, oder ihr ändert folgendes:


$id = (int)$_GET['uid'];
muss dann so aussehen:

$id = (int)$_GET['id'];

Ich wünsche noch einen schönen Abend.

LG Ufisch

FLash
19.01.2008, 02:31
danke schön für die hilfe.. allerdings war es bei mir in der nickpage.php schon geändert ich musste nur den übergabe link ändern da er den nick übertragen hat.

und so hab ich nun die ganze zeit dran gesessen und wollte aus dem übertragenen link in der db die uid erfragen aber keine ahnung wieso das nicht ging, den damit wär das script dann 1.2 kompatibel


$nick = db_query ("SELECT `uid` FROM ".$db_prefix."_userdaten WHERE nickname=".$_GET['nick']."'LIMIT 1");
$id=nick;

Ufisch
19.01.2008, 11:02
Wieso fragst du nach dem Nicknamen ab? Ist doch nur ne unnötige Abfrage. Übergib im Link lieber die uid, die haste ja überall.

FLash
19.01.2008, 11:29
hab ich ja auch gemacht weil die abfrage nicht will...
aber den nick einfach nur aus dem grund da alle neueren addons mit dem nick funktionieren und meine userliste auch den nick übertragen hatte.. :crazy:

carlos99
19.01.2008, 19:27
Boaa :biggrin:

Ich habs auch hinbekommen. Danke. :wink:

ElDani
19.05.2008, 13:08
.... den Thread vorkram...

hab auch die Nickpage von Ufisch,
bei mir funzt die integrierte Überweisung nicht...

es erscheint immer die Meldung:
"Soviele Lose hast du nicht"

da ich aber soviele Lose habe,
weiß ich grad nich mehr weiter...
hat einer nen Plan, was zu tun ist, bitte?
:der:

FLash
19.05.2008, 15:48
ja ich hab da irgendwas umgeschriben aber das ist schon so lange her.. kann sein das da irgendwas übergeben musste oder so.. weiß nicht mehr..

schreib mir mal ne pn mit deiner icq nummer, dann kann ich dir die dateien schicken, die funktionieren bei mir ;) :biggrin1:

Lokutos
19.05.2008, 18:52
ich muss mal dazusagen das es wenn alle addons von 1.2.2 installiert sind
das man das einfach einbauen kann so wie es ist
bei mir funzt es zumindest gg

ElDani
20.05.2008, 02:03
FLash, hast ne PN.. :yes:

hmmm, jo, ich glaub auch, daß das schon mal ging, vor ner Weile...
naja... mal schaun, obs bald wieder geht... :cool::der::cool:

ElDani
30.05.2008, 03:36
hab jetzt den bekommenen Code paar Tage drin und funzt ganz prima, dankeschön! :thumb::yes:

pepe665
06.07.2008, 20:23
hallo zusammen,

nachdem ich hier alles gelesen hatte, habe ich auch versucht das Nickpage-addon, so wie oben beschrieben abzuändern und zu installieren...nach nahezu einem tag vergeblicher arbeit, hier von mir doch noch einmal die frage, ob jemand mir mal dabei helfen könnte. es kommt noch immer der fehler mit dem noch nicht freigeschalteten user u.s.w. der teufel steckt ja manchmal im detail.

wie gesagt, alle änderungen genau so ausgeführt, deswegen poste ich hier nicht den gesamten code.

vielen dank schon einmal

Xenon
07.07.2008, 06:22
Frag Eselfutter er hat ein bugfixx und das nickpage addon fürs vms1.1.2/3

ekremboz1
23.07.2008, 04:47
hab auch die nickpage von Ufisch,
bei mir funzt die integrierte überweisung nicht
es erscheint immer die meldung:
"Soviele Lose hast du nicht"

ich finde ja toll das die jungs da oben diesen problem gelöst haben
leider haben hier in forum nicht mitgeteilt was sie veändert haben

kann jemand mir weiter helfen bitte wo ich was verändern soll

Danke in voraus

Xenon
23.07.2008, 14:04
hab auch die nickpage von Ufisch,
bei mir funzt die integrierte überweisung nicht
es erscheint immer die meldung:
"Soviele Lose hast du nicht"

ich finde ja toll das die jungs da oben diesen problem gelöst haben
leider haben hier in forum nicht mitgeteilt was sie veändert haben

kann jemand mir weiter helfen bitte wo ich was verändern soll

Danke in voraus


Frag Eselfutter er hat ein bugfixx und das nickpage addon fürs vms1.1.2/3

Schaue mal kurs überdeinen posten , da steht auch klar und deutlich das Eselfutter es umgebaut hat und es funkioniert prima :thumb:

pepe665
24.07.2008, 18:24
jepp, es funzt wunderbar, vielen dank hier nocheinmal an eselfutter für die schnelle hilfe.:thumb::thumb::thumb:

snowcat
21.10.2008, 20:36
Ich habe dem Ganzen noch folgendes zu Beginn angefügt, damit die Nickpage über den Usernamen aufrufbar ist. Das sieht wie ich finde schöner aus als über eine Nummer. Vor allem bei Primeraseiten sehr angenehm.


$_GET['nick'] = addslashes($_GET['nick']);

@$nickid = mysql_fetch_array(db_query("SELECT `uid` FROM ".$db_prefix."_userdaten WHERE nickname='".$_GET['nick']."' LIMIT 1"));

$id = $nickid['uid'];Und das
<td align="left"><?=$werber;?></td>mit dem hier ersetzt


<td align="left">
<a href="/?content=/nickpage&nick=<?=$werbernick['nickname'];?>"><?=$werbernick['nickname'];?></a>
</td>

Killer1105
21.10.2008, 23:32
Also ich hab damit kein Problem:

Nickpage installieren und das nehmen:

http://www.designerscripte.net/downloads.php?do=file&id=189

Dann gibts keine Probleme:biggrin1::yes:

deniz
09.02.2009, 22:16
Ich erhalte trotzdem die Meldung "Dieser User ist noch nicht freigeschaltet".

staubsauger
22.02.2009, 15:52
bei mir steht auch user ist nicht freigeschaltet

Lokutos
22.02.2009, 19:14
bei mir steht auch user ist nicht freigeschaltet
Pech für dich mehr kann ich zu deiner Aussage auch nicht sagen

eventuel kannst du ja mal posten wie du die seite aufrufst
(Nickpageurl)

MFG Lokutos

jpwfour
22.02.2009, 22:39
Jo, daran lag's dann auch, da der Aufruf bei ihm so erfolgte:

?content=/nickpage&nick=NICKNAME

Die Nickpage erwartet ja:

?content=/nickpage&id=USERID

Also muss man dann halt den Query so abändern, dass er statt mit der UserID mit dem Nickname funktioniert....