Foodland Εργασία Widgets
Θα ήθελες να δείχνεις τις νεότερες θέσεις εργασίας στο site σου;
Υπάρχουν δύο τύποι widget που μπορείτε να χρησιμοποιήσετε:
- Λήψη Θέσεων Εργασίας Widget: Αυτό το widget χρησιμοποιείται για να εμφανίζει θέσεις εργασίας με βάση την κατηγορία, τη χρονολογία δημοσίευσης και τον τύπο της εργασίας. Μπορείτε επίσης να ρυθμίσετε πόσες θέσεις εργασίας θέλετε να εμφανίζονται και να τη σειρά τους πχ. με βάση την ημερομηνία ή ακόμη και τυχαία.
Λίστα παραμέτρων που μπορείτε να χρησιμοποιήσετε σε αυτό το widget:- action: "getJobs" - όλες οι θέσεις εργασίας
- type: "0" - Όλες / "fulltime" - Θέσεις Πλήρους απασχόλησης / "parttime" - θέσεις μερικής απασχόλησης / "freelance" - Ελεύθερο Ωράριο
- category: "0" - Όλες / "dianomeis" / "mageires-psistes" / "servitoroi" / "call-center" / "voithoi-kouzinas" / "others"
- count: αριθμός των θέσεων εργασίας που θα εμφανίζονται
- random: "1" - τυχαία εμφάνιση / "0" - εμφάνιση με χρονολογική σειρά (τα νεότερα πάνω πάνω)
- days_behind: εμφάνιση μόνο θέσεων εργασίας που δημοσιεύτηκαν πριν από X μέρες (γράψε "0" αν δεν το χρειάζεσαι)
- response: "js" - επιστρέφει τις θέσεις εργασίας ως κώδικας JavaScript / "json" - επιστρέφει μόνο ένα JSON string / "xml" - επιστρέφει XML
Μερικά παραδείγματα κώδικα που το χρησιμοποιούν:- Ο παρακάτω κώδικας εμφανίζει τις τελευταίες 5 θέσεις εργασίας που δημοσιεύτηκαν τις 10 τελευταίες μέρες και ανήκουν στην κατηγορία "Τηλεφωνητές" και είναι "πλήρους απασχόλησης" με βάση το χρόνο δημοσίευσης (οι νεότερες πάνω):
<script src="http://www.foodland.gr/jobs/api/api.php?action=getJobs
&type=fulltime&category=call-center&count=5&random=0&days_behind=10&response=js"
type="text/javascript"></script>
<script type="text/javascript">showJobs('foodland-jobs-container', 'foodland-jobs');</script> - Ο παρακάτω κώδικας εμφανίζει τις τελευταίες 5 θέσεις εργασίας από όλες τις κατηγορίες που δημοσιεύτηκαν τις 7 τελευταίες μέρες με τυχαία σειρά:
<script src="http://www.foodland.gr/jobs/api/api.php?action=getJobs
&type=0&category=0&count=5&random=1&days_behind=7&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('foodland-jobs-container', 'foodland-jobs');</script>
- Λήψη Θέσεων Εργασίας ανα Εταιρία Widget: Αυτό το widget χρησιμοποιείται για την εμφάνιση θέσεων εργασίας με βάση την Εταιρία και τον αριθμό τους.
Λίστα παραμέτρων για αυτό το widget- action: "getJobsByCompany" - θέσεις εργασίας μόνο για μία συγκεκριμένη εταιρία
- count: αριθμός θέσεων εργασίας που θα εμφανίζονται
- response: "js" - επιστρέφει τις θέσεις εργασίας ως κώδικας JavaScript / "json" - επιστρέφει μόνο ένα JSON string / "xml" - επιστρέφει XML
Ο παρακάτω κώδικας εμφανίζει τις τελευταίες 10 θέσεις εργασίας από την Pizza Fan:<script src="http://www.foodland.gr/jobs/api/api.php?action=getJobsByCompany
&company=Pizza%20Fan&count=10&response=js" type="text/javascript"></script>
<script type="text/javascript">showJobs('foodland-jobs-container', 'foodland-jobs');</script>
CSS Styling
Μπορείτε να χρησιμοποιήσετε custom κώδικα CSS για την εμφάνιση της λίστας των θέσεων εργασίας. Παρακάτω είναι κάποια παραδείγματα:ul.foodland-jobs {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.foodland-jobs li {
margin-bottom: 5px;
}
Note:
- Παρατηρήσατε ότι υπάρχουν δύο scripts για κάθε widget, το script που χρησιμοποιεί το api.php class μπορεί να γίνει include οπουδήποτε στο site σας αλλά το δεύτερο θα πρέπει να μπει εκεί που θέλετε να εμφανίζεται η λίστα με τις θέσεις εργασίας.
- Υπάρχει και live demo για τον κώδικα api. Δοκιμάστε το εδώ. Μπορείτε να δείτε τον πηγαίο κώδικα στον browser για να δείτε πως είναι στημένο. Επίσης μπορείτε να το επεξεργαστείτε online πριν το χρησιμοποιείσετε κάπου.