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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 1 months 3 weeks 21 days 5 hours 18 minutes 43 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: 15 years 11 months 0 weeks 4 days 19 hours 51 minutes 3 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 |