Ένα ελαφρύ PHP / MySQL Content Management Για προγραμματιστές: sNews
Υπάρχουν καταστάσεις, όταν ένας προγραμματιστής PHP αναζητά μια ελαφριά πλατφόρμα με το ενσωματωμένο περιεχόμενο των ικανοτήτων του συστήματος διαχείρισης. Έχοντας μόνο 230 KB, sNews σύστημα διαχείρισης περιεχομένου είναι μια κατάλληλη εναλλακτική λύση για μικρές ή μεσαίου ιστοσελίδες. Η εφαρμογή αυτή είναι χτισμένο με PHP και αποθηκεύει τα δεδομένα σε μια βάση δεδομένων MySQL.
Η λειτουργικότητα προεπιλεγμένο σας επιτρέπει να δημιουργήσετε γρήγορα blogs ή ιστοσελίδες ειδήσεων. Επιτρέπει επίσης την υλοποίηση συμπληρωματικών λειτουργιών μέσω modules ή add-ons.
Σε σύγκριση με άλλες πλατφόρμες περιεχομένου σύστημα διαχείρισης, sNews δεν είναι δέμα με περιττά ή περίπλοκες λειτουργίες. Κύρια δομή της περιέχει μόνο τέσσερα αρχεία: index.php, snews.php, και το style.css. Htaccess αρχείο.
Το αρχείο index.php ενσωματώνει το HTML οδηγίες που καθορίζουν την ιστοσελίδα πρότυπο (layout). Το περιεχόμενο εμφάνιση είναι στυλ με τον κωδικό που υπάρχουν στην style.css αρχείο (η προεπιλεγμένη διάταξη μπορεί να προσαρμοστεί εύκολα με την τροποποίηση του κώδικα CSS δεν επηρεάζουν το περιεχόμενο). Το προεπιλεγμένο. Htaccess αρχείο θα καθορίζουν μόνο τη δημιουργία των URLs μηχανή αναζήτησης φιλική, αν ο web server Apache mod_rewrite έχει ενεργοποιηθεί.
Η snews.php αρχείο περιλαμβάνεται στο index.php μέσω PHP include () συνάρτηση. Ελέγχει τη δυναμική συμπεριφορά του περιεχομένου στοιχείων του συστήματος διαχείρισης με την εκτέλεση των αντίστοιχων καθηκόντων έθιμο.
Κατά συνέπεια, μέσα στο αρχείο index.php, είναι οι δυναμικές ιδιότητες της απόκρισης ενός στοιχείου HTML ορίζονται βάσει απλών ετικετών που απαιτεί μια προκαθορισμένη λειτουργία από snews.php.
Για παράδειγμα, αν μιλάμε για το αρχείο του δείκτη προεπιλογή, το επόμενο κωδικός προσθέτει σε ένα div στοιχείο μια φόρμα αναζήτησης. Όταν ο χρήστης εκτελεί ένα ερώτημα αναζήτησης, το αντίστοιχο PHP κώδικας θα εκτελεστεί και τα αποτελέσματα της αναζήτησης θα εμφανιστούν:
<div id="search">
<? php SearchForm ()??>
</ p>
Τα πρότυπα σχεδιασμού μπορεί να γίνει από το έδαφος ή με την εισαγωγή της προκαθορισμένες λειτουργίες PHP από snews.php αρχείο σε έτοιμα πρότυπο. Υπάρχει, επίσης, προβλέπεται ένα σύνολο πάνω από τριάντα δωρεάν XHTML / CSS πρότυπα κατάλληλα για να προσαρμοστούν για sNews powered website. Επίσης, σημαντικός αριθμός των έτοιμα πρότυπα είναι διαθέσιμα στην sNews φόρουμ.
Η εγκατάσταση του sNews σύστημα διαχείρισης περιεχομένου διαρκεί μόνο λίγα λεπτά: το. Sql αρχείο σε υπάρχοντα κατάλογο SQL που περιέχονται στο αρχείο sNews διανομής πρέπει να εισαχθούν σε μια βάση δεδομένων MySQL χρησιμοποιώντας οδηγίες της γραμμής εντολών ή ένα βοηθητικό πρόγραμμα διαχείρισης βάσεων δεδομένων, όπως το phpMyAdmin.
Στη συνέχεια, το αρχείο snews.php πρέπει να ενημερωθεί με τις πληροφορίες που αντιστοιχεί στο MySQL παραμέτρους σύνδεσης βάσης δεδομένων, όπως: MySQL διεύθυνση του διακομιστή, το όνομα βάσης δεδομένων, το όνομα χρήστη και κωδικό πρόσβασης.
Με έχουν ένα καθαρό και εύκολο να προσαρμόσετε τον κωδικό και μια ελαφριά δομή, sNews θα μπορούσε να χρησιμοποιηθεί ως αυτόνομο σύστημα διαχείρισης περιεχομένου είτε ως σημείο αναφοράς για την ταχεία μετατροπή μιας στατικής ιστοσελίδας σε μια δυναμική οικονομία με ένα περιεχόμενο HTML σερβίρεται από μια βάση δεδομένων στο διακομιστή πλευρά.
sNews κώδικας είναι πολύ καλά σχολίασε, όπως οι αρχάριοι στον προγραμματισμό PHP θα είναι σε θέση να ζήσουν μια καλύτερη κατανόηση των βέλτιστων τεχνικών δεδομένων MySQL χειραγώγηση μέσω ειδικών οδηγιών.
Ετικέτες: Tutorials

























































