close× Call Us +49 (1805) 01 29 59

Thread Author: Gueffel
Thread ID: 3168
Thread Info
Es gibt 13 Beiträge zu diesem Thema, und es wurde 2574 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
PD_Landmark avatar Problem.
Gueffel
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
www.germunity.de/signaturen/gueffel_1.png
 
SC-Ad-Bot
 
emblinux
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 ?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel
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.
www.germunity.de/signaturen/gueffel_1.png
 
emblinux
Hast du einen Testaccount, das man sich das mal anschauen kann.?
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel

Zitat

emblinux schrieb:
Hast du einen Testaccount, das man sich das mal anschauen kann.?


per PM raus
www.germunity.de/signaturen/gueffel_1.png
 
emblinux
Hmm ... sehr komisch.

Poste mal bitte, wie die Funktion getUserdata aus der Dateu near_users.php aussieht.

Denn eigentlich sieht alles IO aus.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel
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]
www.germunity.de/signaturen/gueffel_1.png
 
emblinux
Leider nein, das ist nur der Aufruf, weiter unten sollte die Funktion selber zu finden sein.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel
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]
www.germunity.de/signaturen/gueffel_1.png
 
emblinux
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.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel
:) 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]
www.germunity.de/signaturen/gueffel_1.png
 
emblinux
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.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gueffel
Hattest Recht, Feld aktiviert und es geht.

Ich danke Dir Emblinux. klatsch
www.germunity.de/signaturen/gueffel_1.png
 
Springe ins Forum:

 Ähnliche Themen 

TEST
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
HarlekinPower