Forum gratuit: forum de suport al utilizatorilor
Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

Cerere script Timp Online

Vezi subiectul anterior Vezi subiectul urmator In jos

In cos Cerere script Timp Online

Mesaj Scris de CylourLP15 Vin Sept 11, 2015 2:01 pm

Salutare ForumGratuit , Am vazut ca pe multe forumuri sunt acele profiluri cu timp online pe forum care se pot afisa in profil la mesare ,
Ma poate ajuta si pe mine cineva sa fac si eu ?
Demonstratie:online - Cerere script Timp Online Faueu
CylourLP15

CylourLP15
Membru Forumgratuit

Mesaje : 154
Varsta : 25
Data înscrierii : 20/06/2015
Mulțumiri : 3
Internet Explorer punBB

http://forum.onegoo.net/
CylourLP15 a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de Fantasy Vin Sept 11, 2015 2:31 pm

Postati aici adresa url a forumurilor pe care ati vazut, doar daca acestea apartin acestei platforme.
Fantasy

Fantasy
Membru onorific
Membru onorific

Mesaje : 2041
Varsta : 28
Localizare : Brăila / România
Data înscrierii : 07/01/2013
Mulțumiri : 87
Opera punBB

http://diversforum.forumgratuit.ro
Fantasy a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de CylourLP15 Vin Sept 11, 2015 2:34 pm

uite aici [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
CylourLP15

CylourLP15
Membru Forumgratuit

Mesaje : 154
Varsta : 25
Data înscrierii : 20/06/2015
Mulțumiri : 3
Internet Explorer punBB

http://forum.onegoo.net/
CylourLP15 a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de SSYT Vin Sept 11, 2015 2:57 pm

[Trebuie sa fiti inscris si conectat pentru a vedea acest link] - uite aici este ce ai nevoie A face cu ochiul [Trebuie sa fiti inscris si conectat pentru a vedea acest link]
SSYT

SSYT
Membru onorific
Membru onorific

Mesaje : 1424
Varsta : 30
Localizare : Romania, localhost:80
Data înscrierii : 10/08/2015
Mulțumiri : 199
Opera phpBB3

https://help.forumgratuit.ro
SSYT a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de CylourLP15 Vin Sept 11, 2015 3:21 pm

Multumesc , am facut cum zice acolo dar nu apare.
CylourLP15

CylourLP15
Membru Forumgratuit

Mesaje : 154
Varsta : 25
Data înscrierii : 20/06/2015
Mulțumiri : 3
Internet Explorer punBB

http://forum.onegoo.net/
CylourLP15 a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de Emanuel Vin Sept 11, 2015 4:06 pm

Salut,

Daca ai incercat codul js de mai sus, inlocuieste fieldName: 'Time Online', cu numele pus te tine.

EX: fieldName: 'Ore pe forum',
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de Emanuel Vin Sept 11, 2015 6:15 pm

Incearca sa faci totul de la capat, sterge tot ce ai facut pana acum si urmeaza-ma:

Panou de administrare > Module > HTML & JAVASCRIPT > Gestiunea codurilor JavaScript > Adauga Creati un nou cod JavaScript > Adauga urmatorul cod:

Cod:
/*******************************************************************************************************
 * Application: elapsedTime (Total Time Spent On Forums)
 * Description: Will show how much time each member spends logged into the site.
 * Version: RC1 - Beta tester only!
 * Made and Optimizations by JScript - 2015/02/18
 * Copyright (c) 2015 JScript <jscriptbrasil at live dot com>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
********************************************************************************************************
-
Variables that can be changed by the user:
1- tTimeOut
2- checkTime
3- fieldName
Note: For those variables "tTimeout" and "checkTime" ->
      - to avoid the "Request Limit" the lowest value should be 10 seconds and 30 seconds respectively!
*/
var elapsedTime = {
   autor:      'JScript',
   version:   '1.02202015-jq1.9.1',
   codename:   'Narmer (Sheikh Muftah)',

   /**
    * Related to database.
    **/
   fieldName:       'Timp conectat',
   field_id:       0,
   fd_description: 'Will show how much time each member spends logged into the site.',
   db_field:       0,
   db_content:    '',
   db_description: 'Database to store the data of the module elapsedTime!',
   db_url:       '/admin/index.forum?part=users_groups&sub=users&mode=avatar_profil2&extended_admin=1&tid=',
   response:       '',
   evalTextarea:   'jQuery(\'label:contains("elapsedTime_DB"), span:contains("elapsedTime_DB"), dt:contains("elapsedTime_DB")\', response).closest("dl, tr").find("textarea")',

   db_default: {
      appInfo: {
         module:       'elapsedTime_DB',
         description: 'Database to store the data of the module elapsedTime!',
         author:     'JScript',
         version:     'RC1 b',
         release:     '2015/02/18'
      },
      userInfo: {
         isOnline:    1,
         dateOld:    Number(new Date()),
         dateNow:    Number(new Date()),
         dateSpent:   ''
      }
   },

   /**
    * Related to intervals.
    **/
   lInterval:    10,
   tTimeOut:    10000,
   checkTime:    30000,
   setLoop:    0,

   // other variables...
   evalTID: 'jQuery(\'a[href*="tid="]\').attr("href").split("tid=")[1].split("&")[0]',
   TID: 0,

   /**
    * JavaScript/jQuery functions
    */
   initialize: function() {
      $(function() {
         return (!_userdata.session_logged_in) ? false : elapsedTime.setup();
      });
   },

   setup: function() {
      elapsedTime.TID = eval(elapsedTime.evalTID);
      /**
      * First checks if the database exists!
      **/
      jQuery.get('/profile?mode=editprofile', function(response) {
         elapsedTime.response = eval(elapsedTime.evalTextarea);

         // If the database does not exist, then an administrator will create it now!
         if ((!elapsedTime.response.length) && (_userdata.user_level == 1)) {
            elapsedTime.async(false);
            jQuery.post(elapsedTime.db_url + elapsedTime.TID, { /* <- Parameters! */
               /* Post action */
               action:                'add_field',
               id:                   0,
               type:                   0,
               action:                'configuration_final',
               list_type_field:          2,
               field_name:             'elapsedTime_DB',
               field_desc:             elapsedTime.db_description + ' - Made by JScript, 2015/02/18',
               field_oblig:             0,
               field_display_profil:       1,
               list_field_type_view:       0,
               list_auth_field_himself:    1,
               list_field_view:         0,
               list_separator:            0,
               field_type_2_lng_max:      15000,
               submit:                1,
               field_type_11_max_before:    14,
               field_type_11_max_after:    6
            }).done(function() {
               jQuery.get('/profile?mode=editprofile', function(response) {
                  elapsedTime.response = eval(elapsedTime.evalTextarea);
               });
            });
            jQuery.post(elapsedTime.db_url + elapsedTime.TID, { /* <- Parameters! */
               /* Post action */
               action:                'add_field',
               id:                   0,
               type:                   0,
               action:                'configuration_final',
               list_type_field:          13,
               field_name:             elapsedTime.fieldName,
               field_desc:             elapsedTime.fd_description + ' - Made by JScript, 2015/02/18',
               field_oblig:             0,
               field_display_message:       1,
               field_display_profil:       1,
               list_field_type_view:       0,
               list_auth_field_himself:   1,
               list_field_view:          -1,
               list_separator:          1,
               field_type_2_lng_max:       15000,
               submit:                1,
               field_type_11_max_before:   14,
               field_type_11_max_after:   6
            }).done(function(e) {
               console.log(e)
            });
            elapsedTime.async(true);
         }

         if (!elapsedTime.response.length) {
            return false;
         }

         elapsedTime.db_field = elapsedTime.response.attr('id');

         if (elapsedTime.response.val().length) {
            elapsedTime.db_content = JSON.parse(elapsedTime.response.val().replace(/'/g, '"'));
         }

         if ((!elapsedTime.response.val().length) || (!elapsedTime.db_content.userInfo.isOnline)) {
            elapsedTime.db_content = elapsedTime.db_default;

            elapsedTime.async(false);
               elapsedTime.dataSave(elapsedTime.db_field, JSON.stringify(elapsedTime.db_content).replace(/"/g, "'"));
            elapsedTime.async(true);

            elapsedTime.updateTime();
         }

         if (document.getElementById('fa_welcome') !== null) {
            jQuery('a[href$="logout=1"]').attr('href', jQuery('#logout').attr('href'));
         }
         jQuery('a[href*="logout=1"]').click(function(event) {
            elapsedTime.TID = eval(elapsedTime.evalTID);
            elapsedTime.db_content.userInfo.isOnline = 0;

            elapsedTime.async(false);
               elapsedTime.dataSave(elapsedTime.db_field, JSON.stringify(elapsedTime.db_content).replace(/"/g, "'"));
            elapsedTime.async(true);
         });
         /**
         * Writes the current time in the profile field...
         **/
         setTimeout(function() {
            setInterval(function() {
               elapsedTime.updateTime();
            }, elapsedTime.checkTime);
         }, elapsedTime.tTimeOut);

      }).fail(function(e) {
         console.log(e);
      });
   },

   async: function(mode) {
      jQuery.ajaxSetup({
         async: mode
      });
   },

   dataSave: function(field, content) {
      jQuery.post("/ajax_profile.forum?jsoncallback=?", {
         id: field.split("_")[3],
         user: _userdata.user_id,
         active: "1",
         content: '[["' + field + '", "' + content + '"]]',
         tid: elapsedTime.TID
      }, function(data) {
         // OK!
      }, "json").fail(function(e) {
         console.log(e);
      });
   },

   updateTime: function() {
      elapsedTime.TID = eval(elapsedTime.evalTID);

      jQuery.get('/profile?mode=editprofile', function(response) {
         elapsedTime.response = jQuery('label:contains("' + elapsedTime.fieldName + '"), span:contains("' + elapsedTime.fieldName + '"), dt:contains("' + elapsedTime.fieldName + '")', response).closest('dl, tr').find('input');
         elapsedTime.field_id = elapsedTime.response.attr('id');

         if (elapsedTime.response.length) {
            elapsedTime.response = eval(elapsedTime.evalTextarea);
            elapsedTime.db_content = JSON.parse(elapsedTime.response.val().replace(/'/g, '"'));

            elapsedTime.dataSave(elapsedTime.field_id, elapsedTime.getTime(elapsedTime.db_content.userInfo.dateOld));
         }
      }).fail(function(e) {
         console.log(e);
      });
   },

   getTime: function(date_old, date_now) {
      date_old = date_old || new Date(); //.toLocaleString('en-US', { hour12: false });
      date_now = date_now || new Date(); //.toLocaleString('en-US', { hour12: false });
      //date_old = date_old.split("/").swap(0, 1).join("/");
      //date_now = date_now.split("/").swap(0, 1).join("/");
      date_old = new Date(date_old);
      date_now = new Date(date_now);

      var seconds = Math.floor((date_now - (date_old)) / 1000),
         minutes = Math.floor(seconds / 60),
         hours = Math.floor(minutes / 60),
         days = Math.floor(hours / 24);

      hours = hours - (days * 24);
      minutes = minutes - (days * 24 * 60) - (hours * 60);
      seconds = seconds - (days * 24 * 60 * 60) - (hours * 60 * 60) - (minutes * 60);
      //console.log(days + "d " + hours + "h " + minutes + "m " + seconds + "s ");
      return ((days) ? days + "d " : "") + ((hours) ? hours + "h " : "") + ((minutes) ? minutes + "m " : "") + ((seconds) ? seconds + "s " : "");
   }
};

elapsedTime.initialize();

Amplasare: Toate paginile

Panou de administrare > Utilizatori & Grupuri > Profiluri > Adauga Adauga un camp nou > Tip: Camp text >> Nume: Timp conectat

Succes Felicitari
Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de CylourLP15 Vin Sept 11, 2015 6:38 pm

nu merge Supărat
CylourLP15

CylourLP15
Membru Forumgratuit

Mesaje : 154
Varsta : 25
Data înscrierii : 20/06/2015
Mulțumiri : 3
Internet Explorer punBB

http://forum.onegoo.net/
CylourLP15 a fost mulțumit de autorul acestui subiect.
  • 0

In cos Re: Cerere script Timp Online

Mesaj Scris de Dan Vin Sept 11, 2015 8:46 pm

[Trebuie sa fiti inscris si conectat pentru a vedea acest link], am vazut si eu asta multi de pe platforma forumgratuit, creeaza un nou camp la profil, și adauga singuri acolo text, si actualizeaza mereu la membri activi si el insusi Fericit
Sper ca tiam fost de folos.
Dan

Dan
Membru onorific
Membru onorific

Mesaje : 811
Varsta : 24
Localizare : Slatina -Nu ofer support prin Mesagerie privată
Data înscrierii : 02/11/2014
Mulțumiri : 117
Google Chrome punBB

https://help.forumgratuit.ro/
Dan a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de CylourLP15 Vin Sept 11, 2015 9:46 pm

Mie tot nu imi merge...
CylourLP15

CylourLP15
Membru Forumgratuit

Mesaje : 154
Varsta : 25
Data înscrierii : 20/06/2015
Mulțumiri : 3
Internet Explorer punBB

http://forum.onegoo.net/
CylourLP15 a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de Joker#King Sam Sept 12, 2015 8:35 am

Dacă nu iţi merge înseamnă că nu ai "Activeaza gestiunea codurilor JavaScript activate" Haha
Panou de administrare > Module > HTML & JAVASCRIPT > Gestiunea codurilor JavaScript şi bifează "da" la Activeaza gestiunea codurilor JavaScript şi apoi dai pe Inregistrare Felicitari

Joker#King

Joker#King
Membru Forumgratuit

Mesaje : 119
Varsta : 26
Data înscrierii : 17/07/2015
Mulțumiri : 10
Internet Explorer punBB

http://forumz.rpgwars.net/forum
Joker#King a fost mulțumit de autorul acestui subiect.

In cos Re: Cerere script Timp Online

Mesaj Scris de Emanuel Vin Sept 25, 2015 2:26 pm

online - Cerere script Timp Online Garbag10
Avand in vedere ca in ultimele 2 saptamani autorul nu a mai aratat interes pentru acesta problema, topicul va fi inchis si trimis in cos. Daca problema nu a fost rezolvata, va invitam sa deschideti un nou topic, in sectiunea corespunzatoare si avind un titlu explicit.

=> Topic trimis in cosul de gunoi

Emanuel

Emanuel
Membru onorific
Membru onorific

Mesaje : 3125
Varsta : -5
Data înscrierii : 06/11/2012
Mulțumiri : 844
Safari punBB

http://www.infinigame.biz/
Emanuel a fost mulțumit de autorul acestui subiect.

Vezi subiectul anterior Vezi subiectul urmator Sus

- Subiecte similare

Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum