Περιεχόμενο - ευρετήριο


Βοηθός Memoire πυλών

 

Αυτό είναι μια σειρά σημειώσεων για να προσδιορίσει τι κάθε ένα από τα αρχεία στην πύλη plugins κάνει.

 

Βοηθός Vince memoire στην κατασκευή των μίνι-συστατικών πυλών για Paxsoft.

 

Για πολύ Paxsoft κολλήθηκε με την κατοχή μιας μικρής χούφτας των πυλών. Εν μέρει επειδή λόγω του χρόνου ήμουν ανίκανος να δημιουργήσω περισσότερους και εν μέρει επειδή κάθε νέα πύλη θα απαιτούσε μια φρέσκια έκδοση Paxsoft για να τον εκδώσει. Το V2 έχει αλλάξει αυτού λόγω του είναι μίνι-συστατική διαχειριζόμενη λειτουργία. Οι πύλες αντιμετωπίζονται τώρα όπως τα μίνι-συστατικά δεδομένου ότι είναι ελεύθερα εγκαταστήσιμες (αν και Paxsoft εγκαθιστά τη βασική «μορφή» και τις «paypal» προαιρετικές δυνατότητες εξ ορισμού).

 

Τα συστατικά μιας ενότητας πληρωμής σε Paxsoft:

 

install.jomcompgateway_GATEWAYNAME_.php

j00509_GATEWAYNAME_.class.php

j00510_GATEWAYNAME_.class.php

j00510_GATEWAYNAME_.gif

j00510_GATEWAYNAME_.html

j00600_GATEWAYNAME_.class.php

j00600_GATEWAYNAME_.html

j00605_GATEWAYNAME_.class.php

j00610_GATEWAYNAME_.class.php

j03108_GATEWAYNAME_.class.php

jomcompgateway_GATEWAYNAME_.xml

 

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

 

Συνοπτική εξήγηση κάθε αρχείου και τι:

 

install.jomcompgateway_GATEWAYNAME_.php

 

    * Αποκαλούμενος από: Κλάση εφαρμοστών Joomla

    * Σκοπός: Αφαιρεί τις αυτόματα δημιουργημένες συνδέσεις & τις συνδέσεις καταλόγων επιλογής admin που παρεμβάλλονται στον πίνακα jos_components.

    * Σημειώσεις: Εάν αυτές οι συνδέσεις επιτρέπονται για να παραμείνουν, οποιος δήποτε με μια περισσότερο από χούφτα των μίνι-συστατικών θα έβρισκε το σύνολο λιστών «συστατικού» οπίσθιου μέρους μίνι-συστατικών clickable προαιρετικών δυνατοτήτων τους που δεν απαιτούνται. Σας θέτει εκτός λειτουργίας επίσης από να είσαι σε θέση να προστεθούν οι συνδέσεις με αυτά τα συστατικά κατά την προσθήκη π.χ. των αντικειμένων στους καταλόγους επιλογής για το μπροστινό τέλος. Εάν έχετε μια συγκεκριμένη ανάγκη για μια προαιρετική δυνατότητα οπίσθιου μέρους config έπειτα μπορούν να τους αφεθούν, διαφορετικά είναι καλύτερο να αφαιρεθούν, το οποίο γίνεται από αυτό το αρχείο.

 

j00509_GATEWAYNAME_.class.php

 

    * Αποκαλούμενος από: j00501gateways.class.php

    * Σκοπός: Για να αναγνωρίσει την ύπαρξη της ενότητας στην επιτροπή «πύλες» διαμόρφωσης.

    * Σημειώσεις: Όταν η επιτροπή πυλών config παράγεται αυτό το αρχείο καλείται. Παράγει τη σύνδεση που βλέπει στην επιτροπή config που χτυπιέται για να επιτρέψει τη διαμόρφωση ενότητας πυλών υπερεμφανιζόμενη.

 

j00510_GATEWAYNAME_.class.php

 

    * Αποκαλούμενος από: Ανεξάρτητα προκαλούμενος με τον κρότο στη σύνδεση που παράγεται από j00509_GATEWAYNAME_.class.php ανωτέρω

    * Σκοπός: Μεταγλωττίζει τις προαιρετικές δυνατότητες διαμόρφωσης που ο χρήστης μπορεί να επιμεληθεί.

    * Σημειώσεις: ΑΠΡΟΣΔΙΟΡΙΣΤΟΣ

 

j00510_GATEWAYNAME_.gif

 

    * Αποκαλούμενος από: j00509_GATEWAYNAME_.class.php, j00510_GATEWAYNAME_.class.php, j03108_GATEWAYNAME_.class.php (έμμεσα)

    * Σκοπός: Η εικόνα πυλών

    * Σημειώσεις: ΑΠΡΟΣΔΙΟΡΙΣΤΟΣ

 

j00510_GATEWAYNAME_.html

 

    * Αποκαλούμενος από: j00510_GATEWAYNAME_.class.php

    * Σκοπός: patTemplate το το αρχείο χρησιμοποίησε κατά παραγωγή της διαμόρφωσης ενότητας υπερεμφανιζόμενης

    * Σημειώσεις: ΑΠΡΟΣΔΙΟΡΙΣΤΟΣ

 

j00600_GATEWAYNAME_.class.php

 

    * Αποκαλούμενος από: Paxsoft.php

    * Σκοπός: η ενότητα 00600 διακόπτει.

    * Σημειώσεις: το showBookingConfirmation λειτουργίας σε Paxsoft_bookingroom_functions.php εμφανίζει λίστα τις ενεργές ενότητες πυλών. Όταν μια πύλη επιλέγεται και ο πελάτης χτυπά υποβάλλει για να προχωρήσει στην πληρωμή που ο σχεδιαστής ενότητας είναι σε θέση να προγραμματίσει «διακόπτει» που θα προκληθεί προτού να σταλεί οφσάιτ ο πελάτης για να εκτελέσει την πληρωμή. Αυτό επιτρέπει τη συλλογή δεδομένων που το σύστημα δεν έχει συλλέξει αλλού ότι η ενότητα απαιτεί συγκεκριμένα. Αυτό το αρχείο είναι προαιρετικό, εάν δεν υπάρχει έπειτα Paxsoft θα το πηδήσει και θα πάει κατ' ευθείαν στο eventTrigger 00605.

 

j00600_GATEWAYNAME_.html

 

    * Αποκαλούμενος από: j00600_GATEWAYNAME_.class.php

    * Σκοπός: patTemplate αρχείο για την παραγωγή εισόδου-εξόδου για το αρχείο κλάσης j00600.

    * Σημειώσεις: ΑΠΡΟΣΔΙΟΡΙΣΤΟΣ

 

j00605_GATEWAYNAME_.class.php

 

    * Αποκαλούμενος από: Paxsoft.php

    * Σκοπός: Στέλνει οποιαδήποτε απαραίτητα στοιχεία ταχυδρομικών τελών στην πύλη πληρωμής, π.χ. paypal. και επαναπροσανατολίζει το χρήστη στη διαπροσωπεία της πύλης πληρωμής.

    * Σημειώσεις: Προκαλείται μετά από 00605, ή εάν 00605 δεν υπάρχουν έπειτα καλείται αμέσως.

 

j00610_GATEWAYNAME_.class.php

 

 

 

    * Αποκαλούμενος από: Paxsoft.php

    * Σκοπός: Καλείται από τις πύλες πληρωμής επιβεβαιώνοντας την παραλαβή της πληρωμής, και όταν επαναπροσανατολίζονται οι πελάτες πίσω στην περιοχή Paxsoft μετά από την πληρωμή.

    * Σημειώσεις: Αξίζει ότι το στοιχείο πληρωμής ακόμα μόνο καταχωρείται στον προσωρινό πίνακα σε αυτό το σημείο. Είναι μόνο πότε η insertInternetBooking λειτουργία καλείται συγκεκριμένα, κανονικά από αυτό το αρχείο αλλά υπάρχουν άλλες θέσεις που μπορεί να κληθεί, ότι η κράτηση μεταφέρεται από τον προσωρινό πίνακα στον πίνακα συμβάσεων. Εάν η διαδικασία δεν ολοκληρώνεται έπειτα η κράτηση χάνεται τεχνικά (ακόμα & tmpguests τον πίνακα. Διαθέσιμος αλλά εκτεθειμένος να επικαλυφθεί εάν επέστρεφε ο φιλοξενούμενος στη μορφή κράτησης). Επίσης σημειώστε ότι σε μερικές περιπτώσεις αυτό το αρχείο μπορεί να είναι προαιρετικό, π.χ. η ενότητα επιταγών (ή απογραμμικής πληρωμής) δεν την χρησιμοποιεί, η insertInternetBooking λειτουργία καλείται από 00605cheque.class.php δεδομένου ότι δεν υπάρχει καμία πρόσθετη επεξεργασία που απαιτείται.

 

j03108_GATEWAYNAME_.class.php

 

    * Αποκαλούμενος από: showBookingConfirmation λειτουργίας σε Paxsoft_bookingroom_functions.php

    * Σκοπός: Μονοπάτι αρχείων εκθέσεων στην καλώντας λειτουργία.

    * Σημειώσεις: Παρέχει στην καλώντας λειτουργία το μονοπάτι στο GIF πυλών.