Εδώ είναι ένα απλό παράδειγμα για να αποδείξει μια διατηρήσιμη εύκολα το δρόμο του για τη φόρτωση της σελίδας με βάση την τρέχουσα διεύθυνση URL. Κατέχει το σύνολο των διαθέσιμων σελίδων σας σε έναν associative πίνακα .. Αυτό θα μπορούσε εύκολα να τραβηχτεί από μια βάση δεδομένων.
Έχω συμπεριλάβει επίσης τον κωδικό πρότυπο για να δημιουργήσετε ένα απλό μενού για εσάς .. Θα μπορούσατε βέβαια κατασκευάσει μόνο το URL του με το χέρι στην πρότυπά σας, εάν αυτό δεν εξυπηρετεί τις ανάγκες σας.
Για λόγους συντομίας, δεν περιλαμβάνει καμία css ή δομή του πίνακα για την index.tpl αρχείο.
index.php
| Κωδικός: |
| <? Php / ** * Ιστοσελίδα ελεγκτή * @ Συγγραφέας www.ideamesh.com * / / / Συμπεριλάβετε και υπόσταση Ξεφτέρη / / Ρυθμίστε την var url ψάχνουμε για τον έλεγχο εμφάνισης σελίδας / / Χρησιμοποιώντας το $ _REQUEST πεδίο εφαρμογής, έτσι ώστε η σελίδα να μπορεί να περάσει μέσω στο $ _POST ή $ _GET / / Αυτός ο πίνακας κρατάει τη σχέση μεταξύ του μεταβλητού σελίδα και το πρότυπο για να φορτώσει .. Αυτές οι πληροφορίες θα μπορούσαν επίσης να ανακτηθεί από ένα dB / / Έλεγχος εάν η σελίδα που ζητήσατε βρέθηκε στο μενού / / Ανάθεση πληροφορίες για Ξεφτέρη και εμφάνιση |
index.tpl
| Κωδικός: |
| {Περιλαμβάνει αρχείο = "menu.tpl"} {Περιλαμβάνει αρχείο = $ πρότυπο} |
menu.tpl
| Κωδικός: |
| {* Έχουμε δημιουργήσει τη λίστα μενού από τις διαθέσιμες σελίδες του μενού *} <ul id="navigation"> {Foreach βασικό στοιχείο url_val = = = TEMPLATE_NAME από $ μενού} <li> href="{$SCRIPT_NAME}?{$page_var}={$url_val}"> <a {} $ Url_val <br /> </ A> </ Li> {/ Foreach} </ Ul> |









































