Widget Staff Online
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1 • Μοιραστείτε
Widget Staff Online
καλησπέρα εμένα δεν μου δουλεύει αυτό γίνετε να κάνουμε κάτι; (phpBB3) το φορουμ.
Έχει επεξεργασθεί από τον/την kapitol planet στις Παρ Απρ 24, 2015 6:35 am, 1 φορά
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
Καλησπέρα @kapitol planet,
Τι κώδικα χρησιμοποιείς; Πιθανόν να χρειάζεται προσαρμογή για το φόρουμ σου,
Φιλικά,
Van-Helsing
Τι κώδικα χρησιμοποιείς; Πιθανόν να χρειάζεται προσαρμογή για το φόρουμ σου,
Φιλικά,
Van-Helsing
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Widget Staff Online
όταν λες τι κώδικα;
αυτό έχω βάλει
αυτό έχω βάλει
- Κώδικας:
<div id="Staff_Online">
</div>
<script type="text/javascript">
jQuery(document).ready(function () {
var widget = jQuery('#Staff_Online')[0];
staff_cache_time = 4*60*1000; // mm*ss*ms;
if (localStorage.staffOn && localStorage.staffEx > +new Date - staff_cache_time) {
jQuery(widget).html(localStorage.staffOn)
} else {
jQuery.get('/viewonline', function (data) {
var group = {
adm: jQuery('.table span[style="color:#FF0000"]', data).parents('td'),
gmod: jQuery('.table span[style="color:#FF8400"]', data).parents('td'),
mod: jQuery('.table span[style="color:#056FF0"]', data).parents('td'),
tmod: jQuery('.table span[style="color:#22C7F0"]', data).parents('td'),
};
jQuery(widget).append(group.adm).append(group.gmod).append(group.mod).append(group.tmod);
jQuery('#Staff_Online a[href^="/u"]').each(function () {
var prof = jQuery(this).attr('href');
jQuery('<a href="' + prof + '" class="avatarimage"></a>').insertBefore(this);
jQuery('<div class="Info"></div>').insertAfter(this);
jQuery(this).prev().load(prof + ' #profile-advanced-right .main-content img:eq(0)');
jQuery(this).next().load(prof + ' #field_id6 dd div:eq(0)')
})
});
jQuery(window).on('load', function () {
localStorage.staffOn = document.getElementById(widget).innerHTML;
localStorage.staffEx = +new Date;
})
}
});
</script> <style>
#Staff_Online .avatarimage > img {
float: left;
margin-right: 4px!important;
width: 40px;
height: 40px;
border: 1px solid #0000CD;
border-radius: 4px;
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}
#Staff_Online .Info {
color: #0000A0;
margin: 1px 45px;
padding: 10px 0px 10px;
width: 190px;
display: table-cell;
}
#Staff_Online {
height: auto;
}
#Staff_Online td {
display: block;
}
</style>
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
Καλησπέρα @kapitol planet,
Αυτός ο κώδικας για να δουλέψει χρειάζεται κάποιες αλλαγές γιατί έχει φτιαχτεί για συγκεκριμένο φόρουμ. Μπορώ να προσαρμόσω τον κώδικα για το φόρουμ σου. Επιπλέον επειδή χρησιμοποιεί και πεδία των προφίλ θα πρέπει τα προφίλ να είναι προσβάσιμα και ορατά απο τα μέλη διαφορετικά ο κώδικας δεν θα λειτουργεί. Ακόμα χρειάζεται να μου πεις ποιές άλλες ομάδες εκτός απο τους Administrators και τους Moderators ανήκουν στο staff έτσι ώστε να εμφανίζονται στο widget.
Φιλικά,
Van-Helsing
Αυτός ο κώδικας για να δουλέψει χρειάζεται κάποιες αλλαγές γιατί έχει φτιαχτεί για συγκεκριμένο φόρουμ. Μπορώ να προσαρμόσω τον κώδικα για το φόρουμ σου. Επιπλέον επειδή χρησιμοποιεί και πεδία των προφίλ θα πρέπει τα προφίλ να είναι προσβάσιμα και ορατά απο τα μέλη διαφορετικά ο κώδικας δεν θα λειτουργεί. Ακόμα χρειάζεται να μου πεις ποιές άλλες ομάδες εκτός απο τους Administrators και τους Moderators ανήκουν στο staff έτσι ώστε να εμφανίζονται στο widget.
Φιλικά,
Van-Helsing
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Widget Staff Online
[ Administrator] [ Moderator] [ Technician
αυτοι ειναι ολοι
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
Καλησπέρα @kapitol planet,
Το προφίλ δεν το έχεις ανοίξει ακόμα ώστε να μπορώ να διορθώσω τα πεδία στον κώδικα και δεν θα δουλέψει.
Μου εμφανίζει το μήνυμα:
Θα πρέπει να ρυθμίσεις το προφίλ των μελών να είναι ορατό τουλάχιστον στα μέλη:
και πατάς το προφίλ θα πρέπει να είναι ανοιχτό γιατί το διαβάζει κάθε φορά ο κώδικας αν δεν το βρίσκει ανοιχτό θα "κρεμάει" το Javascript που περιέχει.
Το προφίλ δεν το έχεις ανοίξει ακόμα ώστε να μπορώ να διορθώσω τα πεδία στον κώδικα και δεν θα δουλέψει.
Μου εμφανίζει το μήνυμα:
Θα πρέπει να ρυθμίσεις το προφίλ των μελών να είναι ορατό τουλάχιστον στα μέλη:
και πατάς το προφίλ θα πρέπει να είναι ανοιχτό γιατί το διαβάζει κάθε φορά ο κώδικας αν δεν το βρίσκει ανοιχτό θα "κρεμάει" το Javascript που περιέχει.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Widget Staff Online
αν σου πω ότι δεν το βρίσκω θα με πιστέψεις, πως πάω εκεί;
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
Kαλησπέρα @kapitol planet,
Αν δεν κάνω λάθος αυτό που ζητάει ο @Van-Helsing βρίσκεται εδώ:
Πίνακας Διαχείρισης ► Διαχείριση Μελών & Διαχείριση Ομάδων ► Ειδικά δικαιώματα πρόσβασης ► Ειδικά δικαιώματα πρόσβασης
Αν δεν κάνω λάθος αυτό που ζητάει ο @Van-Helsing βρίσκεται εδώ:
Πίνακας Διαχείρισης ► Διαχείριση Μελών & Διαχείριση Ομάδων ► Ειδικά δικαιώματα πρόσβασης ► Ειδικά δικαιώματα πρόσβασης
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: Widget Staff Online
οκ ειναι στα Members τώρα μπορείς
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
Καλησπέρα @kapitol planet,
Δοκίμασε τον παρακάτω κώδικα:
μετά πας Πίνακας Διαχείρισης ► Εμφάνιση ► Εικόνες και χρώματα ► Χρώματα ► CSS Stylesheet
και προσθέτεις τον παρακάτω κώδικα:
και πατάς
Δοκίμασε τον παρακάτω κώδικα:
- Κώδικας:
<script type="text/javascript">
myStaff = ['/u1', '/u231','/u146','/u307'];
staff_cache_time = 4*60*1000; // mm*ss*ms;
</script>
<div id="theStaff">
</div>
<div style="display:none" id="theContent">
</div>
<noscript><div style="color:red;font-size:9px">Η λειτουργία αυτού του κώδικα δεν είναι εφικτή, καθώς οι κώδικες JavaScript είναι απενεργοποιημένοι ή δεν υποστηρίζονται.</div></noscript> <script type="text/javascript">
if (localStorage.staffOn && localStorage.staffEx > +new Date - staff_cache_time) jQuery('#theStaff').html(localStorage.staffOn);
else loadStaff();
function loadStaff() {
jQuery('#theContent').load('/viewonline #main-content a, a.gen', function() {
for (i=0; i<myStaff.length; i++) jQuery('#theContent a').filter(function() { return jQuery(this).attr('href') === myStaff[i] }).appendTo('#theStaff').wrap('<div class="myStaff">');
if (!jQuery('#theStaff .myStaff').length) jQuery('#theStaff').html('No staff online');
jQuery('.myStaff a').each(function() {
var href = jQuery(this).attr('href');
jQuery(this).before('<span class="monAva"></span>').prev().load(href + ' #profile-advanced-right .module:first div img:first,.forumline td.row1.gensmall:first > img, .frm-set.profile-view.left dd img,dl.left-box.details:first dd img, .row1 b .gen:first img, .real_avatar img', function() {
if (window.localStorage) {
localStorage.staffOn = jQuery('#theStaff').html();
localStorage.staffEx = +new Date;
}
});
});
});
}
</script>
μετά πας Πίνακας Διαχείρισης ► Εμφάνιση ► Εικόνες και χρώματα ► Χρώματα ► CSS Stylesheet
και προσθέτεις τον παρακάτω κώδικα:
- Κώδικας:
.monAva img{border:1px solid #d6d6d6;box-shadow:0 1px 4px #666;height:30px;margin-bottom:3px;width:30px;margin-right:5px}
και πατάς
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: Widget Staff Online
νομίζω ότι ειναι οκ ευχαριστώ πολύ
kapitol planet- Eνεργό Μέλος
-
Δημοσιεύσεις : 117
Απ: Widget Staff Online
To θέμα λύθηκε, κλειδώθηκε και αρχειοθετήθηκε.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Παρόμοια θέματα
» Πως θα βάλω το Widget Staff Online;
» STAFF ONLINE
» online status button
» chat staff
» Who is Online?
» STAFF ONLINE
» online status button
» chat staff
» Who is Online?
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 1
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|