Ελληνική Κοινότητα Υποστήριξης ForumGreek
Καλωσήρθατε στο Ελληνικό Φόρουμ Υποστήριξης της ForumGreek!!

Για να αποκτήσετε πλήρη πρόσβαση στο φόρουμ και στα όσα προσφέρει, μπορείτε πολύ απλά να κάνετε μια σύνδεση ή αν δεν έχετε λογαριασμό μία δωρεάν εγγραφή και μπείτε στην κοινότητά μας!!

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

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

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

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

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


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


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

Εγκατάσταση



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

Τίτλος: Ό,τι επιθυμείτε
Τοποθεσία: 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>';
      });
    });

Μην ξεχάσετε να πατήσετε Υποβολή ( ).

Αν επιθυμείτε το προφίλ να έχει την ίδια εμφάνιση με την εικόνα παραπάνω, πρέπει να προσθέσετε στο 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 }

Και πάλι, η Υποβολή είναι απαραίτητη ( ).

Πληροφορίες



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

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

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

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

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

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

Επιστροφή στην κορυφή Πήγαινε κάτω

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


 
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
Χρειάζεστε βοήθεια;
Στις Συχνές Ερωτήσεις μπορείτε να βρείτε σημαντικές πληροφορίες που θα σας βοηθήσουν!