Archiv verlassen und diese Seite im Standarddesign anzeigen : Nickpage addon fehlermeldung (VMS1.2)
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, 01: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...
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, 18: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&id=.....
gestanden ist aus dem id ein uid draus gemacht dann klappts ;)
also so:
<a href="../?content=/nickpage&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, 19: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: </b></td>
<td align="left"><?=$daten['nickname'];?></td>
</tr>
<tr>
<td align="right"><b>Klamm-ID: </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: </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: </b></td>
<td align="left"><?=$refs['anzahl'];?></td>
</tr>
<? if ($werberdaten['werber'] != '0') { ?>
<tr>
<td align="right"><b>Werber: </b></td>
<td align="left"><a href="/?content=/nickpage&uid=<?=$werberdaten['werber'];?>"><?=$werbernick['nickname'];?></a></td>
</tr>
<? } else { ?>
<tr>
<td align="right"><b>Werber: </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: </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: </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: </b></td>
<td align="left"><?=$daten['ort'];?></td>
</tr>
<? } ?>
<? if ($daten['land'] != '') { ?>
<tr>
<td align="right"><b>Land: </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: </b></td>
<td align="left"><?=$daten['hobbys'];?></td>
</tr>
<? } ?>
<? if ($daten['beruf'] != '') { ?>
<tr>
<td align="right"><b>Beruf: </b></td>
<td align="left"><?=$daten['beruf'];?></td>
</tr>
<? } ?>
<? if ($daten['icq'] != '') { ?>
<tr>
<td align="right"><b>ICQ: </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: </b></td>
<td align="left"><?=$daten['msn'];?></td>
</tr>
<? } ?>
<? if ($daten['aim'] != '') { ?>
<tr>
<td align="right"><b>AIM: </b></td>
<td align="left"><?=$daten['aim'];?></td>
</tr>
<? } ?>
<? if ($daten['skype'] != '') { ?>
<tr>
<td align="right"><b>Skype: </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: </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: </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: </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: </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: </b></td>
<td align="left"><?=number_format($daten['klicks'],0,",",".")?></td>
</tr>
<tr>
<td align="right"><b>Paidlinks geklickt: </b></td>
<td align="left"><?=number_format($daten['textlinks'],0,",",".")?></td>
</tr>
<tr>
<td align="right"><b>Bettelaufrufe: </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">© 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&uid=.....
bei mir funktionierts so im VMS 1.2 ohne fehlermeldungen :)
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
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;
Wieso fragst du nach dem Nicknamen ab? Ist doch nur ne unnötige Abfrage. Übergib im Link lieber die uid, die haste ja überall.
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, 20:27
Boaa :biggrin:
Ich habs auch hinbekommen. Danke. :wink:
.... 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:
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:
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
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:
hab jetzt den bekommenen Code paar Tage drin und funzt ganz prima, dankeschön! :thumb::yes:
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
Frag Eselfutter er hat ein bugfixx und das nickpage addon fürs vms1.1.2/3
ekremboz1
23.07.2008, 05: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
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:
jepp, es funzt wunderbar, vielen dank hier nocheinmal an eselfutter für die schnelle hilfe.:thumb::thumb::thumb:
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
22.10.2008, 00: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:
Ich erhalte trotzdem die Meldung "Dieser User ist noch nicht freigeschaltet".
staubsauger
22.02.2009, 16:52
bei mir steht auch user ist nicht freigeschaltet
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
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....
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.