Mετάβαση στο κύριο περιεχόμενο

Δημιουργήστε λίστα αγώνων και αποτελεσμάτων

Χρησιμοποιήστε έναν βοηθό AI για να δημιουργήσετε μια σελίδα που απαριθμεί κάθε αγώνα της σεζόν σας, με φίλτρα ανά διαγωνισμό και ομάδα.

Συντάχθηκε από: Pedro Maia

Μια σελίδα αγώνων και αποτελεσμάτων απαριθμεί κάθε αγώνα της σεζόν σας, όσους έχουν διεξαχθεί και όσους απομένουν, ομαδοποιημένους ανά ημερομηνία. Οι επισκέπτες μπορούν να τη φιλτράρουν ανά κατηγορία, κύπελλο ή ομάδα και να εναλλάσσονται ανάμεσα στα αποτελέσματα και τους επερχόμενους αγώνες.

Δεν χρειάζεται να είστε προγραμματιστής. Ένας βοηθός AI, όπως το ChatGPT ή το Claude, μπορεί να φτιάξει τη σελίδα για εσάς με βάση τις παρακάτω οδηγίες.

Πριν ξεκινήσετε

  • Το πρωτάθλημά σας χρειάζεται το πρόγραμμα Gold με ενεργοποιημένο το API. Δείτε Ξεκινώντας με το API.

  • Χρειάζεστε το ID της σεζόν σας. Πώς λειτουργεί το API δείχνει πώς να το βρείτε.

  • Δεν έχετε ακόμα πρωτάθλημα; Δοκιμάστε πρώτα την εντολή με το demo πρωτάθλημα της LeagueRepublic: χρησιμοποιήστε το ID σεζόν 153020000.

Πώς να χρησιμοποιήσετε την εντολή

  1. Αντιγράψτε την εντολή από το γκρι πλαίσιο παρακάτω.

  2. Συμπληρώστε το ID της σεζόν σας. Αντικαταστήστε το [MY-SEASON-ID] με τον δικό σας αριθμό.

  3. Πείτε πώς θέλετε να μοιάζει. Περιγράψτε τα χρώματα και το στιλ σας ή επισυνάψτε ένα στιγμιότυπο οθόνης του ιστότοπού σας ή ενός σχεδίου που σας αρέσει. Μια εικόνα συνήθως δουλεύει καλύτερα. Αν δεν πείτε τίποτα, το AI θα διαλέξει ένα απλό σχέδιο.

  4. Επικολλήστε την στον βοηθό AI και στείλτε την.

  5. Ανοίξτε το αρχείο που σας δίνει. Αποθηκεύστε το και μετά κάντε διπλό κλικ για να το ανοίξετε στο πρόγραμμα περιήγησής σας.

  6. Ελέγξτε το σε σύγκριση με τον ιστότοπο του πρωταθλήματός σας. Αν κάτι φαίνεται λάθος, πείτε το στο AI με απλά λόγια, για παράδειγμα «οι αναβληθέντες αγώνες εμφανίζονται ως αποτελέσματα». Θα το διορθώσει.

Η εντολή

Πριν ξεκινήσετε, διαβάστε την προδιαγραφή JSON API της LeagueRepublic στη διεύθυνση https://docs.api.leaguerepublic.com/leaguerepublic-read-api.md. Χρησιμοποιήστε μόνο τις υπηρεσίες, τις διευθύνσεις ιστού και τα ονόματα πεδίων που περιγράφει και ακολουθήστε τους κανόνες της για το όριο αιτημάτων, τις κενές τιμές, τα σφάλματα και το ότι το «road» σημαίνει εκτός έδρας. Αν δεν μπορείτε να ανοίξετε αυτή τη διεύθυνση, σταματήστε και ζητήστε μου να επικολλήσω την προδιαγραφή.

Φτιάξτε μου μία ενιαία ιστοσελίδα (ένα αρχείο HTML που μπορώ να ανοίξω στο πρόγραμμα περιήγησής μου) που απαριθμεί κάθε αγώνα της σεζόν του πρωταθλήματός μου. Το ID της σεζόν μου είναι [MY-SEASON-ID].

Η σελίδα πρέπει:

1. Να φορτώνει μία φορά όλους τους αγώνες της σεζόν, χρησιμοποιώντας την υπηρεσία Get Fixtures For Season, και να κάνει όλο το φιλτράρισμα στη σελίδα χωρίς νέα φόρτωση.

2. Να έχει δύο καρτέλες: «Αποτελέσματα», με τους πιο πρόσφατους πρώτα, και «Αγώνες» (αγώνες που απομένουν), με τους πιο κοντινούς πρώτα.

3. Να ομαδοποιεί τους αγώνες ανά ημερομηνία, με την ημερομηνία ως επικεφαλίδα.

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

5. Να μου επιτρέπει να φιλτράρω ανά κατηγορία ή κύπελλο και ανά ομάδα, με μενού που δημιουργούνται από τους ίδιους τους αγώνες.

6. Αν ένας αγώνας έχει αναβληθεί, να το δείχνει αντί για ώρα. Να τοποθετεί τους αγώνες των οποίων η ημερομηνία είναι προς επιβεβαίωση σε δική τους ενότητα στο τέλος της καρτέλας Αγώνες. Αν η ημερομηνία ενός αγώνα έχει περάσει αλλά δεν υπάρχει ακόμα αποτέλεσμα, να δείχνει «Αναμονή αποτελέσματος» αντί για ώρα.

7. Να μην ξαναφορτώνει τα δεδομένα συχνότερα από μία φορά το λεπτό.

Κρατήστε το σχέδιο καθαρό και εύκολο στην ανάγνωση σε κινητό. Εξηγήστε με απλά βήματα πώς ανοίγει και χρησιμοποιείται το αρχείο. Ρωτήστε με αν κάτι δεν είναι ξεκάθαρο.

Σχέδιο: [DESCRIBE THE LOOK YOU WANT, OR ATTACH A SCREENSHOT]

Αν κάτι πάει στραβά

  • Τα σκορ ημιχρόνου ή πέναλτι δεν εμφανίζονται. Αυτή η λίστα δεν περιλαμβάνει προς το παρόν αυτές τις επιπλέον λεπτομέρειες. Το Match Hub και οι σελίδες ομάδων τις περιλαμβάνουν.

  • Λείπει ένα αποτέλεσμα. Τα αποτελέσματα εμφανίζονται μόνο αφού τα εγκρίνει το πρωτάθλημα.

  • Η σελίδα δείχνει ένα μήνυμα σφάλματος. Ελέγξτε το ID της σεζόν σας και ότι το API είναι ενεργοποιημένο για το πρωτάθλημά σας.

  • Η σελίδα δεν λειτουργεί στο παράθυρο προεπισκόπησης του AI. Πολλές προεπισκοπήσεις δεν μπορούν να φέρουν δεδομένα από άλλους ιστότοπους. Αποθηκεύστε το αρχείο και ανοίξτε το αντί γι' αυτό στο πρόγραμμα περιήγησής σας.

  • Το AI λέει ότι δεν μπορεί να διαβάσει την προδιαγραφή. Ανοίξτε τη διεύθυνση της προδιαγραφής στο πρόγραμμα περιήγησής σας, επιλέξτε τα πάντα, αντιγράψτε τα και επικολλήστε τα στο AI.

Όλες οι λεπτομέρειες για την υπηρεσία Get Fixtures For Season υπάρχουν στην προδιαγραφή του API.

Απαντήθηκε η ερώτησή σας;