Wer ist hier? 1 Gäste
|
PD_Landmark avatar Problem.
|
|
| Gueffel |
Geschrieben am 31.10.2010 00000010 21:12
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 21:36
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 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 21:40
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 21:43
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 seconds |
Hast du einen Testaccount, das man sich das mal anschauen kann.?
|
|
|
|
| Gueffel |
Geschrieben am 31.10.2010 00000010 21:46
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 21:57
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 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 22:01
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 22:02
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 seconds |
Leider nein, das ist nur der Aufruf, weiter unten sollte die Funktion selber zu finden sein.
|
|
|
|
| Gueffel |
Geschrieben am 31.10.2010 00000010 22:04
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 22:07
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 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 22:09
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 22:13
|
|
Seiten Administrator ![]() Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 17 years 7 months 1 weeks 7 days 14 hours 45 minutes 46 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 22:15
|
|
Jung Mitglied ![]() Beiträge: 45 Registriert am: 20.12.08 Fusioneer: 17 years 4 months 3 weeks 21 days 15 hours 48 minutes 6 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 09:48 |
| Avatar Bilder | Allgemeine Support Fragen | 2 | 11.12.2016 00000012 19:11 |
| V-Bank Problem | Infusionen | 28 | 30.08.2016 00000008 19:21 |
| pds_status_panel problem | Infusionen | 1 | 09.07.2016 00000007 21:08 |
| Shoutbox problem | Infusionen | 1 | 22.06.2016 00000006 23:16 |
Austria
Czech Republic
Germany
Denmark
Spain
France
Iran
Lithuania
Norway
Poland
Romania
Russia
Sweden
Slovakia
Turkey
United States
United Kingdom











