Βοήθεια:Κλείδα ταξινόμησης

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση
Noia 64 apps cervisia.png Αυτή η σελίδα είναι ακόμη υπό κατασκευή και χρειάζεται ακόμη επέκταση. Εάν θέλετε, μπορείτε να τη βελτιώσετε!


Η σελίδα αυτή είναι ενδεικτική και δεν αποτελεί επίσημη πολιτική του Βικιλεξικού. Για τις παρατηρήσεις και τα σχόλιά σας, επισκεφθείτε τη σελίδα συζήτησής της.

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

Για την κλείδα ταξινόμησης μπορείτε να βρείτε γενικές οδηγίες και μερικές λεπτομέρειες εδώ.

Λόγος ύπαρξης[επεξεργασία]

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

Για να αντιμετωπιστεί αυτό το πρόβλημα, οι προγραμματιστές πρόσθεσαν το στοιχείο DEFAULTSORT το Δεκέμβρη 2006 [1]. Αν βάλει κανείς πχ. {{DEFAULTSORT|ανυπομονω}} στη σελίδα του ανυπομονώ, το λήμμα θα μπει στη σωστή θέση σε όλες του τις κατηγορίες: Κατηγορία:Ελληνική γλώσσα, Κατηγορία:Ρήματα (ελληνικά), κλπ.

Πώς λοιπόν θα προστεθεί το DEFAULTSORT σε όλες τις σελίδες; Με bot και πρότυπο, φυσικά.

Πώς λειτουργεί[επεξεργασία]

Αυτό το πρότυπο παράγει μία τιμή κατάλληλη για χρήση ως παράμετρο με το DEFAULTSORT.

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

Το πρότυπο παίρνει 3 παραμέτρους και τις συνδέει σε συμβολοσειρά με θαυμαστικό (!) μεταξύ τους. Η βασική ιδέα είναι:

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

Μπορεί το πρότυπο που καλεί το παρόν πρότυπο να περάσει και άλλες παραμέτρους που διακρίνουν άλλα στοιχεία εξαρτώντας από τις ανάγκες της συγκεκριμένης γλώσσας.

Αν η 2η και η 3η παράμετρος δεν διαφέρουν μεταξύ τους, η τελική συμβολοσειρά θα έχει κενό μετά το δεύτερο θαυμαστικό. Πχ.:

Το {{κλείδα ταξινόμησης/παραγωγή|αρχειο|αρχείο}} δημιουργεί κλείδα:αρχειο !αρχείο ! !.

Αν η 1η και η 2η δεν διαφέρουν, η τελική συμβολοσειρά θα έχει κενό μετά το πρώτο θαύμαστικό. Πχ.:

Το {{κλείδα ταξινόμησης/παραγωγή|φτου|φτου|φτου}} δημιουργεί κλείδα:φτου ! ! !.

Τα πρότυπα που χρησιμοποιούνται και οι οδηγίες τους βρίσκονται εδώ.