Registrieren | Passwort vergessen |
Benutzername    Passwort    Eingeloggt bleiben    
Seitenaufbau in 0.33 Sekunden - 411 DB-Abfragen | Mitglieder: 2305 | Forum: 15493 | Downloads: 127 | Insgesamt runtergeladen: 39980 | Insgesamt: 11,336,443 eindeutige Besuche
Guten Tag [Gast]
Wenn Sie bereits Registriert sind loggen Sie sich einfach ein
©
BlackScorpion (02.08.2021 10:20): wünsche allen einen schönen Guten Morgen mukkefeno (06.06.2021 13:06): erholsamen Sonntag gewünscht RadioNightlineStudios (30.05.2021 11:17): RadioNightlineStudios wünscht einen guten Morgen und einen schönen sonnigen Sonntag.... mukkefeno (06.05.2021 23:49): moinsen BlackScorpion (23.03.2021 10:12): grüße mal alle hier MaZzIMo24 (25.01.2021 19:47): HEY IHR ALLE
Datum: Dienstag, 03. August 2021 Diese Seite Geladen Am: 12:27:54Aktuelle Zeit: Zeit
 Wer ist online
Gäste & Bots online: 2
Mitglieder online: 0
Neuestes Mitglied: Tommy

DeviceEsoxPunkte
30Min
DeviceMarioPremium bis 25.02.2022 - 19:23 UhrPunkte
Offline
DeviceOlaf76Punkte
Offline
DeviceWolfPunkte
Offline
DeviceHarlekinPunkte
Offline
DeviceFireDrag...Premium bis 05.08.2021 - 22:59 UhrPunkte
Offline
DeviceRagdollPunkte
Offline
DeviceNemix05Punkte
Offline
DevicemukkefenoPremium bis 05.08.2021 - 21:55 UhrPunkte
Offline
DeviceBlackSco...Premium bis 08.08.2021 - 22:10 UhrPunkte
Offline
Gast
gast
Majestic-12
bot
Mehr anzeigen

     - SuperAdmin|         - Admin ©
     - Forum Mod |         - Mitglied


 Unwetterwarnung

Suche
Durchsuchen Sie die gesamte Website:
Themen-Autor: mukkefeno
Thema ID: 2052
Thema Info
Es gibt 9 Beiträge zu diesem Thema, und es wurde angesehen 1188 mal.
Thema ansehen
..::www.DeeoNe.de-D1Infusionen::.. » Supportbereich phpFusion v7 » Allgemeines
Wer ist hier? 1 Gäste
 Thema drucken
D1 Device Ident
mukkefeno
Ich schon wieder, Guten Morgen

Habe das Problem, wenn es überhaupt eines ist, das die Geräteerkennung nichts erkennt.
Eingebaut nach Anleitung, es wird im Profil und im User-Online angezeigt, allerdings jeweils als unknowni.png

Oder hat es mit dem Freehoster evtl zutun?

MFG
Thomas
carpe diem Cool
Verwarnstatus: warningwarningwarningwarning
 
https://wom-radio.eu
matze
Das auch gelesen ist zwar in Englisch aber sollte helfen.


Beitrag
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
mukkefeno
ja, auch das habe ich angepasst

Zusammengefügt am 04. November 2020 23:36:52:
Thread ist noch offen, nach nun fast einem Jahr und einer weiteren Testseite bei einem Freehoster nochimmer genannter Fehler.

Liegt es evtl am Webhost oder der Datenbank?

Vieleicht hat ja jenand noch ne Idee .


LG

Zusammengefügt am 06. November 2020 17:25:05:
so, liegt wohl doch an FreeWebspace und oder Datenbank, hat sich also erledigt

LG
Bearbeitet von mukkefeno am 06-11-2020 17:25
carpe diem Cool
Verwarnstatus: warningwarningwarningwarning
 
https://wom-radio.eu
matze
Also verstehe ich es so das du anzeigen lassen willst

-ob einer mit Tablet oder PC oder Handy bei dir auf der Webseite ist. Ich habe es eben getestet und da brauchst du nur das Profilfeld hier von D1 und eine kleine Definition in der header.php.

Ich schreibe mal nen Tut...Wink

Zusammengefügt am 14. November 2020 21:27:18:
matze schrieb:

Also verstehe ich es so das du anzeigen lassen willst

-ob einer mit Tablet oder PC oder Handy bei dir auf der Webseite ist. Ich habe es eben getestet und da brauchst du nur das Profilfeld hier von D1 und eine kleine Definition in der header.php.

Ich schreibe mal nen Tut...Wink


Tutorial
Bearbeitet von matze am 14-11-2020 21:27
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
mukkefeno
habs mal eingebaut, und dabei festgestellt, das in deinem Tut ein nicht unerheblicher Hinweiß fehlt.
Im '".BASEDIR."includes/user_fields/images/ fehlen nähmlich dann noch die anzuzeigenden Images

Zusammengefügt am 14. November 2020 22:40:28:
Bilder hinzugefügt, getestet und für Gut befunden da es funktioniert. Danke dafür
Ursprünglich sollte es ja auch im user_online angezeigt werden, kann man das irgendwie noch erweitern das es da auch angezeigt wird?

LG
Bearbeitet von mukkefeno am 14-11-2020 22:40
carpe diem Cool
Verwarnstatus: warningwarningwarningwarning
 
https://wom-radio.eu
matze
ich weis nicht wo du es hinhaben möchtest in welcher infusion...die modifikation habe ich nur für das Profilfeld geschrieben.

dann solltest du deine Code hier posten.
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
mukkefeno
Alles gut, hatten ja eben netten Kontakt im Chat, damit niemand denkt ich würde hier nicht reagieren, schreib ich halt hier nochmal ;-)

Der Mod. von dir funktioniert als Profilfeld. Danke dafür




Die Infusion von D1 funktioniert bei meinem Freehoster/Webspace nur ab php Version 7.xx
kann aber nur 5.6 nutzen

Zusammengefügt am 27. Juli 2021 20:37:13:
Hallo Guten Abend,

es läßt mir keine Ruh´ ich habe nochmal versucht die Geräteerkennung (device ident) im advanced_online_panel einzubauen, die Tipps hier im Forum befolgt, wenn ich keinen übersehen habe, aber es wird nicht richtig angezeigt.

Hat evtl doch noch jemand eine Lösung für mich? sag schonmal leiben Dank, anbei mal die panel.php, vielleicht sieht ja jemand nen Fehler

Download Code  Code
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2011 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: advanced_online_panel.php
| Copyright © 2009-2011 ptown67
| http://www.ptown6...
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

include INFUSIONS."advanced_online_panel/infusion_db.php";

if (file_exists(INFUSIONS."advanced_online_panel/locale/".$settings['locale'].".php")) {
   include INFUSIONS."advanced_online_panel/locale/".$settings['locale'].".php";
} else {
   include INFUSIONS."advanced_online_panel/locale/German.php";
}

add_to_head("<script type='text/javascript' language='javascript' src='".INFUSIONS."advanced_online_panel/includes/tooltip.js'></script>");
add_to_head("<style type='text/css'>
.online_hotspot { color:#666; cursor: pointer; }
#ot { position: absolute; display: block; }
#otcont { width: 250px; padding: 10px; box-shadow: 2px 2px 2px #888; background-image: url('".INFUSIONS."advanced_online_panel/images/bg.gif'); color: #666; border: 1px solid #888; }
#otcont hr { height: 1px; background: #888; border: 0px; }
</style>");

$trackUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']);

$bots = array(
'archiver' => 'alexa',
'exabot' => 'exalead',
'fast' => 'fast',
'firefly' => 'fireball',
'googlebot' => 'google',
'msnbot' => 'msn',
'architextspider' => 'excite',
'lycos_spider' => 'lycos',
'slurp' => 'yahoo'
);

foreach ($bots as $bot_ua => $bot_db) {
  if (stristr($trackUserAgent, $bot_ua)) { $result = dbquery("UPDATE ".DB_ONLINE_SETTINGS." SET online_".$bot_db."='".time()."'"); }
}

$result = dbquery("SELECT * FROM ".DB_ONLINE_SETTINGS);
$online = dbarray($result);

$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'"));
if (dbrows($result)) $result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")."");
else $result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level'] != 0 ? $userdata['user_id'] : "0")."', '".USER_IP."', '".time()."')");
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-300)."");
$result = dbquery("SELECT ton.*, tu.user_id,user_name FROM ".DB_ONLINE." ton LEFT JOIN ".DB_USERS." tu ON ton.online_user=tu.user_id");
$guests = 0; $members = array();
while ($data = dbarray($result)) {
  if ($data['online_user'] == "0") {
    $guests++;
  } else {
    array_push($members, array($data['user_id'], $data['user_name']));
  }
}


openside($locale['aou300']);
echo "<ul style='padding-left: 0px; margin: 0px; list-style-type: none;'>\n";
if ($online['online_showguests'] == 1) echo "<li class='small' style='margin-bottom: 2px;'> ".$locale['aou301'].":<span class='small2' style='float: right;'>".$guests."</span></li>\n";
if ($online['online_showmembers'] == 1) echo "<li class='small' style='margin-bottom: 2px;'> ".$locale['aou302'].":<span class='small2' style='float: right;'>".count($members)."</span></li>\n";
if ($online['online_showguests'] == 0 && $online['online_showmembers'] == 0 && $online['online_showmembersnum'] != 0) echo "";
elseif ($online['online_showmembersnum'] != 0) {

# Neustes Mitglied
if ($online['online_shownewmember'] == 1) {
  $data = dbarray(dbquery("SELECT user_id,user_name FROM ".DB_USERS." WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1"));
  echo "<li class='small' style='margin-bottom: 2px;'> ".$locale['aou304'].":<span class='small2' style='float: right;'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".trimlink($data['user_name'],15)."</a></span></li>\n";
}

echo "<hr class='side' />\n";

  $result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,".$online['online_showmembersnum']);
  if (dbrows($result) != 0) {
    while ($data = dbarray($result)) {
      $lastseen = time() - $data['user_lastvisit'];
      $iW=sprintf("%2d",floor($lastseen/604800));
      $iD=sprintf("%2d",floor($lastseen/(60*60*24)));
      $iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600));
      $iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60));
      $iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60)));

      if ($lastseen < 300) $lastseen = "<img src=\'".INFUSIONS."advanced_online_panel/images/online.png\' border=\'0\' alt=\'Online\' />";
      elseif ($lastseen < 600) $lastseen = "<img src=\'".INFUSIONS."advanced_online_panel/images/10min.png\' border=\'0\' alt=\'10Min\' />";
      elseif ($lastseen < 1800) $lastseen = "<img src=\'".INFUSIONS."advanced_online_panel/images/30min.png\' border=\'0\' alt=\'30Min\' />";
      elseif ($lastseen < 3600) $lastseen = "<img src=\'".INFUSIONS."advanced_online_panel/images/60min.png\' border=\'0\' alt=\'60Min\' />";
      else $lastseen = "<img src=\'".INFUSIONS."advanced_online_panel/images/offline.png\' border=\'0\' alt=\'Offline\' />";

      if ($data['user_level'] == 103) { $color = $online['online_superadmincolor']; }
      if ($data['user_level'] == 102) { $color = $online['online_admincolor']; }
      if ($data['user_level'] == 101) { $color = $online['online_usercolor']; }

      if($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
        $avatar = "<img src=\'".IMAGES."avatars/".$data['user_avatar']."\' width=\'50px\' height=\'50px\' alt=\'\' border=\'0\'/>";
      } else {
        $avatar = "<img src=\'".INFUSIONS."advanced_online_panel/images/noav.gif\' alt=\'\' border=\'0\' />";
      }
      if($data['user_web'] != "") $user_web = trimlink(str_replace("http://", "", $data['user_web']), 30); else $user_web = "<span class=\'small\'>keine Angabe</span>";
      echo "<li class='small' style='margin-bottom: 2px;'>";
      echo "<span class=\"online_hotspot\" onmouseover=\"online_tooltip.show('".$avatar."<div align=\'right\' style=\'float: right; color: #".$color."\'><u>".$data['user_name']."</u><br /><span class=\'small\'>".getuserlevel($data['user_level'])."</span></div><hr /><span class=\'small\'>Status:</span><span class=\'small\' style=\'float: right;\'>".$lastseen."</span><br /><span class=\'small\'>Website:</span><span class=\'small\' style=\'float: right;\'>".$user_web."</span><hr /><span class=\'small\'>Mitglied seit:</small><span class=\'small\' style=\'float: right;\'>".date("d.m.Y - H:i", $data['user_joined'])."</span><br /><span class=\'small\'>Letzte Aktivit&auml;t:</span><span class=\'small\' style=\'float: right;\'>".date("d.m.Y - H:i", $data['user_lastvisit'])."</span>');\" onmouseout=\"online_tooltip.hide();\">";


$deviceio1 = "<img src='".INFUSIONS."D1_device_ident_panel/images/".$data['user_device'].".png' alt='Device' width='12' height='12' style='vertical-align: middle;' />";
echo $deviceio1;


      echo " <img src='".THEME."images/bullet.png' alt=''>&nbsp;<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' style='color: #".$color."'>";
      echo trimlink($data['user_name'],13)."</span><span class='small2' style='float: right;'>".str_replace("\'", "'", $lastseen)."</span></a></li>\n";

    }
  }
}

if ($online['online_showbots'] == 1) {

  $bot_list = array(
  $online['online_alexa'] => 'Alexa',
  $online['online_exalead'] => 'Exalead',
  $online['online_excite'] => 'Excite',
  $online['online_fast'] => 'Fast',
  $online['online_fireball'] => 'Fireball',
  $online['online_google'] => 'Google',
  $online['online_lycos'] => 'Lycos',
  $online['online_msn'] => 'MSN',
  $online['online_yahoo'] => 'Yahoo'
  );

  foreach ($bot_list as $bot_time => $bot_name) {
    if ((time() - $online['online_showbotstime']) <= $bot_time) echo "<li class='small2' style='margin-bottom: 2px;'> ".$bot_name."<span class='small2' style='float: right;'><img src='".INFUSIONS."advanced_online_panel/images/robot.png' border='0' alt='Robot' /></span></li>\n";
  }
}

if ($online['online_showguests'] == 0 && $online['online_showmembers'] == 0 && $online['online_showmembersnum'] == 0) echo "";
elseif ($online['online_showallmembers'] != 0 || $online['online_shownewmember'] != 0) echo "<hr />\n";

# Mitglieder
if ($online['online_showallmembers'] == 1) echo "<li class='small' style='margin-bottom: 2px;'> ".$locale['aou303'].":<span class='small2' style='float: right;'>".number_format(dbcount("(user_id)", DB_USERS, "user_status<='1'"))."</span></li>\n";

# Aktivierung
if (iADMIN && checkrights("M") && $settings['admin_activation'] == "1") {
  echo "<li class='small2' style='margin-bottom: 2px;'><a href='".ADMIN."members.php".$aidlink."&amp;status=2'> ".$locale['global_015']."</a>";
  echo ":<span class='small' style='float: right;'>".dbcount("(user_id)", DB_USERS, "user_status='2'")."</span></a></li>\n";
}



echo "</ul>\n";
closeside();
?>



Bearbeitet von mukkefeno am 27-07-2021 20:37
Verwarnstatus: warningwarningwarningwarning
 
https://wom-radio.eu
matze
So wird das nix. Wenn du die Anzeige haben möchtest so wie hier ..baue erst mal ,, die Modifikation aus. Dann must du auch die Definition zur Grafik anders schreiben. Weitere Tips folgen dann.

Denn die Definition zur Grafik z. B. Online bzw. Offline Anzeige schau sie dir mal an, dann bist du auf dem richtigen weg.
fusion-mods.de/signaturen/matze_1.png
Verwarnstatus: warningwarningwarningwarning
 
https://fusion-mods.de
mukkefeno
Erstmal danke für deine Antwort, allerdings stehe ich auf dem Schlauch, und verstehe gerade nicht was du meinst. Ich hatte das device_ident früher schonmal im online_user, alles nach Dee's Anleitung, da lief es noch ohne Probleme
carpe diem Cool
Verwarnstatus: warningwarningwarningwarning
 
https://wom-radio.eu
Springe ins Forum:
Ähnliche Themen
Thema Forum Antworten Letzter Beitrag
D1 Device Ident D1 Mods & Infusionen 17 23-02-2015 22:38
D1 Device Ident 1.0.0 D1 Mods & Infusionen 13 28-02-2014 22:27
D1 Device Ident in online user panel D1 Mods & Infusionen 3 28-02-2014 13:49
Sämtliche Grafiken und Texte dieser Seite unterliegen dem Urheberrecht und dürfen nicht ohne Erlaubnis kopiert werden!!!