Custom fields σε 3.1.10

Υποστήριξη σχετικά με οποιοδήποτε θέμα του phpBB (σειρά εκδόσεων 3.1.x).
Σημείωση: Εδώ μπορείτε να αναζητάτε βοήθεια για τη λειτουργία του phpBB μόνο.
Άβαταρ μέλους
TJK
Μέλος
Μέλος
Δημοσιεύσεις: 130
Εγγραφή: Τετ 6 Απρ 2016, 13:52
Τοποθεσία: Τόλης@Λάρισα
Επικοινωνία:

Custom fields σε 3.1.10

Δημοσίευση από TJK » Σάβ 19 Νοέμ 2016, 13:16

Σημείωση: Δουλεύω σε αγγλική γλώσσα και οπότε χρειαστεί να κάνω κάτι για το phpbb στα Ελληνικά τότε (ξανά) εγκαθιστώ την Ελληνική γλώσσα για να δουλέψω.

Εχθές που πήγα να κάνω την ελληνική μετάφραση του application form (μπορείτε να το βρείτε εδώ μαζί με οδηγίες εγκατάστασης αλλά και download link) παρατήρησα το εξής:

Τα costum profile fields λαμβάνουν τη "μετάφραση" από τη default γλώσσα.

πράγμα εντελώς λογικό αφού μέσα στα αρχεία της εκάστοτε γλώσσας δεν υπάρχει μετάφραση για τις αντίστοιχες λέξεις που θα μπουν εκεί. Συνεπώς, κάποιος που χρησιμοποιεί ένα forum σε αρκετές γλώσσες δε μπορεί να χρησιμοποιήσει το αντίστοιχο εργαλείο του πίνακα του διαχειριστή για να ορίσει κάποια custom profile fields.

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

Για παράδειγμα αν βάλω custom profile field το Hobbys ας πούμε , θα πρέπει να πειράξω το .html και να ορίσω τη μεταβλητή {L_HOBBYS} την οποία στη συνέχεια θα περάσω στο language/el/common.php ως

Κώδικας: Επιλογή όλων

'HOBBYS' => 'ΧΟΜΠΥ' ,
αλλά και στο language/en/common.php ως

Κώδικας: Επιλογή όλων

'HOBBYS' => 'HOBBYS' ,
και αντίστοιχα αν έχω έναν ελληνικό πίνακα. Το πρόθεμο {L} δηλώνει μεταβλητή γλώσσας.

Ερώτηση: Βλέπετε κάποιον άλλο τρόπο πού παρακάμπτει το χειροκίνητο πέρασμα μετάφρασης; Προσωπικά δε βλέπω.

Άβαταρ μέλους
gtsoukn
Ενεργό μέλος
Ενεργό μέλος
Δημοσιεύσεις: 269
Εγγραφή: Τετ 10 Αύγ 2016, 20:04
Τοποθεσία: Γιώργος @ Πάτρα
Επικοινωνία:

Re: Custom fields σε 3.1.10

Δημοσίευση από gtsoukn » Σάβ 19 Νοέμ 2016, 15:51

Κι όμως υπάρχει πρόβλεψη και γι' αυτό !!!

Τα προσαρμοσμένα πεδία προφίλ ορίζονται από το ΠΕΔ -> ΜΕΛΗ ΚΑΙ ΟΜΑΔΕΣ
Επιλέγουμε Δημιουργία νέου πεδίου
(Μέχρι εδώ για όσους δεν γνωρίζουν ότι υπάρχει αυτή η δυνατότητα)

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

Άβαταρ μέλους
TJK
Μέλος
Μέλος
Δημοσιεύσεις: 130
Εγγραφή: Τετ 6 Απρ 2016, 13:52
Τοποθεσία: Τόλης@Λάρισα
Επικοινωνία:

Re: Custom fields σε 3.1.10

Δημοσίευση από TJK » Σάβ 19 Νοέμ 2016, 18:29

Ωπ.. αυτό δε το γνώριζα. Θα το κοιτάξω και θα επανέλθω.

Απάντηση