Tutorials

Eine immer größer werdende Tutorialdatenbank.

PHP-Fusion Core

Aktuelle PHP-Fusion Vollversionen und Updates

Addon Downloads

Alle Downloads garantiert Kostenlos

Support 24/7

24 Stunden, 7 Tage die Woche, das ganze Jahr.

Thema ansehen
Kennst Du schon? - Panel (Frage) Thema drucken
Benutzeravatar

Mitglied


spunk Geschrieben am 13.06.2012 um 09:21
 #21 Beitrag drucken Top

Zitat

Mod-Rescue schrieb:
Also bei mir funktioniert es schonmal nicht, das Ergebnis ist ein einziges Panel auf dem ganzen Bildschirm.
Ist dieser Code Versionsabhängig ?


Danke Dav, aber das ist bei mir genauso. Also nicht Versionsabhängig.
www.duesseltag.de/images/banner/banner209x69.png
Beiträge: 115 
http://www.duesseltag.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 13.06.2012 um 11:33
 #22 Beitrag drucken Top
Gott sei Dank ich bin nicht alleine Pfft
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Mitglied


SuNflOw1991 Geschrieben am 14.06.2012 um 02:40
 #23 Beitrag drucken Top
Da hat der Kollege wohl aus versehen ein "}" in Zeile 44 vergessen. Versucht es mal so: :)

Für i.wen der es in die Datenbank packen will, im Anhang das ganze als Panel.

Wie immer auch erreichbar unter:
-> Archive
-> einzel Dateien

Download Code  GeSHi: PHP
  1. // Alterfunktion (Sunflow1991)
  2. function numAlter($sqlResult){
  3. if ($sqlResult == "0000-00-00") {
  4. return "";
  5. } else {
  6. $arrayAlter = explode("-", $sqlResult);
  7. }
  8.  
  9. if (is_array($arrayAlter)) {
  10. if ($arrayAlter[0] == "0000") { return "N/A"; }
  11. $alter = date("Y") - $arrayAlter[0];
  12. if (mktime(0, 0, 0, date("m"), date("d"), date("Y")) < mktime(0, 0, 0, $arrayAlter[1], $arrayAlter[2], date("Y"))) {
  13. $alter--;
  14. }
  15. return $alter." Jahre";
  16. } else {
  17. return "";
  18. }
  19. }
  20.  
  21. openside("Kennst du schon...?");
  22. echo "<center>\n";
  23.  
  24. $result = dbquery("SELECT user_id, user_name, user_avatar, user_location, user_birthdate, user_gender FROM ".DB_USERS." WHERE user_avatar != '' AND user_status='0'".(iMEMBER ? " AND user_id != '".$userdata['user_id']."'" : "")." ORDER BY RAND() LIMIT 3");
  25. if (dbrows($result)) {
  26. while ($data = dbarray($result)) {
  27.  
  28. // Geschlecht
  29. if ($data['user_gender'] == "1") {
  30. $gender1 = "<img src='".INFUSIONS."online_users_panel/images/female.png' alt='Weiblich' title='Weiblich' width='10' height='10' align='absmiddle' style='vertical-align:middle; margin-left: 2px; border: none;' />";
  31. } elseif ( $data['user_gender'] == "2" ) {
  32. $gender1 = "<img src='".INFUSIONS."online_users_panel/images/male.png' alt='M&auml;nnlich' title='M&auml;nnlich' width='10' height='10' align='absmiddle' style='vertical-align:middle; margin-left: 2px; border: none;' />";
  33. }
  34.  
  35. // Ausgabe
  36. echo "&raquo; <a class='a3' href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>\n";
  37. echo " ".$gender1." ".numAlter($data['user_birthdate']);
  38. echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' />\n";
  39. echo $data['user_name']."<br />\n";
  40. echo "</a> \n";
  41. if ($data['user_location']) {
  42. echo "<span style='font-size:10px;'>aus ".$data['user_location']."</span>\n";
  43. }
  44. echo "<br style='clear: left; height: 8px;' /><hr>\n";
  45. }
  46. } else {
  47. echo "<em>Es hat sich noch niemand registriert.</em>\n";
  48. }
  49.  
  50. echo "</center>\n";
  51. closeside();
gewandelt in 0.017 Sekunden, benutzt wurde GeSHi 1.0.8.10
SuNflOw1991 hat folgende Datei angehängt:  _dyk_panel.rar [7.42kB / 1443 mal Heruntergeladen]
Bearbeitet von SuNflOw1991 am 14.06.2012 um 03:26

sun-infusions.de
[NEU] SuN AdminTheme v9.01
________________________________________________
I got my swim trunks and my Flippie-Floppies *-*
Beiträge: 86 
https://sun-infusions.de/ 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.06.2012 um 11:26
 #24 Beitrag drucken Top
Dank dir SuNflOw1991 !! :-)
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Mitglied


spunk Geschrieben am 16.06.2012 um 18:05
 #25 Beitrag drucken Top
Also dein Panel funktiniert bei mir nicht, SUN. (Trotz nötiger Umbenennung).
Warum weiß ich nicht, ich habs mir aber selber in ein Panel gepackt, ohne Locale, das funktioniert.

Danke!
www.duesseltag.de/images/banner/banner209x69.png
Beiträge: 115 
http://www.duesseltag.de 
Benutzeravatar

Mitglied


SuNflOw1991 Geschrieben am 17.06.2012 um 22:45
 #26 Beitrag drucken Top
Oh, mein Fehler. Habe ein j statt y benutzt. Ist aber keinen aufgefallen xD

Nun. Im Anhang der Fix:
SuNflOw1991 hat folgende Datei angehängt:  _dyk_panel_fix.rar [7.42kB / 1420 mal Heruntergeladen]

sun-infusions.de
[NEU] SuN AdminTheme v9.01
________________________________________________
I got my swim trunks and my Flippie-Floppies *-*
Beiträge: 86 
https://sun-infusions.de/ 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 13.08.2012 um 22:16
 #27 Beitrag drucken Top
Tag'chen, ich hätte da nen Anliegen.
Ich stelle nun alle profillinks um sodass alle die benutzerfarben (Infusion von starunited)
allerdings werden hier in diesem Panel die als Link geschrieben wie funktioniert das nun hier und vorallem wie funktioniert das bei

echo trimlink($data['user_name'],12)."</a>\n";
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 13.08.2012 um 23:20
 #28 Beitrag drucken Top
Wenn du den Download einen Post über dir nimmst, da ist doch alles drin.

Lediglich in der Zeile 93 fehlt ein . vor $locale
Beiträge: 28 
http://webdesign-mittelholstein.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 13.08.2012 um 23:42
 #29 Beitrag drucken Top
Bei diesem Panel scheint was nicht zu stimmen, denn
a.) Es wird kein Ort angezeigt
b.) es wird kein Alter angezeigt
c.) es wird kein Geschlecht angezeigt

Machen wir doch die Einfachere Methode, denn das funktioniert einwandfrei:

// Ausgabe
   echo "&raquo; <a  href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>\n";
   echo " ".$gender1." ".numAlter($data['user_birthdate']);
   echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' />\n";
   echo "<span style='font-size:11px;'>".$data['user_name']."</span><br />\n";
   echo "</a> \n";
   if ($data['user_location']) {
   echo "<span style='font-size:10px;'>aus ".$data['user_location']."</span>\n";
   }else {
   echo "Keine Angabe";
   }
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Mitglied


SuNflOw1991 Geschrieben am 14.08.2012 um 00:07
 #30 Beitrag drucken Top

Zitat

Bei diesem Panel scheint was nicht zu stimmen, denn
a.) Es wird kein Ort angezeigt
b.) es wird kein Alter angezeigt
c.) es wird kein Geschlecht angezeigt


Wirst wohl 3 erwischt haben wo die Daten fehlen...

sun-infusions.de
[NEU] SuN AdminTheme v9.01
________________________________________________
I got my swim trunks and my Flippie-Floppies *-*
Beiträge: 86 
https://sun-infusions.de/ 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.08.2012 um 00:25
 #31 Beitrag drucken Top
Ich habe das aus dem Anhang von Beitrag 26 runtergeladen und auf meiner seite install
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 14.08.2012 um 07:36
 #32 Beitrag drucken Top
Deinen geposteten Teil ersetzen mit:

// Ausgabe
   echo "&raquo;\n";
   echo " ".$gender1." ".numAlter($data['user_birthdate']);
   echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' />\n";
   echo "<span style='font-size:11px;'>".profile_link($data['user_id'], $data['user_name'], $data['user_status'])."</span><br />\n";
   if ($data['user_location']) {
   echo "<span style='font-size:10px;'>aus ".$data['user_location']."</span>\n";
   }else {
   echo "Keine Angabe";
   }

und dann muss in die DB-Anfrage noch folgendes dazu gleich hinter user_gender:

, user_status
Beiträge: 28 
http://webdesign-mittelholstein.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.08.2012 um 08:09
 #33 Beitrag drucken Top
Ein problem stellt sich noch.

a.) soll das Geschlecht und das Alter sowie das Avatar verlinkt sein.
b.) wie sieht das mit dem trimlink aus ? damit z.B. lange nicks abgekürzt werden ?
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 14.08.2012 um 08:25
 #34 Beitrag drucken Top
Wenn das Geschlecht und Avatar verlinkt wird, dann hast du da die normale Linkfarbe drin. Könnte dir da höchstens das Avatar noch verlinken.

Für sehr lange Usernamen:

echo "<span style='font-size:11px;'>".profile_link($data['user_id'], trimlink($data['user_name'],12), $data['user_status'])."</span><br />\n";


Avatar verlinken:

echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'><img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' /></a>\n";
Beiträge: 28 
http://webdesign-mittelholstein.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.08.2012 um 08:36
 #35 Beitrag drucken Top
Hm, kann man das nicht irgendwie so gestalten das man das mit hier rein bringt


echo "<span style='font-size:11px;'>".profile_link($data['user_id'], trimlink($data['user_name'],12), $data['user_status'])."</span><br />\n";


?

Es ist mir halt wichtig dass das Geschlecht und das Alter mit verlinkt sind denn so ist es quasi Egal wo man mit der Maus ist, man kann klicken.
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 14.08.2012 um 08:47
 #36 Beitrag drucken Top
Mit oder ohne Online Anzeige?
Beiträge: 28 
http://webdesign-mittelholstein.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.08.2012 um 08:47
 #37 Beitrag drucken Top
Mit wäre vielleicht nicht Schlecht, hört sich gut an :-)
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 14.08.2012 um 09:09
 #38 Beitrag drucken Top
So müsste es passen:


$result = dbarray(dbquery("SELECT user_lastvisit, user_level, user_groups FROM ".DB_USERS." WHERE user_id='".$data['user_id']."' AND user_lastvisit>'".(time()-60*5)."'")); // = 5 Minuten
   $result1 = dbarray(dbquery("SELECT user_lastvisit, user_level, user_groups FROM ".DB_USERS." WHERE user_id='".$data['user_id']."'"));
      require_once INCLUDES."infusions_include.php";
   $inf_settings = get_settings('user_online_anzeige');
   $style = '';
   if($result1['user_level'] == 101) $style= "style='color:#".$inf_settings['iMEMBER']."'";
   if($result1['user_groups']!=''){
         $user_groups = explode(".", $result1['user_groups']);
         $j = 0;
         foreach ($user_groups as $key => $value) {
            if ($value) {
               $style = "style='color:#".$inf_settings[$value]."'";
            }
         }
   }
   if($result1['user_level'] == 102) $style= "style='color:#".$inf_settings['iADMIN']."'";
   if($result1['user_level'] == 103) $style= "style='color:#".$inf_settings['iSUPERADMIN']."'";
   
   echo "&raquo; <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' ".$style.">";
   echo " ".$gender1." ".numAlter($data['user_birthdate']);
   echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' />\n";
   if(isset($result['user_lastvisit'])) {
         $online = "<img src='".IMAGES."on.gif' style='border:none' alt='' />";
      } else {
         $online = "";
      }
   echo "<span style='font-size:11px;'>".$data['user_name']." ".$online."</span><br />\n";
   
   if ($data['user_location']) {
   echo "<span style='font-size:10px;'>aus ".$data['user_location']."</span>\n";
   echo "</a> \n";
   }else {
   echo "Keine Angabe";
   }
Beiträge: 28 
http://webdesign-mittelholstein.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 14.08.2012 um 09:59
 #39 Beitrag drucken Top
Mit welchem Teil muss das ersetzt werden, also wo muss ich anfangen ?
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Jung Mitglied


Starunited Geschrieben am 14.08.2012 um 10:26
 #40 Beitrag drucken Top

// Ausgabe
   echo "&raquo; <a  href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>\n";
   echo " ".$gender1." ".numAlter($data['user_birthdate']);
   echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$data['user_name']."' style='width: 45px; height: 45px; float: left; border: 0px;' />\n";
   echo "<span style='font-size:11px;'>".$data['user_name']."</span><br />\n";
   echo "</a> \n";
   if ($data['user_location']) {
   echo "<span style='font-size:10px;'>aus ".$data['user_location']."</span>\n";
   }else {
   echo "Keine Angabe";
   }
Beiträge: 28 
http://webdesign-mittelholstein.de 
Springe ins Forum:
Anzeige


Anmelden


Registrieren Passwort vergessen

RSS Feeds

Feeds abonieren

Letzte News
Letzte Threads
Anzeige

© Copyright 2024 PHP-Fusion.at | Alle Rechte vorbehalten.

© 2016 Real Space. All rights reserved | Design by W3layouts | 19,818,674 eindeutige Besuche
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.