Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11002|Απάντηση: 0

[Καλλωπισμός προγράμματος] Η εισαγωγή των αρχαρίων στην ανάπτυξη προσθηκών discuz είναι εξαιρετικά λεπτομερής

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 29/3/2015 9:04:23 μ.μ. | | | |

Ως αρχάριος, μόλις έπαιξα με τη λειτουργία plug-in του discuz και δεν τολμώ να απολαύσω τα καλά πράγματα μόνος μου, οπότε θα το βγάλω και θα μοιραστώ τη διαδικασία έναρξης με όλους.
Τώρα υπάρχουν πολλά σεμινάρια προσθηκών για το discuz στο Διαδίκτυο είναι πολύ απλά σεμινάρια, ο λόγος μπορεί να είναι ότι αυτό το πράγμα είναι ένα εμπορικό πράγμα, στο πνεύμα της κοινής χρήσης, σήμερα έφτιαξα ένα σεμινάριο μόνος μου, ένα σεμινάριο για αρχάριους discuz.
Πολύ λεπτομερής εισαγωγή στο πώς ξεκίνησα.
Πρόβλημα 1.Το Discuz δεν έχει νέα πρόσθετα σχεδιασμένα στο παρασκήνιο!
Λύση: Προσθέστε $_config['plugindeveloper'] = 2 στο κάτω μέρος του configconfig_global.php. Απλώς ανανεώστε την εφαρμογή φόντου
Ερώτηση 2.Πώς μπορώ να ξέρω σε ποιο σημείο το discuz έχει βάλει το άγκιστρο;
Αφού ρυθμίσετε 1 εργαλείο-> για να καθαρίσετε την προσωρινή μνήμη και στη συνέχεια να ανανεώσετε τη σελίδα, θα εμφανιστούν πολλά global_usernav_extra1 πράγματα που μοιάζουν με συμβολοσειρές, που είναι το σημείο αγκύρωσης και είναι επίσης το σημείο που μπορεί να χρησιμοποιήσει η προσθήκη.
Εντάξει, ας αρχίσουμε να φτιάχνουμε πρόσθετα:
Back Office - > Apps - > σχεδιασμός νέων προσθηκών

Μετά την υποβολή, ενεργοποιήστε το στη διαχείριση προσθηκών

Στη συνέχεια, κάντε κλικ στην επιλογή Υπηρεσίες

Θα μπει όπως φαίνεται στο παρακάτω σχήμα

Επόμενο

Δημιουργήστε έναν φάκελο κάτω από την πηγή/προσθήκη, το όνομα του φακέλου θα πρέπει να είναι το ίδιο με το αναγνωριστικό της προσθήκης που θέλετε να δημιουργήσετε.

Στη συνέχεια, κάτω από το φάκελο που δημιουργήσατε Δημιουργήστε τα αρχεία που χρειάζεστε. Όπως φαίνεται στο παρακάτω σχήμα, έχω ορίσει το αρχείο test1 που είναι ενσωματωμένο στη σελίδα της ενότητας και πρέπει να δημιουργήσω ένα νέο αρχείο test1.class.php στο φάκελο της προσθήκης


Δείτε τι πρέπει να προσέξετε.

test1.class.php το πάνω μέρος των Κινεζικών είναι το εισαγωγικό μέρος του discuz και το όνομα της κλάσης παρακάτω πρέπει να είναι το ίδιο με το όνομα του πρόσθετου.

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

Κάθε φορά που προστίθεται ή τροποποιείται ένα νέο αρχείο, προσπαθήστε να ανανεώνετε το αρχείο προσωρινής μνήμης

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

Θα πρέπει να σημειωθεί εδώ ότι εάν χρειάζεται να εκτελέσετε λειτουργίες σε μια καθορισμένη τοποθεσία, προσπαθήστε να μην χρησιμοποιείτε echo ή var_dump κατά την έξοδο της σελίδας, γιατί αυτό θα βγει στην κορυφή, δηλαδή στην περιφέρεια της ιστοσελίδας. Η χρήση της επιστροφής θα εξάγεται στο καθορισμένο μέρος.

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






Προηγούμενος:[Δοκιμή λογισμικού] τεκμηρίωση κώδικα δοκιμής junit Πλαίσιο δοκιμής μονάδας για τη γλώσσα Java
Επόμενος:7 μαθήματα Μάθετε να φτιάχνετε πρότυπα discuz και πακέτα λογισμικού (χωρίς υδατογράφημα)
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com