Guten Abend Gast
Name oder Email Passwort Eingeloggt bleiben Registrieren
Startseite News Community Fusion-club24 Information
t
Heute ist Donnerstag, 13. Dezember 2018 20:09:20 Zeit
120h.- News
 Neustes Mitglied
Navigation
Meine Freunde

Du musst eingeloggt sein, um deine Freunde zusehen!.

Teamspeak 3
Wer ist online
Gäste online: 1
Mitglieder online: 0
Neu hier : kraecher2000

Letzte Mitglieder
 klub...
10Min
 21Matze
Offline
 F@n
Offline
 Harl...
Offline
 Wolf50
Offline
Mehr anzeigen
User-Alben
Neueste User-Alben:
Keine Alben.

Neuestes User-Foto:
Kein Foto.
Partnerseiten
Adventkranz
Noch 11 Tage bis Heiligabend.
Core-Download
     Neue Downloads

 User In... 8 mal

Top Downloads
Top Downloads HPF Ticket S... 16 mal
Top Downloads Android-Onli... 15 mal
Top Downloads HPF User Inf... 14 mal
Top Downloads HPF MG Mitgl... 12 mal
Top Downloads Wartungsmodu... 11 mal

Info Downloads
Information Kategorien: 22 Stk.
Information Downloads: 287
mal
Information Datein: 70 Stk.
Information Komentare: 7 Stk.
Für Handy Für Handy [1]
Fremd-Addons Fremd-Addons [7]
Infusionen Infusionen [2]

KOMMENTARE
Kommentare Download Button ist "D...
Kommentare warum es aus ist kann ...
Kommentare Warum ist "Download is...
Kommentare Das ist ja mal mega ge...
Kommentare Das ist ja mal mega ge...
Tutorial: Online status as border around avatar


Hinweis: Alle Geposteten Tutorials sind für das CMS-System PhP-Fusion und Computer probleme bestimmt.
Andere Systeme werden nicht unterstützt.

Tutorial übersicht


  Kategorie: Drunken (sicherung)
  Name: Online status as border around avatar
 Tutorial Author: DrunkeN
 Einbaustufe:    Einfach
 Zeitaufwand:
  Kompatibel:  
  Von: 21Matze am: 08.09.15
  gelesen 489 x mal

Dieser Code snippit wird der Benutzer Online-Status auf der ganzen user avatar machen.

Offenes Forum / viewthread.php finden
Code Alles auswählen
$result = dbquery(
      "SELECT p.forum_id, p.thread_id, p.post_id, p.post_message, p.post_showsig, p.post_smileys, p.post_author,
      p.post_datestamp, p.post_ip, p.post_ip_type, p.post_edituser, p.post_edittime, p.post_editreason,
      u.user_id, u.user_name, u.user_status, u.user_avatar, u.user_level, u.user_posts, u.user_groups, u.user_joined,
      ".($user_field['user_sig'] ? " u.user_sig," : "").($user_field['user_web'] ? " u.user_web," : "")."
      u2.user_name AS edit_name, u2.user_status AS edit_status
      FROM ".DB_POSTS." p
      LEFT JOIN ".DB_USERS." u ON p.post_author = u.user_id
      LEFT JOIN ".DB_USERS." u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
      WHERE p.thread_id='".$_GET['thread_id']."' AND post_hidden='0'
      ORDER BY post_datestamp LIMIT ".$_GET['rowstart'].",$posts_per_page"
   );


Ersetzen mit
Code Alles auswählen
$result = dbquery(
      "SELECT p.forum_id, p.thread_id, p.post_id, p.post_message, p.post_showsig, p.post_smileys, p.post_author,
      p.post_datestamp, p.post_ip, p.post_ip_type, p.post_edituser, p.post_edittime, p.post_editreason,
      u.user_id, u.user_name, u.user_status, u.user_avatar, u.user_level, u.user_posts, u.user_groups, u.user_joined, u.user_lastvisit,
      ".($user_field['user_sig'] ? " u.user_sig," : "").($user_field['user_web'] ? " u.user_web," : "")."
      u2.user_name AS edit_name, u2.user_status AS edit_status
      FROM ".DB_POSTS." p
      LEFT JOIN ".DB_USERS." u ON p.post_author = u.user_id
      LEFT JOIN ".DB_USERS." u2 ON p.post_edituser = u2.user_id AND post_edituser > '0'
      WHERE p.thread_id='".$_GET['thread_id']."' AND post_hidden='0'
      ORDER BY post_datestamp LIMIT ".$_GET['rowstart'].",$posts_per_page"
   );

Suche
Code Alles auswählen
 if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']) && $data['user_status']!=6 && $data['user_status']!=5) {
         echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['567']."' /><br /><br />\n";
      } else {
         echo "<img src='".IMAGES."avatars/noavatar100.png' alt='".$locale['567']."' /><br /><br />\n";
      }



Ersetzen mit
Code Alles auswählen
$user_status = time() - $data['user_lastvisit'];
        if ($user_status < 60) {
            $user_status = "border: solid 5px #8BC53F; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px;";
        } else {
            $user_status = "border: solid 5px #808080; border-radius : 5px; -moz-border-radius : 5px; -webkit-border-radius : 5px;";
        }
      if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']) && $data['user_status']!=6 && $data['user_status']!=5) {
         echo "<img style='vertical-align: middle; ".$user_status."' src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['567']."' /><br /><br />\n";
      } else {
         echo "<img style='vertical-align: middle; ".$user_status."' src='".IMAGES."avatars/noavatar100.png' alt='".$locale['567']."' /><br /><br />\n";
      }


Denken Sie daran, immer eine Sicherungskopie der Dateien, die Sie in zu ändern!

Für Offline / Online-Status-Icons rechts über den Benutzernamen in viewthread
1. Kopieren Sie folgenden Code
2. Gehen Sie zu Systemadmin > Neues Panel> Fügen Sie den Code in Panel-Inhalte> Wählen sie als Oberzentrum und Anzeigefeld auf allen Seiten.
3. Speichern Sie das Panel und aktivieren Sie es
4. Speichern Sie die Bilder unten auch
Code Fangree_Craig => www.fangree.com
Code Alles auswählen
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2010 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Name: Forum  Users Activity Status Panel
| Type: Forum Mod
| Filename: users_forums_status_panel.php
| Author: Fangree Productions
| Developers: Fangree_Craig & MvE Designs
| Site: http://www.fangre...
-------------------------------------------------------+
| Output Handler by Hans Kristian Flaatten (Starefossen)
| Copyright (C) 2007 - 2010 Hans Kristian Flaatten
| http://code.stare...
+--------------------------------------------------------+
| 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!"); }

if (FUSION_SELF == "viewthread.php") {

   global $online_users, $i;
   
   $online_users = array();
   
   function alter_user($matches) {
      global $online_users;
     
      if (!isset($online_users[$matches['3']])) {
         $data = dbarray(dbquery("SELECT user_lastvisit FROM ".DB_USERS." WHERE user_id='".$matches['3']."' LIMIT 1"));
         if ($data['user_lastvisit']<(time()-300)) {
            $user_online = false;
            $online_img = "offline.png";
         } else {
            $user_online = true;
            $online_img = "online.png";
         }
         $online_users[$matches['3']] = $user_online;
      } else {
         $online_img = ($online_users[$matches['3']] ? "online.png" : "offline.png");
      }
     
      return $matches['0']."<img src='".BASEDIR."images/".$online_img."' alt='' align='right' />\n";
   }
   
   function alter_forum_output($output) {
      $search = "/(<!--forum_thread_user_name-->)(<a href='[^0-9]+)([0-9]+)('[^0-9]+>)(.*?<\/a>)/";
      return preg_replace_callback($search, "alter_user", $output);
   }
   
   add_handler("alter_forum_output");
}


Speichern Sie diese Bilder und uplaod sie in Ordner images
[img]http://dark-fusion.se/images/offline.png[/img] is not a valid Image.
[img]http://dark-fusion.se/images/online.png[/img] is not a valid Image.

Original Tutorial von DrunkeN: Online status as border around avatar
Kommentare
Es wurden noch keine Kommentare geschrieben.
Kommentar schreiben
Bitte logge dich ein, um ein Kommentar zu schreiben.
Bewertungen
Bitte logge dich ein, um eine Bewertung abzugeben.

Es wurden noch keine Bewertungen abgegeben.
Discord
Login
Name oder Email

Passwort



Noch kein Mitglied?
Klicke hier um dich zu registrieren

Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.
Quasselbox
Klick zum schreiben!

05.12.18
Liebe Mitglieder,
die Lotterie ist beendet.

Leider hat niemand den Jackpot geknackt, daher ist der Jackpot bei der nächsten Lotterie umso größer, also bitte nicht aufgeben!
LogIn!Toll fanden das1 | Nicht Toll fanden das0

05.12.18
Hallo Liebe Mitglieder,
es wurde soeben eine neue Lotterie gestartet.

wir wünschen allen viel Glück!
LogIn!Toll fanden das1 | Nicht Toll fanden das0

©
Teamspeak
Fusion-club24.de
___Admin Bereich____
Adminbereich
Programmier Raum
Herzlich Willkomen
__Einganghalle___
Einganghalle
Laberecke
___Download Bereich___
↑↓ Mitglieder Downloads ↓↑
↓↑ Daten Channel ↑↓
Abwesend
___Support bereich___
FCB24 Skrpte Support
______Spiele_____
Word-of-Wordcraft
Secret City
Second Live

Verbinden
Geschützt mit

Logfile: 19.16 KB

 FCB  Bad login info 


es sind 0 IP gelistet
   Unser Team
Kontakt | Impressum
Nutzungsbedingungen | Datenschutzerklärung | Cookie Info


PHP Fusion V7-FCB Fusion-club24 Copyright © 2016
Grafiken und Texte im Downloadbreich unterliegen dem Urheberrecht und dürfen nicht ohne Erlaubnis kopiert werden!!!
Released under PHP-Fusion Commercial Core License (CCL) V1.0.
Diese Seite läuft auf PHP Version 7.2.13

[ Feedbacks (2) ]