# 143: Φόρουμ Νέα συζήτηση νήματος και λειτουργικότητας - CSS-Κόλπα

Anonim

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

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

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

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

Τότε αντιμετωπίζουμε ένα πρόβλημα. Όταν κάνουμε κλικ στο textarea για να γράψουμε το σώμα ενός νέου νήματος φόρουμ, το textarea καταρρέει πολύ σύντομα. Αυτό σίγουρα εμπλέκεται κάποια JavaScript. Πιθανότατα (ή προσπάθησε να κάνει) κάτι έξυπνο στο παρελθόν, αλλά κάτι έχει αλλάξει, ώστε τώρα είναι χειρότερο από το να μην κάνει τίποτα. Ποιος ξέρει τι άλλαξε. Κάποιο CSS που έχει φύγει τώρα ίσως, ίσως μια διαφορετική έκδοση του jQuery, ίσως ένα χαμένο ID, που ξέρει. Το θέμα είναι ότι έχουμε τη δύναμη να το καταλάβουμε και να το διορθώσουμε. Υπάρχει επίσης ένα άλλο σφάλμα όπου η διαγραφή μιας ανάρτησης φαίνεται να λειτουργεί πολύ καλά και στη συνέχεια ανανεώνει τη σελίδα όταν δεν χρειάζεται.

Τελειώνουμε το screencast μιλώντας για τους συντάκτες κειμένου WYSIWYG. Σίγουρα θα χρειαζόμαστε ένα από αυτά στο textarea για να διευκολύνουμε τη δημιουργία μιας ανάρτησης. Είχα τύχη με το Mark It Up! Έτσι πιθανότατα θα ακολουθήσουμε αυτήν τη διαδρομή. Τεχνικά, δεν είναι πρόγραμμα επεξεργασίας WYSIWYG, αλλά τίποτα δεν υπάρχει στον Ιστό.