Datum Zeit
Shoutbox
Gästen ist das Schreiben von Mitteilungen nicht erlaubt.


Jackpot  Offline
21.05.2012 00:01
Sehr geehrte Mitglieder, absofort gibt es wieder Lose in unseren Lottosystem! Der neue Jackpot liegt bei 500 Score. Alle Angaben ohne Gewähr. Wink

Gr@n@dE  Offline
19.05.2012 12:25
Der Cronjob hat sich leider deaktiviert, ab Montag startet dann eine neue Ziehung.

emblinux  Offline
16.05.2012 19:12
Da scheint es ein Problem mit dem Cronjob zu geben. Muss ich auch erst mal nachhaken.

VIP-phiL  Offline
Verwarnstatus: warningwarningwarningwarning
16.05.2012 16:38
Heyho, derzeit gibt es keine Lotto Ziehungen, darf man fragen aus welchen Gründen? Lg. phil

valhalla  Offline
Verwarnstatus: warningwarningwarningwarning
15.05.2012 13:38
Dickeslachen

Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
userstatus anzeige Infusionen 1 05. September 2011 20:56:23
AVATAR PROBLEME PHP FUSION 7.02.00 PHP & MySql 5 16. Juni 2011 15:03:59
Birthdate Panel falsche Jahres Anzeige Infusionen 18 08. Juni 2011 15:49:09
Avatar abrufen und anzeigen lassen Allgemeine Support Fragen 9 19. Januar 2011 22:03:07
bbcode anzeige mit BILD Allgemeine Support Fragen 6 28. November 2010 17:55:39
Thread ansehen
Wer ist hier? 2 Gäste
 Drucke Thread
Freundschaftssystem 3 Avatar Anzeige erzwingen
spike09
#1 Drucke Post
Geschrieben am 08. April 2009 17:42:53
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Habe alles möglich probiert kriege die Avatar anzeige nicht hin.

Benutze das FS 3.0


habe es probiert mit

<img src='".IMAGES."avatars/".$data['user_avatar']."'>

aber da zeigt der zwar ein platzhalter für grafik aber kein avatar.

aktuell werden die freunde halt nur mit dem NICKNAMEN angezeigt.


das der code

Code
<?

function freunde_anzeigen($userID_1, $tblbreite, $anzahl){
global $userdata;

   $result_ = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem
   WHERE (userID_a = ".$userID_1." OR userID_e = ".$userID_1.") AND status='2'");

   $i = '0';
   $freunde = '';

   $userinfo   = userinfo($_GET['lookup']);
   $anzfreunde = anzahl_freunde($_GET['lookup']);

   if($anzfreunde == '1'){
      $langfreunde = 'Freund';
      }
   else{
      $langfreunde = 'Freunde';
      }

   $tdbreite = $tblbreite/$anzahl;

   $freunde .= '   <table border="0" width="'.$tblbreite.'" align="left">
                  <tr>
                     <td colspan='.$anzahl.'>
                        <font color="#FFFFFF"><b>'.$userinfo['2'].' hat '.$anzfreunde .' '.$langfreunde.'</b></font>
                     </td>
                  </tr>
                  <tr>
                     <td colspan='.$anzahl.'>
                        &nbsp;
                     </td>
                  </tr>
                  <tr>';

   while($data_ = dbarray($result_)){

      $i++;

      if($data_['userID_a'] != $_GET['lookup']){

         $userinfo = userinfo($data_['userID_a']);
         $freunde .= '   <td width="'.$tdbreite.'%">
                     <a href="profile.php?lookup='.$userinfo['0'].'">'.$userinfo['1'].'</a>
                     </td>';

         if($i == $anzahl){
            $freunde .= '</tr><tr>';
            $i = '0';
            }

         }
      else{

         $userinfo = userinfo($data_['userID_e']);
         $freunde .= '   <td width="'.$tdbreite.'%">
                        <a href="profile.php?lookup='.$userinfo['0'].'">'.$userinfo['1'].'</a>
                     </td>';

         if($i == $anzahl){
            $freunde .= '</tr><tr>';
            $i = '0';
            }
         }
      }

      for ($z=0; $z<$anzahl-$i; $z++)
         {
         $freunde .= '<td width="'.$tdbreite.'%">&nbsp;</td>';
         }

   $freunde .= '      </tr>';

   if($_GET['lookup'] != $userdata['user_id']){

      $result_user = dbquery("SELECT * FROM ".DB_PREFIX."users
      WHERE user_id = ".$userID_1."");

      $data_user = dbarray($result_user);

      $freunde .= '   <tr>
                     <td colspan='.$anzahl.'>
                        &nbsp;
                     </td>
                  </tr>
                  <tr>
                     <td colspan='.$anzahl.'>
                        <font color="#FFFFFF"><b>Erklärung:</b></font> <font color="#FFFF00"><b>DU</b></font><font color="#FFFFFF">,</font> <font color="#FF9900"><b>GEMEINSAME FREUNDE von '.trimlink($data_user['user_name'],12).' und DIR</b></font>
                     <br><br><a href="javascript:history.back()"><strong> zur&uuml;ck zum Profil</strong></a>

</td>
                  </tr>';


      }

$freunde .= '   </table>';

   return $freunde;
   }


function userinfo($userID_1){
global $userdata;

   $result_user = dbquery("SELECT * FROM ".DB_PREFIX."users
   WHERE user_id = ".$userID_1."");

   $data_user = dbarray($result_user);

   $result_gfriends = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem
   WHERE (userID_a = ".$userID_1." AND userID_e = ".$userdata['user_id'].")
   OR (userID_a = ".$userdata['user_id']." AND userID_e = ".$userID_1.")
   AND status='2'");

   $data_gfriends = dbarray($result_gfriends);

   if($data_user['user_id'] == $userdata['user_id']){
      $userinfo['0'] = $data_user['user_id'];
      $userinfo['1'] = '<font color="#FFFF00">'.$data_user['user_name'].'</font>';
      $userinfo['2'] = ''.$data_user['user_name'].'';
      }
   elseif($data_gfriends == TRUE AND $_GET['lookup'] != $userdata['user_id']){
      $userinfo['0'] = $data_user['user_id'];
      $userinfo['1'] = '<font color="#FF9900">'.$data_user['user_name'].'</font>';
      $userinfo['2'] = ''.$data_user['user_name'].'';
      }
   else{
      $userinfo['0'] = $data_user['user_id'];
      $userinfo['1'] = $data_user['user_name'];
      $userinfo['2'] = $data_user['user_name'];
      }



   return $userinfo;
   }


function status($userID_1, $userID_2){

   $result_ = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem
   WHERE (userID_a = ".$userID_1." AND userID_e = ".$userID_2.")
   OR (userID_a = ".$userID_2." AND userID_e = ".$userID_1.")");

   $data_ = dbarray($result_);

      if($data_ == TRUE){

         if($data_['status'] == "1"){
            // offen
            $status = "1";
            }
         elseif($data_['status'] == "2"){
            // befreundet
            $status = "2";
            }
         elseif($data_['status'] == "3"){
            // ignoriert
            $status = "3";
            }
         }
      else{
         // keine freundschaft
         $status = "0";
         }

   return $status;
   }


function anzahl_freunde($userID_1){

   $i = '0';

   $result_ = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem WHERE (userID_a = '".$userID_1."' OR userID_e = '".$userID_1."') AND status = '2'");

      while($data_ = dbarray($result_)){
         $i = $i+1;
         }

   return $i;
   }


function anzahl_offen($userID_1){

   $i = '0';

   $result_ = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem WHERE userID_a = '".$userID_1."' AND status = '1'");

      while($data_ = dbarray($result_)){
         $i = $i+1;
         }

   return $i;
   }


function anzahl_ignoriert($userID_1){

   $i = '0';

   $result_ = dbquery("SELECT * FROM ".DB_PREFIX."freundschaftssystem WHERE userID_a = '".$userID_1."' AND status = '3'");

      while($data_ = dbarray($result_)){
         $i = $i+1;
         }

   return $i;
   }


function aktion($userID_1, $userID_2, $methode){

   //userID_1 ist immer userdata

   // prüft status der beziehung
   $status = status($userID_1, $userID_2);

   if($methode== "1"){
      // freundschaft anbieten

         if($status == "0"){
            @dbquery("INSERT INTO ".DB_PREFIX."freundschaftssystem (userID_a, userID_e, datum, status)
            VALUES ('".$userID_1."','".$userID_2."', '".time()."', '1')");
            fallback("index.php?art=".$_GET['art']."");
            }

      }
   elseif($methode == "2"){
      // freundschaft bestädigen

         if($status == "1"){
            @mysql_query("UPDATE ".DB_PREFIX."freundschaftssystem
            SET status = '2' WHERE userID_a = '".$userID_1."' AND userID_e = '".$userID_2."'");
            fallback("index.php?art=".$_GET['art']."");
            }

      }
   elseif($methode == "3"){
      // freundschaft ablehnen

         if($status == "1"){
            @mysql_query("DELETE FROM ".DB_PREFIX."freundschaftssystem
            WHERE userID_a = '".$userID_1."' AND userID_e = '".$userID_2."'");
            fallback("index.php?art=".$_GET['art']."");
            }

      }
   elseif($methode == "4"){
      // freundschaft kündigen

         if($status == "2"){
            @mysql_query("DELETE FROM ".DB_PREFIX."freundschaftssystem
            WHERE (userID_a = '".$userID_1."' AND userID_e = '".$userID_2."')
            OR (userID_a = '".$userID_2."' AND userID_e = '".$userID_1."')");
            fallback("index.php?art=".$_GET['art']."");
            }

      }
   elseif($methode == "5"){
      // jemanden ignorieren

         #if($status != "2" AND $status != "3"){
         if($status == "0"){
            @dbquery("INSERT INTO ".DB_PREFIX."freundschaftssystem (userID_a, userID_e, datum, status)
            VALUES ('".$userID_1."','".$userID_2."', '".time()."', '3')");
            fallback("index.php?art=".$_GET['art']."");
            }

      }
   elseif($methode == "6"){
      // ignorieren aufheben

         if($status == "3"){
            @mysql_query("DELETE FROM ".DB_PREFIX."freundschaftssystem
            WHERE userID_a = '".$userID_1."' AND userID_e = '".$userID_2."'");
            fallback("index.php?art=".$_GET['art']."");
            }
      }
   }

?>



 top
Gr@n@dE
#2 Drucke Post
Geschrieben am 08. April 2009 22:56:46
User Avatar




Posts: 850
Registriert seit: 09.09.08

Profi
Nächstes Level: 894/1000

Scores: gesperrt
Glaub du solltest diese Datei erst einmal "sicher" machen bevor du weitere Veränderungen vornimmst. Der Entwickler der Infusion wird da dir bestimmt helfen.
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 top
http://www.granade.eu/
ObiWan
#3 Drucke Post
Geschrieben am 08. April 2009 23:14:42
User Avatar

Anwender


Posts: 420
Registriert seit: 09.09.08

Halb-Profi
Nächstes Level: 425/500

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
[IRONIE=AN]Der Entwickler der Infusion wird da dir bestimmt helfen.[IRONIE=AUS] Dickeslachen

Glaub ich nicht.
1. Seite geht nicht mehr
2. Ist der "Entwickler" selten online und wenn dann antwortet er nicht auf Probleme anderer. Den wie er schon sagte der "Entwickler": Arbeit geht vor Hobby. Wink
PHP-Fusion World - Hier gibts massig Spiele und Stuff für deine Community
Bei WBB World: PHPFWBB 1.x.x Schnittstelle (eine Registrierung, problemloses einloggen auf beiden Systemen)
... und vieles mehr.
 top
http://www.wbb-world.de
Datalus
#4 Drucke Post
Geschrieben am 09. April 2009 02:52:37
User Avatar




Posts: 780
Registriert seit: 08.09.08

Profi
Nächstes Level: 785/1000

Scores: gesperrt
Lach mich weg hier: hust
.: Computer sind die intelligentesten Idioten, die es gibt :.
 top
http://www.datalus.kilu.de
djhurz
#5 Drucke Post
Geschrieben am 09. April 2009 10:14:40
User Avatar

Stammgast


Posts: 149
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 149/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Dem kann ich nur Zustimmen.
Nutze zwar nur FS 2 aber wenn ich mir da so anschaue wielange es bei ihm braucht bis da ne Antwort kommt *wenn überhaupt eine kommt* könnt einem alles vergehen.
Irgendwie scheint er auch kein Internet zuhause zu haben hab ich das gefühl also ist es fraglich wann man mal rat bekommt.

Nu aba noch eine Frage so nebenbei.
Hab ja wie gesagt Freundschaftssystem 2.0 und entsprechend meine Profile.php um ein paar zeilen erweitert.
Problem ist sobald man mehrere Freunde auf der Liste hat wird die seite emens breit weil die alle nebeneinander angezeigt werden.
kann man das irgendwie hin bekommen das maximal 4 nebeneinander stehen und es dann untereinander weitergeht?
hänge die profile.php mal an.

Gruß: Markus
djhurz hat folgende Datei hinzugefügt:
profile_12.rar [2.51Kb - 61 mal heruntergeladen]
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
www.onkel-hurz.de
spike09
#6 Drucke Post
Geschrieben am 09. April 2009 11:47:32
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
back to topic please.

ich weiss wenn man ahnung davon hat ist das leicht.weil man muss glaub die avatar auslesen mit db array oder so und einfach ausgeben halt .kriege ich aber nicht hin
 top
djhurz
#7 Drucke Post
Geschrieben am 09. April 2009 14:19:49
User Avatar

Stammgast


Posts: 149
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 149/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Versuchs mal so

Code
if ($data_buddy['user_avatar'] != "") {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/".$data_buddy['user_avatar']."'></center>";
} else {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/noav.gif'></center>";
}
echo "<td><center>".$avatar."<a href=\"".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."\">".$data_buddy['user_name']."</center></td>";




Bei mir funzt das benutze aber v2 also evtl musste noch ein wenig wat verändern.
Hoffe konnte dir weiterhelfen.
-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
www.onkel-hurz.de
spike09
#8 Drucke Post
Geschrieben am 09. April 2009 14:45:34
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
hatte ich auch schon dran gedacht aber muss er erst nicht die db auslesen?
 top
djhurz
#9 Drucke Post
Geschrieben am 09. April 2009 14:48:20
User Avatar

Stammgast


Posts: 149
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 149/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Wenn de es so meinst dann ja hier mal der ganze code vom FS2
Code
opentable("".$data['user_name']." Freunde");

echo"<table><tr>\n";
$result=dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_name");

while($data_buddy = dbarray($result)) {

$result_from=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_from = ".$data['user_id']." AND buddy_to = ".$data_buddy['user_id']."");
$data_from = dbarray($result_from);

$result_to=dbquery("SELECT * FROM ".$db_prefix."buddys WHERE
buddy_to = ".$data['user_id']." AND buddy_from = ".$data_buddy['user_id']."");
$data_to = dbarray($result_to);

if($data_to['buddy_id'] != "" AND $data_from['buddy_id'] != ""){

if ($data_buddy['user_avatar'] != "") {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/".$data_buddy['user_avatar']."'></center>";
} else {
$avatar = "<center><img height='50' width='50' src='".IMAGES."avatars/noav.gif'></center>";
}
echo "<td><center>".$avatar."<a href=\"".BASEDIR."profile.php?lookup=".$data_buddy['user_id']."\">".$data_buddy['user_name']."</center></td>";

}

}

echo"</tr></table>\n";
closetable();



-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
www.onkel-hurz.de
spike09
#10 Drucke Post
Geschrieben am 09. April 2009 14:49:25
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
oha ob ich das einfach so übernehmen kann?
 top
djhurz
#11 Drucke Post
Geschrieben am 09. April 2009 16:26:45
User Avatar

Stammgast


Posts: 149
Registriert seit: 28.10.08

Erfahrener Benutzer
Nächstes Level: 149/250

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
Versuch macht klug sag ich immer Dickeslachen
Ansonsten einfach anpassen hast ja die Tabellen und alles kannst dich ja dann danach richten.

-|__________|-
This is Nudelholz.
Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte.
 top
www.onkel-hurz.de
spike09
#12 Drucke Post
Geschrieben am 10. April 2009 00:12:32
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
klappt irgendwie nicht
 top
MarcusG
#13 Drucke Post
Geschrieben am 10. April 2009 10:44:56
User Avatar




Posts: 2944
Registriert seit: 21.01.09

Meister
Nächstes Level: 2951/5000

Scores: gesperrt
Wenn Du hier Hilfe erwartest solltest du mehr sagen als "klappt irgendwie nicht" ...
Gruß Marcus

Support per Mail, PN, ICQ oder MSN ist kostenpflichtig!
if ($ahnung == 'keine' ) { use ( FAQ ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
 top
http://phpfusion.marcusg.de
spike09
#14 Drucke Post
Geschrieben am 13. April 2009 00:48:47
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
kann mir keiner auf die sprünge helfen
 top
Gr@n@dE
#15 Drucke Post
Geschrieben am 13. April 2009 00:54:44
User Avatar




Posts: 850
Registriert seit: 09.09.08

Profi
Nächstes Level: 894/1000

Scores: gesperrt
Wie Marcus schon geschrieben hat, du musst mehr sagen. Gibt es irgend eine Fehlermeldung oder irgendetwas was man sich angucken kann? So aus den steh Kreis ist es immer schwer eine Analyse zu machen.
Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 top
http://www.granade.eu/
spike09
#16 Drucke Post
Geschrieben am 14. April 2009 18:44:34
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
nein ich kriege es einfach gar nicht hin das er ein avatar anzeigt von den usern.
 top
Datalus
#17 Drucke Post
Geschrieben am 14. April 2009 18:50:49
User Avatar




Posts: 780
Registriert seit: 08.09.08

Profi
Nächstes Level: 785/1000

Scores: gesperrt
Hallo Spike09,

wie bereits oben mehrmals geschrieben braucht man um die Helfen zu können einen link zu deiner Webseite und gegebenfalls noch einen zugang zur Webseite. ( Admin )

Ohne diese Angaben wird man dir hier nicht viel weiter Helfen können.

LG Micha

.: Computer sind die intelligentesten Idioten, die es gibt :.
 top
http://www.datalus.kilu.de
spike09
#18 Drucke Post
Geschrieben am 14. April 2009 20:21:02
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
hä dafür braucht man dochi kein admin zugang.
habe oben ja den code dafür brauche ich eine avatar abfrage was ich leider nicht hinkriege
 top
Datalus
#19 Drucke Post
Geschrieben am 14. April 2009 22:20:41
User Avatar




Posts: 780
Registriert seit: 08.09.08

Profi
Nächstes Level: 785/1000

Scores: gesperrt
Sorry aber ich habe geschrieben " gegebenfalls noch einen zugang zur Webseite. ( Admin )"

Das bedeutet nicht das du irgend einem von uns einen geben sollst sondern nur das wenn einer dir Hilft er diesen zugang brauchen könnte !

Ein Link zu deiner Webseite wäre trotzdem Hilfreich.

Oder ist diese so geheim das sie keiner haben darf ?

MfG Micha
Editiert von Datalus am 14. April 2009 22:22:02
.: Computer sind die intelligentesten Idioten, die es gibt :.
 top
http://www.datalus.kilu.de
spike09
#20 Drucke Post
Geschrieben am 15. April 2009 12:21:00
Stammgast


Posts: 75
Registriert seit: 08.04.09

Fortgeschrittener
Nächstes Level: 75/100

Scores: gesperrt

Verwarnstatus: warningwarningwarningwarning
nein es ist nix geheim. problem ist ich will nicht das die adressen schon im netz bzw google rumlaufen wo die page noch lange nicht on kommen wird. da noch dran gearbeiten wird.
 top
Springe ins Forum: