Wer ist hier? 1 Gäste
PD_Landmark avatar Problem.
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 19:12
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Hallo Gemeinde, habe leider ein Problem mit Avatare im PD_Landmark. Das Problem, liegt darin, das bei "Mitglieder in deiner Nähe" keine Avatare und Namen angezeigt werden. Evtl. hatte ja jemand auch das Problem und könnte mir ein paar Anreize geben. danke schonmal |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 31.10.2010 00000010 19:36
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Es müssen folgende Bedingungen erfüllt sein, damit überhaupt User in diesem Panel angezeigt werden: - du selbst musst eine gültige PLZ eingetragen haben im Profilfeld PLZ, welches dem Downloadpaket beiliegt - die anderen User müssen ebenfalls eine gültige PLZ in ihrem Profilfeld eingetragen haben - nur Mitglieder können das Panel sehen. Sind diese Bedingungen bei dir erfüllt ? |
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 19:40
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Hi Emblinux, ja, alle Bedingungen erfüllt. Die Punkte auf der karten, sind ja Korrekt, eben keine Avatare ausser noavatar pic und kein name drunter. |
|
|
emblinux |
Geschrieben am 31.10.2010 00000010 19:43
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Hast du einen Testaccount, das man sich das mal anschauen kann.?
|
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 19:46
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Zitat emblinux schrieb: Hast du einen Testaccount, das man sich das mal anschauen kann.? per PM raus |
|
|
emblinux |
Geschrieben am 31.10.2010 00000010 19:57
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Hmm ... sehr komisch. Poste mal bitte, wie die Funktion getUserdata aus der Dateu near_users.php aussieht. Denn eigentlich sieht alles IO aus. |
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 20:01
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Ich hoffe es ist das, was Du sehen wolltetst? [geshi=php]$content .= "<td align=\"center\">".getUserdata($u)."<br />".$locale['pdlm131']." ".$x." ".$locale['pdlm132']."</td>";[/geshi] |
|
|
emblinux |
Geschrieben am 31.10.2010 00000010 20:02
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Leider nein, das ist nur der Aufruf, weiter unten sollte die Funktion selber zu finden sein.
|
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 20:04
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Finde leider nichts, deshalb mal alles. [geshi=php]<?php require_once INFUSIONS."pd_landmark/functions.inc.php"; define("ERDE",6370); //Erdradius in KM $sql = "SELECT user_id, user_plz from ".DB_USERS." WHERE user_plz !='' AND user_id != ".$userdata['user_id'].""; $res = dbquery($sql); $rows = dbrows($res); $ud = array(); $content = ""; if ($rows > 0 ) { while ( $data = dbarray($res) ) { if ( isNum($data['user_plz']) && strlen($data['user_plz'])>=4 && strlen($data['user_plz'])<=5 && isPLZvalid($data['user_plz']) ) { $e = getDistance($userdata['user_plz'],$data['user_plz']); $ud[$data['user_id']] = $e; } } $cnt = 0; if ( count($ud) > 0 ) { asort($ud); $content .= "<table align=\"center\" width=\"98%\"><tr>"; foreach( $ud as $u=>$x) { if ( $cnt == 5 ) break; $content .= "<td align=\"center\">".getUserdata($u)."<br />".$locale['pdlm131']." ".$x." ".$locale['pdlm132']."</td>"; $cnt++; } $content .= "</tr></table>"; } else { $content = "<center>???</center>"; } } else { $content = "<center>???</center>"; } if ( $userdata['user_plz'] != "" && isNum($userdata['user_plz']) ) { opentable($locale['pdlm129']); echo $content; echo "<div align=\"center\"><a href=\"".INFUSIONS."pd_landmark/all_users.php\">".$locale['pdlm130']."</a></div>"; closetable(); } ?> [/geshi] |
|
|
emblinux |
Geschrieben am 31.10.2010 00000010 20:07
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Oh... Sorry mein Fehler, die Funktion hatte ich ja ausgelagert. Sie sollte sich in der Datei functions.inc.php befinden. Ich hatte bei mir auf dem Rechner noch eine etwas ältere Version.
|
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 20:09
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
:) kein Problem, hoffe das ist das Richtige jetzt. [geshi=php]function getUserdata($id) { $data = dbarray(dbquery("SELECT user_name, user_avatar, user_location FROM ".DB_USERS." WHERE user_id=".$id."")); $rValue = "<a href=\"".BASEDIR."profile.php?lookup=".$id."\">"; if ( $data['user_avatar'] != "" && file_exists(IMAGES."avatars/".$data['user_avatar'])) { $rValue .= "<img src=\"".IMAGES."avatars/".$data['user_avatar']."\" border=\"0\" /><br />"; } else { $rValue .= "<img src=\"".INFUSIONS."pd_landmark/images/noavatar.jpg\" border=\"0\" /><br />"; } $rValue .= "".$data['user_name']."</a>"; if ( $data['user_location'] != "" ) { $rValue .= "<br />".$data['user_location']; } return $rValue;[/geshi] |
|
|
emblinux |
Geschrieben am 31.10.2010 00000010 20:13
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 3 months 1 weeks 12 days 6 hours 52 minutes 2 seconds |
Sieht so aus, als würde das Profilfeld user_location das Problem verursachen. Das scheint bei dir nicht aktiviert zu sein. Bitte schalte dieses ein oder entferne dieses Feld aus der SQL-Anfrage in der Funktion.
|
|
|
Gueffel |
Geschrieben am 31.10.2010 00000010 20:15
|
Jung Mitglied Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 16 years 0 months 3 weeks 26 days 7 hours 54 minutes 22 seconds |
Hattest Recht, Feld aktiviert und es geht. Ich danke Dir Emblinux. |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Fusion Board Spalten Problem | Infusionen | 4 | 05.11.2019 00000011 07:48 |
Avatar Bilder | Allgemeine Support Fragen | 2 | 11.12.2016 00000012 17:11 |
V-Bank Problem | Infusionen | 28 | 30.08.2016 00000008 17:21 |
pds_status_panel problem | Infusionen | 1 | 09.07.2016 00000007 19:08 |
Shoutbox problem | Infusionen | 1 | 22.06.2016 00000006 21:16 |