Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Πήγαινε κάτω

Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ Empty Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ

Δημοσίευση από Nemo Τρι Μάης 12, 2015 4:02 pm

Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ


Ο στόχος αυτού του οδηγού είναι η εμφάνιση της δραστηριότητας του χρήστη στου οποίου το προφίλ βρίσκεστε. Όλα τα δεδομένα έρχονται από τους Παρόντες Χρήστες. Οι πληροφορίες θα εμφανίζονται κάτω από το άβαταρ και από το βαθμό σε κάθε προφίλ. Για παράδειγμα:

Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ 14ufjvr

Αυτός ο οδηγός θα δουλέψει για όλες τις εκδόσεις φόρουμ και εφόσον δεν έχετε τροποποιήσει σοβαρά τα πρότυπα. Πρέπει να ενεργοποιήσετε τη λειτουργία των Advanced Profile. Για αυτό, πηγαίντε στον Πίνακας Διαχείρισης ► Διαχείριση Μελών & Διαχείριση Ομάδων ► Διαχείριση Μελών ► Προφίλ ► General Options ► Activate advanced profile : Ναι

Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ 09615110Εγκατάσταση



Για να γίνει σωστά η εγκατάσταση, πρέπει να δημιουργηθεί ένα νέο Javascript. Επομένως, πρέπει να πάτε στον Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript ► Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ AXoaXgC

Τίτλος: Ό,τι επιθυμείτε
Τοποθεσία: In all the pages ( Σε όλες τις σελίδες )
Κώδικας:
Κώδικας:
    window.location.pathname.match(/\/u\d+/) && $(function() {
      var b = document.createElement('DIV'),
      lang = {
        activity : 'Δραστηριότητα',
        loading : 'Ελέγχοντας τη δραστηριότητα...',
        offline : 'Αποσυνδεδεμένος',
        last : 'Τελευταία δραστηριότητα',
        none : 'Καμία πρόσφατη δραστηριότητα...'
      }, placeholder = '<p class="viewing"><a href="#" onclick="return false;" class="loading">'+lang.loading+'</a><span class="lastactive">'+lang.last+' : '+lang.loading+'</span></p>',bb2;
   
      b.innerHTML = '<div style="background:#EEE;border:1px solid #CCC;margin:3px 0;padding:3px;color:#F66;text-align:center;"><div style="border-bottom:1px solid #CCC;text-align:left;">ERROR</div>Your template is not supported for the activity module. For assistance or information please <a href="http://fmdesign.forumotion.com/t280-display-user-activity-in-the-profile" target="_blank" style="color:#069">click here</a>.</div>';
      document.getElementById('wrap') && (b.innerHTML = '<div class="module"><div class="inner"><span class="corners-top"><span></span></span><div class="h3">'+lang.activity+'</div>'+placeholder+'<span class="corners-bottom"><span></span></span></div></div>');
      document.getElementById('ipbwrapper') && (b.innerHTML = '<div class="module borderwrap"><div class="maintitle"><h3>'+lang.activity+'</h3></div><div class="box-content profile center">'+placeholder+'</div></div>');
      $('.pun').length && (b.innerHTML = '<div class="module main" style="margin-bottom:4px !important;"><div class="main-head"><div class="h3">'+lang.activity+'</div></div><div class="main-content clearfix center">'+placeholder+'</div></div>');
      $('.bodylinewidth').length && (b.innerHTML = '<div style="height:3px;"></div><table class="forumline" border="0" cellpadding="0" cellspacing="1" width="100%"><tbody><tr><td class="catLeft"><span class="genmed module-title">'+lang.activity+'</span></td></tr><tr><td class="row1 gensmall" align="center">'+placeholder+'</td></tr></tbody></table>', bb2 = true);
   
      $('#profile-advanced-right .module:first, td[width="300"] .forumline:first').after(b);
      $.get('/viewonline',function(data) {
        var p = b.getElementsByTagName('P')[0], c = 'tr:has(a[href="/u'+window.location.pathname.match(/u(\d+)/)[1]+'"]) td';
        bb2 && (c = '.three-col table:has(.nav) + table ' + c);
        p.innerHTML = $(c+':last',data).html();
        !p.innerHTML.length ? p.innerHTML = '<a href="#" onclick="return false;" class="inactive">'+lang.offline+'</a><div class="lastactive">'+lang.last+' : '+lang.none+'</div>' : p.innerHTML += '<div class="lastactive">'+lang.last+' : ' + $(c+':eq(1)',data).html() + '</div>';
      });
    });

Μην ξεχάσετε να πατήσετε Υποβολή ( Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ EVRvlh1 ).

Αν επιθυμείτε το προφίλ να έχει την ίδια εμφάνιση με την εικόνα παραπάνω, πρέπει να προσθέσετε στο CSS ( Πίνακας Διαχείρισης ► Εμφάνιση ► Εικόνες και χρώματα ► Χρώματα ► CSS Stylesheet ) τον παρακάτω κώδικα:

Κώδικας:
    .viewing a, .viewing .lastactive { color:#999; text-shadow:1px 1px 0 #FFF; text-decoration:none; text-align:center; font-size:11px; font-weight:bold; background:#EEE; border:1px solid #CCC; border-radius:3px; display:block; padding:5px 3px; margin:5px 0; }
    .viewing a { color:#696 !important }
    .viewing a.loading { color:#996 !important }
    .viewing a.inactive { color:#C66 !important }

Και πάλι, η Υποβολή είναι απαραίτητη ( Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ EVRvlh1 ).

Εμφανίστε τη δραστηριότητα του χρήστη στο προφίλ 09615110Πληροφορίες



Μπορείτε να επεξεργαστείτε το κείμενο που θα φαίνεται αλλάζοντας τον παρακάτω κώδικα:

Κώδικας:
lang = {
        activity : 'Δραστηριότητα',
        loading : 'Ελέγχοντας τη δραστηριότητα...',
        offline : 'Αποσυνδεδεμένος',
        last : 'Τελευταία δραστηριότητα',
        none : 'Καμία πρόσφατη δραστηριότητα...'
      },

Ο οδηγός γράφτηκε από Ange Tuteur και μεταφράστηκε από Nemo
Nemo

Nemo
Υπεύθυνος Φόρουμ
Υπεύθυνος Φόρουμ

Άντρας
Τόπος : Αθήνα, Ελλάδα
Δημοσιεύσεις : 1206



Nemo ο/η συγγραφέας σας ευχαριστήσε για την απάντησή σας.

Επισκόπηση προηγούμενης Θ.Ενότητας Επισκόπηση επόμενης Θ.Ενότητας Επιστροφή στην κορυφή

- Παρόμοια θέματα

Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης