Πώς να συνδεθείτε στον πίνακα διαχείρισης του Bitrix. Συνδεθείτε στον πίνακα διαχείρισης Bitrix CMS. Εάν πρέπει να ξεκινήσετε να εργάζεστε με το Bitrix24 δημιουργώντας γρήγορα την πύλη σας χρησιμοποιώντας το δωρεάν πρόγραμμα Project

Διαχείριση

Κινητό "πάνελ διαχείρισης" ενός ηλεκτρονικού καταστήματος

Η εφαρμογή είναι ένας "πίνακας διαχειριστή" για κινητά - μια διοικητική ενότητα διαχείρισης καταστήματος για τον ιδιοκτήτη ενός ηλεκτρονικού καταστήματος στην πλατφόρμα 1C-Bitrix. Η εφαρμογή δημιουργήθηκε για διαχειριστές, διευθυντές και προσωπικό ενός ηλεκτρονικού καταστήματος. Η εφαρμογή σάς επιτρέπει να διαχειρίζεστε παραγγελίες και να λαμβάνετε βασικές αναφορές για την απόδοση του καταστήματος από κινητές συσκευές.

Ο διαχειριστής κινητού σάς επιτρέπει:

Σαρώστε γραμμικούς κώδικες στην εφαρμογή

Αντί για σαρωτή γραμμωτού κώδικα - ένα smartphone!

Προσθέστε ένα προϊόν χρησιμοποιώντας έναν γραμμωτό κώδικα χρησιμοποιώντας μια κανονική κινητή συσκευή. Το σύστημα υποστηρίζει τη σάρωση γραμμωτών κωδίκων εφαρμογή για κινητό. Δεν απαιτείται σαρωτής γραμμωτού κώδικα.

Αποστολή με barcode - από το κινητό σας τηλέφωνο!

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

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

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

Γιατί δεν έχει αποσταλεί η παραγγελία μου;

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

«Ζωντανή τροφοδοσία» παραγγελιών
Αξιολογήστε την κατάσταση με εντολές

Από την κινητή συσκευή σας μπορείτε να δείτε τις παραγγελίες με τη μορφή "Ζωντανής ροής". Οι παραγγελίες φορτώνονται αυτόματα στη ροή σε πραγματικό χρόνο - καθώς φτάνουν. Το χρώμα κάθε καταχώρισης εξαρτάται από την κατάσταση και μπορείτε εύκολα να αξιολογήσετε την κατάσταση με κάθε παραγγελία.

Όλα είναι στο κινητό σας!

  • διακίνηση εμπορευμάτων
  • διαχείριση παραγγελιών
  • αποθήκευση πληροφοριών

Αναλυτική προβολή παραγγελίας
Τι γίνεται με μια συγκεκριμένη παραγγελία;

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


Push ειδοποιήσεις

Δεν χρειάζεται καν να συνδεθείτε στην εφαρμογή για κινητά για να παρακολουθείτε τις παραγγελίες σας. Οι ειδοποιήσεις push λειτουργούν στην εφαρμογή. Χάρη σε αυτό, θα είστε πάντα ενήμεροι για το τι συμβαίνει στο κατάστημά σας. Θα λαμβάνετε ειδοποιήσεις για νέες παραγγελίες, τυχόν αλλαγές σε παραγγελίες κ.λπ.

Ρύθμιση ειδοποιήσεων

Οι ειδοποιήσεις push είναι προσαρμόσιμες. Μπορείτε να ορίσετε συμβάντα για τα οποία θα αποστέλλονται ειδοποιήσεις push. Και κάθε υπάλληλος καταστήματος μπορεί να επιλέξει μόνο τα συμβάντα που χρειάζεται με ειδοποιήσεις push.

Η παραγγελία δημιουργήθηκε Η παραγγελία έχει αποσταλεί

Οι δικές σας ειδοποιήσεις push για κάθε διαχειριστή
Για παράδειγμα, ένας courier θα λαμβάνει ειδοποιήσεις push για νέες παραγγελίες που πρέπει να παραδώσει σήμερα. Ο ιδιοκτήτης του καταστήματος θα ενδιαφέρεται να λαμβάνει τελικές ειδοποιήσεις push σχετικά με την ολοκλήρωση των παραγγελιών.


Καταστάσεις παραγγελιών
Διαχείριση καταστάσεων παραγγελιών

Μπορείτε να αλλάξετε γρήγορα τις καταστάσεις παραγγελιών. Για παράδειγμα, ορίστε την κατάσταση σε "πληρωμή" αμέσως μετά την παραλαβή.

Μπορείτε να αλλάξετε καταστάσεις κατά την κρίση σας, ανεξάρτητα από την κατάσταση με την πληρωμή για την παραγγελία κ.λπ.

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


Φίλτρα
Επιλέξτε τις απαιτούμενες παραγγελίες

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

Αναφορές για κινητά
Αναλύστε την απόδοση του καταστήματος

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

Έτοιμες αναφορές:

  • σύμφωνα με τα υπόλοιπα αγαθά
  • με βάση την κερδοφορία για ένα συγκεκριμένο προϊόν
  • με βάση την κερδοφορία για έναν συγκεκριμένο πελάτη
  • τιμοκατάλογος καταστήματος

Πώς να αρχίσετε να το χρησιμοποιείτε;
Εφαρμογή για κινητά "1C-Bitrix: Διαχείριση"
  • μπορεί να γίνει λήψη από τα καταστήματα εφαρμογών ( App StoreΚαι Google PlayΑγορά)
  • ορίσετε τη διεύθυνση URL του ηλεκτρονικού σας καταστήματος
  • ενημερώστε το "1C-Bitrix: Site Management" στην έκδοση 12.5
  • και ξεκινήστε να διαχειρίζεστε το κατάστημά σας από την κινητή συσκευή σας
Οποιεσδήποτε ενέργειες με παραγγελία από την εφαρμογή για κινητά του διαχειριστή

Πλέον ο διαχειριστής του καταστήματος μπορεί να διαχειρίζεται παραγγελίες από κινητά και από οπουδήποτε. Για παράδειγμα, στείλτε εντελώς μια παραγγελία ενώ εργάζεστε σε ένα smartphone από μια καφετέρια. Μόλις ο πελάτης κάνει μια παραγγελία, ο διαχειριστής την βλέπει στη διεπαφή της εφαρμογής του για κινητά, την επιβεβαιώνει, επιτρέπει την παράδοση και εκτελεί άλλες απαραίτητες ενέργειεςγια διεκπεραίωση παραγγελιών

Παράδειγμα: αναπλήρωση αποθήκης
Φτάνετε σε κάποια απομακρυσμένη αποθήκη, από το α κινητή συσκευήνα αναφέρετε το υπόλοιπο των εμπορευμάτων στην αποθήκη και να παραγγείλετε αμέσως τα προϊόντα που λείπουν. Και δεν χρειάζεται να πάτε στο γραφείο ή να καλέσετε συναδέλφους για να το κάνετε αυτό.

Επιθεωρητής χώρου

Υπηρεσία cloud "Site Inspector"

Παρακολούθηση διαθεσιμότητας και απόδοσης ιστότοπου
  • Λάβετε ειδοποιήσεις push για όλα τα προβλήματα
  • Μην χάνετε χρήματα λόγω διακοπής λειτουργίας της ιστοσελίδας!

Η υπηρεσία cloud “Site Inspector” είναι διαθέσιμη στην εφαρμογή για κινητά και σας επιτρέπει να παρακολουθείτε τις απαραίτητες παραμέτρους για το ηλεκτρονικό σας κατάστημα.


Επιθεωρητής τοποθεσίας - υπηρεσία cloud

Θα ξέρετε αμέσως ότι είναι καιρός να ανανεώσετε τον τομέα σας, το πιστοποιητικό SSL ή το κλειδί για το σύστημα διαχείρισης της ιστοσελίδας σας. Η υπηρεσία cloud "Site Inspector" ελέγχει περιοδικά τη διαθεσιμότητα και την απόδοση του ιστότοπού σας και αναφέρει τυχόν προβλήματα - στέλνοντας ειδοποιήσεις push ή e-mail.

Τι παρακολουθεί η υπηρεσία cloud:

  • ελέγχει την προσβασιμότητα από δύο γεωγραφικά σημεία κάθε 5 λεπτά
  • ελέγχει την ημερομηνία λήξης του domain μία φορά την ημέρα
  • ελέγχει την εγκυρότητα του πιστοποιητικού SSL μία φορά την ημέρα
  • ελέγχει την περίοδο ισχύος του κλειδιού «1C-Bitrix: Διαχείριση τοποθεσίας» μία φορά την ημέρα
Μην χάνετε χρήματα λόγω διακοπής λειτουργίας της ιστοσελίδας!

Ο επιθεωρητής του ιστότοπου παρακολουθεί 4 παραμέτρους που είναι πολύ σημαντικές για τη λειτουργία οποιουδήποτε web project και ιδιαίτερα ενός ηλεκτρονικού καταστήματος. Εάν ξεχάσετε να ανανεώσετε τον τομέα σας, το κατάστημά σας θα σταματήσει να λειτουργεί. Τώρα αυτό δεν θα συμβεί, επειδή το Site Inspector αρχίζει να προειδοποιεί εκ των προτέρων - ένα μήνα νωρίτερα - ότι ο τομέας πρόκειται να λήξει.

Υπάρχουν προβλήματα στον ιστότοπο Δεν βρέθηκαν προβλήματα Ο ιστότοπος είναι ξανά διαθέσιμος

Τα δεδομένα πελατών προστατεύονται από πιστοποιητικό SSL!

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

Ανανεώστε το κλειδί για το προϊόν 1C-Bitrix σε προνομιακή βάση

Εάν δεν ενημερώσετε το σύστημα διαχείρισης περιεχομένου εγκαίρως, θα είναι ξεπερασμένο και δεν θα μπορείτε να λαμβάνετε ενημερώσεις προϊόντων (νέο λειτουργικότητα, ενημερώσεις διεπαφής, συστήματα ασφαλείας και άλλα). Επιπλέον, θα χάσετε τεχνική υποστήριξη"1C-Bitrix". Ο επιθεωρητής του χώρου θα σας το υπενθυμίσει εκ των προτέρων ώστε να μην ξεχάσετε να ανανεώσετε προνομιακά.

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

Όσο πιο σοβαρά παίρνουμε τα έργα μας, τόσο περισσότερο θέλουμε οι εργασίες να επιλύονται από τους καλύτερους πιθανούς τρόπους. Για παράδειγμα, θέλουμε να παρέχουμε στον πελάτη ένα σύστημα διαχείρισης υψηλής ποιότητας σε επαρκές χρονικό πλαίσιο. Προσωπικά, σε τέτοιες στιγμές θυμάμαι αμέσως τον Django: δημιούργησε ένα μοντέλο - πάρτε έναν πίνακα διαχείρισης. Ή γραφικά στοιχεία στο Yii. Ή ένας υπέροχος συνδυασμός hooks και classes στο Drupal 7. Ή Sonata στο Symfony, για το οποίο, όμως, μόνο άκουσα. Τι θα γινόταν αν είχαμε Bitrix;

Διαχειριστής για το Bitrix Feng Shui

Δυστυχώς, το Bitrix, παρά τις προσπάθειες των προγραμματιστών να βελτιώσουν με κάποιο τρόπο την κατάσταση, σε πολλές από τις πτυχές του παραμένει ένα αρχαϊκό σύστημα: διαδικαστικά κομμάτια κώδικα αρκετών εκατοντάδων γραμμών, αντιγραφή-επικόλληση σε επίπεδο εγχειριδίου, τάξεις από τις οποίες είναι αδύνατο να κληρονομηθεί κανονικά - όλα αυτά μέχρι σήμερα παραμένει πραγματικότητα για όσους πρέπει να εργαστούν με αυτό το σύστημα. Και είμαι σίγουρος ότι αυτό δεν θα φύγει σύντομα.

Τι πρέπει να κάνει ένας προγραμματιστής εάν χρειάζεται να δημιουργήσει μια διαχειριστική διεπαφή για έναν προσαρμοσμένο πίνακα σε μια βάση δεδομένων; Σύμφωνα με το εγχειρίδιο, πρέπει να αντιγράψουμε το "ψάρι" με τον κωδικό σε 417 γραμμές– για τη σελίδα λίστας στοιχείων και 365 γραμμές– για τη σελίδα επεξεργασίας στοιχείων. Λοιπόν, ή γράψτε τα πάντα μόνοι μας, αν είμαστε οι ευτυχισμένοι κάτοχοι μιας εκπληκτικής ανάμνησης. Λοιπόν, το 2016 ξεκινάει καλά!

Αλλά τίποτα δεν μας δουλεύει ακόμα! Αφού ολοκληρώσουμε την πράξη της αντιγραφής-επικόλλησης, πρέπει να διαβάσουμε προσεκτικά 782 γραμμές κώδικα, να αφαιρέσουμε όλα τα περιττά πράγματα και να προσθέσουμε τη δική μας. Και συγκεκριμένα:

  1. Γράψτε την επικύρωση αυτών των φίλτρων.
  2. Καθορίστε μια λίστα στηλών για να φιλτράρετε την επιλογή.
  3. Γράψτε την επεξεργασία των ενεργειών σε ένα μεμονωμένο στοιχείο και σε μια ομάδα στοιχείων λίστας.
  4. Κάντε τη δική σας επιλογή. Και συνήθως κανείς δεν ενοχλεί, απλώς κάνει SELECT * FROM ... - στο "ψάρι" από το Bitrix δεν υπάρχει πρόταση να περιοριστεί η λίστα με τα επιλέξιμα πεδία μόνο σε αυτά που είναι απαραίτητα.
  5. Καθορίστε μια λίστα στηλών που θα εμφανίζονται στη λίστα.
  6. Στη διαδικασία εμφάνισης της λίστας, εμφανίστε ένα συγκεκριμένο στοιχείο ελέγχου για κάθε στήλη.
  7. Εμφανίστε το υποσέλιδο του πίνακα.
  8. Εμφανίστε ένα φίλτρο πάνω από τον πίνακα.
Αυτό είναι για τη σελίδα της λίστας. Έδειξα συγκεκριμένα τα σημεία όχι με τη σειρά με την οποία υπαγορεύει η λογική και με την οποία εμφανίζονται στη σελίδα που προκύπτει, αλλά με τη σειρά με την οποία εμφανίζεται αυτός ο κωδικός στο "ψάρι" από το εγχειρίδιο.

Τώρα, τι πρέπει να κάνουμε εάν αποφασίσουμε, ας πούμε, να προσθέσουμε ένα άλλο πεδίο στη λίστα; Ή απλά να μετονομάσετε κάποιο υπάρχον; Πρέπει να μπούμε σε αυτό το νέο πεδίο σε 7 σημεία ή να αλλάξουμε το υπάρχον χωρίς να κάνουμε λάθος! Η κατάσταση περιπλέκεται από το γεγονός ότι μαζί με τον κώδικα php στο ίδιο αρχείο υπάρχει και html, και εντελώς με λάθος σειρά με την οποία εμφανίζεται στη σελίδα, αδιάβαστο είτε από το αγαπημένο σας IDE είτε από το ανθρώπινο μάτι, γιατί πολλές ετικέτες δημιουργούνται κάπου στα βάθη. Όλα είναι πολύ δύσκολα στην πλοήγηση. Ειδικά όταν η σελίδα δεν είναι πλέον καθόλου απλή και περιέχει και κώδικα JS, συνήθως γραμμένο inline.

Τι παίρνουμε ως αποτέλεσμα; Σφάλματα. Δυσκολία υποστήριξης. Αδικαιολόγητα υψηλό κόστος χρόνου ακόμα και όταν αλλάζετε οποιοδήποτε μικρό πράγμα. Η κατάσταση είναι η ίδια για τη σελίδα επεξεργασίας στοιχείων. Ειλικρινά δεν καταλαβαίνω πώς ήταν δυνατόν να μασήσει έναν τέτοιο κάκτο για τόσα χρόνια;!

Πώς θα μπορούσαν να ήταν τα πράγματα

Παραδόξως, το API διαχειριστή Bitrix έχει σχεδιαστεί καλά. Μετά τη φρίκη που περιγράφεται παραπάνω, είναι δύσκολο να πιστέψει κανείς, αλλά είναι αλήθεια. Γιατί το πρόβλημα δεν βρίσκεται στο ίδιο το API, αλλά στο πώς χρησιμοποιήθηκε αργότερα. Φαίνεται ότι οι προγραμματιστές API είχαν κάποια σχέδια για το μέλλον ή απλώς κάποιες ασαφείς πληροφορίες, αλλά δεν έκαναν το απλό και λογικό επόμενο βήμα: τη δημιουργία ενός συνόλου κλάσεων MVC. Πιθανώς ο λόγος για αυτό είναι η έλλειψη, μέχρι πρόσφατα, μιας ενοποιημένης διεπαφής για την εργασία με τη βάση δεδομένων.

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

  1. Διαμόρφωση διεπαφής: μια λίστα πεδίων που θα χρησιμοποιηθούν για το σχηματισμό φίλτρων, στηλών πίνακα λίστας ή ενός συνόλου εισόδων στη σελίδα επεξεργασίας.
  2. Μια κλάση αναπαράστασης για την εμφάνιση μιας διεπαφής. Στην είσοδο, θα πρέπει να λάβει ένα config, "κάτω από το καπό" θα έχει όλη τη λογική που βλέπουμε στο "ψάρι" από το Bitrix και στην έξοδο θα παράγει μια σελίδα απόδοσης.
  3. Γραφικό στοιχείο. Περιέχει τη λογική λειτουργίας ενός χωριστού πεδίου διαχείρισης. Στη λίστα, χρησιμοποιείται για τη σχεδίαση κελιών πίνακα και στη σελίδα επεξεργασίας - πεδία στοιχείου.
Για να είμαστε δίκαιοι, πρέπει να πούμε ότι οι απόηχοι αυτής της έννοιας είναι ορατές μέσα πηγαίος κώδικας Bitrix: συγκεκριμένα, " προσαρμοσμένους τύπους", που υπάρχουν τόσο για μπλοκ πληροφοριών όσο και για μπλοκ πληροφοριών "Υψηλή φόρτωση", δεν είναι τίποτα άλλο από "γραφικά στοιχεία" στο παραπάνω σχήμα.

Εφαρμόζοντας τις τάξεις που περιγράφονται παραπάνω, θα μπορούσαμε να μειώσουμε σημαντικά το "ψάρι" από το Bitrix σε κάτι παρόμοιο:

$fields = include('fields.conf.php'); $adminListHelper = νέο MyHelper($fields); $adminListHelper->buildList(array($by => $order)); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"); $adminListHelper ->createFilterForm(); $adminListHelper ->show(); require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php");
Αυτό το κομμάτι κώδικα επτά γραμμών περιγράφει τα κύρια βήματα για τη δημιουργία ενός πίνακα διαχείρισης, που περιγράφονται στην αρχή του άρθρου. Αλλά αντί να αντιγράφετε αυτό το, έστω και σύντομο, απόσπασμα κάθε φορά, είναι καλύτερα να εργαστείτε λίγο περισσότερο και να κάνετε το εξής:

  • γράψτε τον παραπάνω κώδικα σε ένα ειδικό αρχείο route.php, στο οποίο θα ανακατευθυνθούν όλα τα αιτήματα στη διαχειριστική διεπαφή που δημιουργήθηκε μέσω του πρόσθετου μας στο Bitrix API.
  • Στο αρχείο που περιγράφει τη διαμόρφωση της διεπαφής, καταχωρήστε αυτήν τη διαμόρφωση σε κάποια καθολική μεταβλητή ή μεταβλητή στατικής κλάσης.
  • Κατά την πρόσβαση σε σελίδες της διαχειριστικής διεπαφής, να μην χρησιμοποιείτε άμεσες διευθύνσεις URL, αλλά ψευδώνυμα και συναρτήσεις που δημιουργούν τη σωστή διεύθυνση URL από αυτά τα ψευδώνυμα.
  • στο τέλος, όλα τα αιτήματα θα έρθουν στο route.php, το οποίο θα υπολογίσει ποια κλάση πρέπει να δημιουργηθεί, ποια διαμόρφωση διεπαφής θα μεταβιβαστεί σε αυτήν και πώς θα τα εξάγει όλα αυτά.
Ως αποτέλεσμα, ο κώδικας που απαιτείται για τη δημιουργία βασικών σελίδων λίστας και επεξεργασίας μειώνεται σημαντικά και επειδή δεν μιλάμε πλέον για εκατοντάδες γραμμές, μπορώ να τον παρουσιάσω εδώ:

Τάξη λίστας

η κλάση TableListHelper επεκτείνει το AdminListHelper ( στατική προστασία $model = "MyModelTable"; στατική δημόσια $module = "my.module"; στατική προστασία $viewName = "table_list"; στατική προστασία $editViewName = "table_detail"; )


Επεξεργασία κατηγορίας σελίδας

κλάση TableEditHelper επεκτείνει το AdminEditHelper ( στατική προστασία $model = "MyModelTable"; στατική δημόσια $module = "my.module"; στατική προστασία $listViewName = "table_list"; στατική προστασία $viewName = "table_detail"; )


Ρυθμίσεις διεπαφής

AdminBaseHelper::setInterfaceSettings(array("FIELDS" => array("ID" => array("WIDGET" => new NumberWidget(), "TITLE" => "ID", "TAB" => "TAB_ONE"), "STRING" => πίνακας("WIDGET" => new StringWidget(), "TITLE" => "STRING", "TAB" => "TAB_ONE"), "NUMBER" => πίνακας ("WIDGET" => νέο NumberWidget (), "TITLE" => "NUMBER", "TAB" => "TAB_ANOTHER"), "TEXT" => πίνακας ("WIDGET" => new TextAreaWidget(), "TITLE" => "TEXT", "TAB " => "TAB_ANOTHER")), "TABS" => πίνακας("TAB_ONE" => Loc::getMessage("TAB_ONE"), "TAB_ANOTHER" => Loc::getMessage("TAB_ANOTHER"))), πίνακας ("\TableEditHelper", "\TableListHelper"), "my.module");


Αρχείο μενού.php

$menu = array(array("parent_menu" => "global_menu_services", "section" => "table", "sort" => 140, "text" => Loc::getMessage("TABLE_MENU_TEXT"), "title" => Loc::getMessage("TABLE_MENU_TITLE"), "icon" => "table_menu_icon", "page_icon" => "table_page_icon", "items_id" => "menu_table", "url" => TableEditHelper::getListPageURL() , "more_url" => πίνακας(TableListHelper::getEditPageURL(),),); επιστροφή $μενού;

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

Σύγκριση με βάση:

  • Τεκμηρίωση Bitrix: dev.1c-bitrix.ru/api_help/main/general/admin.section
  • Ένα παράδειγμα χρήσης της ενότητας: github.com/niksamokhvalov/demo.adminhelper

Η ενότητα μπορεί να λειτουργήσει τόσο με εντελώς προσαρμοσμένους πίνακες όσο και με πίνακες που δημιουργούνται μέσω της λειτουργικότητας Bitrix των infoblock "Highload", ενώ αντί για "widgets" είναι δυνατή η χρήση κλάσεων "custom property". Έτσι, όλη η λειτουργικότητα που είναι διαθέσιμη στον πίνακα διαχείρισης των infolocks "Highload" είναι διαθέσιμη σε εμάς, μόνο τώρα μπορούμε εύκολα να την προσαρμόσουμε στις ανάγκες μας.

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

Άλλα χρήσιμα υλικά διαθέσιμα:

Θα ήθελα να ολοκληρώσω το άρθρο με λόγια ευγνωμοσύνης προς τους συγγραφείς του Qt Framework, που ενέπνευσαν την επιθυμία για ομορφιά στο διαδίκτυο, εύχομαι επιτυχία σε όσους τώρα αναπτύσσουν ενεργά αυτήν την ενότητα, καθώς και την ελπίδα ότι κάποια μέρα θα γράψουν για Το Bitrix θα γίνει όχι μόνο κερδοφόρο, αλλά και ευχάριστο.

Ετικέτες: Προσθήκη ετικετών

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

Εάν έχετε εγγραφεί ως διαχειριστής του ιστότοπου 1C-Bitrix, τότε δεν μπορείτε να κάνετε χωρίς τον σύνδεσμο εξουσιοδότησης "πίνακας διαχειριστών",
σε ένα αρχείο που περιγράφει τη σύνδεση μεταξύ του Bitrix και της βάσης δεδομένων. Και επίσης πρέπει να ξέρετε πού να αναζητήσετε αρχεία αντιγράφων ασφαλείας,
εάν ο σύνδεσμος από τον "πίνακα διαχειριστή" δεν λειτουργεί. Και πολλά, πολλά άλλα σημαντικά πληροφοριακά πράγματα.

Πώς να συνδεθείτε στον πίνακα διαχείρισης του Bitrix;

Η σύνδεση με τη βάση δεδομένων στο 1C-Bitrix καταχωρείται στο αρχείο: site.ru/bitrix/php_interface/dbconn.php και site.ru/bitrix/php_interface/settings.php

Από προεπιλογή, τα αντίγραφα ασφαλείας των τοποθεσιών στο Bitrix βρίσκονται στον φάκελο: http://site.ru/bitrix/backup/

Λοιπόν, για όσους δεν μπορούν να επαναφέρουν την πρόσβαση σε συνδεθείτε στον πίνακα διαχείρισης Bitrix, εξαιτίας Ξεχασμένος κωδικός, ή έλλειψη αυτού, αλλά από θαύμα έχετε πρόσβαση στη φιλοξενία μέσω διαχειριστή αρχείων ή πρόσβασης ftp. Αρκεί να τοποθετήσετε ή να δημιουργήσετε ένα αρχείο με περιεχόμενο όπως:

Update(1,array("PASSWORD"=>"Bitrix*123456")); echo $USER->LAST_ERROR; require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php"); ?>

απαιτούν ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/header.php" );

echo $USER -> Ενημέρωση (1 , πίνακας ("PASSWORD" => "Bitrix*123456" ) ;

echo $USER -> LAST_ERROR ;

απαιτούν ($_SERVER [ "DOCUMENT_ROOT" ] . "/bitrix/footer.php" );

Τότε απλά τρέξε αυτό το αρχείοαπό τη γραμμή του προγράμματος περιήγησης. Λίγο πιο αναλυτικά, δημιουργήστε ένα αρχείο στο root του site, για παράδειγμα pass.php, προσθέστε τον παραπάνω κώδικα και αποθηκεύστε το. Πηγαίνουμε στο πρόγραμμα περιήγησης στη διεύθυνση http://yoursite.ru/pass.php. Μετά από αυτό, ο χρήστης έχει έναν κωδικό πρόσβασης Διαχειριστής Bitrixκάτω από το ID = 1 (από προεπιλογή για το αναγνωριστικό διαχειριστή τοποθεσίας = 1) θα αλλάξει σε Bitrix*12345

Τώρα φροντίστε να διαγράψετε το αρχείο από τη φιλοξενία

Μεταβείτε στη σελίδα σύνδεσης διαχειριστή Bitrix χρησιμοποιώντας τον σύνδεσμο

http://yoursite.ru/bitrix

Και εισάγετε τις παραμέτρους πρόσβασης στο Bitrix

Είσοδος: διαχειριστής (συχνά)

Κωδικός πρόσβασης Bitrix*12345

Και ο πίνακας διαχείρισης είναι ανοιχτός!

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

0. Εάν πρέπει να ξεκινήσετε να εργάζεστε με το Bitrix24 δημιουργώντας γρήγορα την πύλη σας χρησιμοποιώντας το δωρεάν πρόγραμμα Project

1. Εάν πρέπει να μεταβείτε στην πύλη σας Bitrix, απλά ψάχνετε για είσοδο στο Bitrix24, χρειάζεστε τη δική σας σελίδα Bitrix24

2. Εάν χρειάζεστε πρόσβαση για τη διαχείριση της πύλης σας Bitrix24

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

Το Bitrix24 μπορεί να διαχειριστεί την πύλη μόνο χρήστης με δικαιώματα διαχειριστή, δηλ. αυτό είναι το ένα που δημιούργησεΤο Bitrix24 σας ή άλλος χρήστης της πύλης, στον οποίο ο κύριος διαχειριστής του Bitrix24, θα μπορούσε να πει κανείς, ιδιοκτήτης, παραχώρησε τα δικαιώματα σε αυτό. Μάθετε εάν είστε χρήστης πύλης με δικαιώματα διαχειριστή, εύκολα. Για να το κάνετε αυτό, μεταβείτε στη σελίδα σας Bitrix24. Περισσότερες λεπτομέρειες εδώ ( Bitrix24 συνδεθείτε στη σελίδα σας). Εκεί, στη σελίδα σας Bitrix24, στην καρτέλα Προφίλ, θα πρέπει να υπάρχει ένα κουμπί Λειτουργία διαχειριστή στα δεξιά.

Κάντε κλικ σε αυτό και διαχειριστείτε το Bitrix24, μεταξύ άλλων μέσω του προσωπικού σας λογαριασμού (δείτε το επόμενο σημείο)

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

Αυτά περιλαμβάνουν, πρώτα απ 'όλα,:

Το τιμολόγιο μου

Εδώ μπορείτε


    πληρωμή ρεύματοςεμπορική τιμή, πήγαινε στον ανώτερο Bitrix24 τιμολόγιο, προβολή Ιστορικό πληρωμών Bitrix24

    Ανάβω Λειτουργία επίδειξης Bitrix24, ενεργοποιήστε το κουπόνι Bitrix24(Τα τρέχοντα κουπόνια μας για το Bitrix24) στο δωρεάν πρόγραμμα Project

    Καθορίζω Ποιοι χρήστες έχουν πρόσβαση στα επιχειρηματικά εργαλεία;, δηλ. Πόσους τρέχοντες επιχειρηματικούς χρήστες έχετε στο Bitrix24;

    Είσοδος με διεύθυνση <имя Вашего портала Битрикс24>.bitrix24.ru/settings/license.php

Ρυθμίσεις

Αυτό μέρος του προσωπικού λογαριασμού Bitrix24, όπου μπορεί


    Είσοδος με διεύθυνση <имя Вашего портала Битрикс24>.bitrix24.ru/settings/config/

Τηλεφωνία

Αυτό μέρος του προσωπικού λογαριασμού Bitrix24, όπου μπορεί


    Είσοδος με διεύθυνση <имя Вашего портала Битрикс24>.bitrix24.ru/telephony/

Οτι. συνδεθείτε στον προσωπικό σας λογαριασμό Bitrix24– αυτή είναι η ακολουθία σύνδεσης του χρήστη στην πύλη Bitrix24 αυτής της πύληςμε δικαιώματα διαχειριστή και μεταβείτε σε μία από τις σελίδες διαχείρισης Bitrix24.

Το Bitrix24 είναι ένας πόρος που έχει σχεδιαστεί για να απλοποιεί τη διαχείριση επιχειρήσεων.

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

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

Για να συνδεθείτε στον ιστότοπο Bitrix24, κάντε κλικ στο κουμπί «Είσοδος» και, στη συνέχεια, εισαγάγετε τη διεύθυνση email και τον κωδικό πρόσβασης που καθορίσατε κατά την εγγραφή. Εάν είναι απαραίτητο, μπορείτε να επιλέξετε το πλαίσιο ελέγχου "Να με θυμάσαι σε αυτόν τον υπολογιστή". Αφού συμπληρώσετε τα απαιτούμενα δεδομένα, κάντε κλικ στο κουμπί «Είσοδος».

Εάν δεν θυμάστε τον κωδικό πρόσβασης που απαιτείται για να συνδεθείτε στον προσωπικό σας λογαριασμό Bitrix24, ακολουθήστε τον σύνδεσμο «Ξεχάσατε τον κωδικό πρόσβασής σας;» που παρέχεται εδώ. Ως αποτέλεσμα, θα βρεθείτε στη σελίδα ανάκτησης κωδικού πρόσβασης, όπου θα πρέπει να δώσετε τη διεύθυνση email σας. Μετά από αυτό, μια γραμμή ελέγχου για την αλλαγή του κωδικού πρόσβασης, καθώς και τα δεδομένα εγγραφής σας, θα σταλεί στο e-mail που έχετε εισαγάγει (πρέπει επίσης να καθοριστεί κατά την εγγραφή).

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

Ωστόσο, για να μπορέσετε να εισαγάγετε τον λογαριασμό σας, θα πρέπει να εγγραφείτε, διαθέσιμο μέσω του συνδέσμου "Δημιουργία τώρα". Κατά την εγγραφή, μπορείτε να χρησιμοποιήσετε τον λογαριασμό ενός από τα προτεινόμενα κοινωνικά δίκτυα ή ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ. Εάν διαθέτετε κωδικό προσφοράς, μπορείτε επίσης να τον υποδείξετε στο πεδίο που προβλέπεται για αυτό.

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

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

Μέσω του προσωπικού λογαριασμού Bitrix24, διατίθεται επίσης μια «ζωντανή ροή», η οποία είναι μια ενιαία διαδραστική ροή συμβάντων στην εταιρική πύλη. Έτσι, οι εργαζόμενοι αποκτούν πρόσβαση σε πληροφορίες σχετικά με τα τρέχοντα γεγονότα, μπορούν να ανταποκρίνονται γρήγορα σε εργασίες που έχουν ανατεθεί, να συμμετέχουν σε συζητήσεις και να χρησιμοποιούν νέα έγγραφα. Επιπλέον, η "ζωντανή ροή" σάς επιτρέπει να βαθμολογείτε και να σχολιάζετε μηνύματα.

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

Bitrix24 - Μηνύματα

Όχι μόνο οι υπάλληλοι της εταιρείας που έχουν συνδεθεί στον προσωπικό τους λογαριασμό μπορούν να επικοινωνούν στο Bitrix24, αλλά και συνεργάτες, πελάτες και εργολάβοι. Για να το κάνετε αυτό, θα χρειαστεί να προσθέσετε το e-mail εξωτερικών συναδέλφων στη λίστα των παραληπτών μηνυμάτων. Ως αποτέλεσμα, εξωτερικοί συνάδελφοι θα μπορούν να συμμετέχουν σε συζητήσεις χωρίς εξουσιοδότηση. Εάν πρέπει να συζητήσετε ένα μήνυμα που ήρθε στο email σας, αρκεί να προωθήσετε τη ληφθείσα επιστολή σε μια ειδική διεύθυνση στο Bitrix24, να συνδέσετε τους παραλήπτες του μηνύματος στη "ζωντανή ροή" και να προχωρήσετε στη συζήτηση.

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

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

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

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

Bitrix24 συνδεθείτε στον προσωπικό σας λογαριασμό - bitrix24.ru




Μπλουζα