Ας μιλήσουμε για το μενού στον ιστότοπο dle. Πιο συγκεκριμένα, πώς να προσθέσετε τα δικά σας στοιχεία στο μενού ή να αντικαταστήσετε τα υπάρχοντα με νέα. Πολύ συχνά, για αρχάριους που μόλις εγκατέστησαν αυτό το CMS, τίθεται το ερώτημα: "Πώς να αντικαταστήσετε τα τυπικά στοιχεία μενού στο τυπικό πρότυπο με τα δικά σας;" Εάν, στο wordpress, αυτό μπορεί να γίνει χωρίς επεξεργασία του κώδικα, τότε στο dle η κατάσταση είναι διαφορετική, πρέπει ακόμα να μπείτε στον κώδικα και να το καταλάβετε λίγο. Ωστόσο, δεν υπάρχει τίποτα δύσκολο στην προσθήκη νέων στοιχείων και ελπίζω να μπορείτε να το δείτε σήμερα.
Λοιπόν, ας ασχοληθούμε. Αρχικά, πρέπει να δημιουργήσουμε στοιχεία που αργότερα θα πρέπει να εφαρμοστούν στο μενού dle, είτε πρόκειται για σελίδες είτε για κατηγορίες. Για να το κάνετε αυτό, μεταβείτε στον πίνακα διαχείρισης και κάντε κλικ στο στοιχείο "λίστα όλων των ενοτήτων".
Και τότε όλα εξαρτώνται από την κατάσταση. Εάν πρέπει να προσθέσουμε έναν σύνδεσμο προς την κατηγορία του ιστότοπου στο μενού, τότε μεταβείτε στο στοιχείο "Κατηγορίες" και εάν πρέπει να δημιουργήσουμε μια σελίδα στην οποία θα κατευθύνει τον χρήστη το στοιχείο μενού, μεταβείτε στις "Στατικές σελίδες". είδος. Δεν υπάρχει καμία θεμελιώδης διαφορά μεταξύ τους, επομένως θα επιλέξουμε μία από τις δύο επιλογές, για παράδειγμα, "Κατηγορίες".
Θα εμφανιστεί μια φόρμα για τη δημιουργία μιας νέας κατηγορίας στον ιστότοπο. Όλα είναι απλά εκεί. Για ποιο σκοπό χρησιμοποιείται κάθε πεδίο φόρμας, δείτε την εικόνα.
Δεν είναι υποχρεωτικά όλα τα πεδία που περιγράφονται στο σχήμα, αλλά μόνο το πρώτο και το δεύτερο πεδία. Και τα σημεία που δεν άγγιξα στην εικόνα δεν σχετίζονται καθόλου με κατηγορίες, αλλά με καθολικές ρυθμίσεις κινητήρα, όπως ρυθμίσεις εξόδου ειδήσεων dle, και παρέχουν επίσης τη δυνατότητα αντιστοίχισης ενός μοναδικού προτύπου για κάθε κατηγορία ξεχωριστά.
Αφού συμπληρώσετε τα απαιτούμενα πεδία, τουλάχιστον τα δύο πρώτα, κάντε κλικ στο κουμπί προσθήκης. Αυτή η ενέργεια θα δημιουργήσει μια νέα κατηγορία στον ιστότοπο, έναν σύνδεσμο στον οποίο θα προσθέσουμε στο μενού dle. Και δώστε ιδιαίτερη προσοχή στο δεύτερο πεδίο, όπου ήταν απαραίτητο να καταχωρίσετε ένα εναλλακτικό όνομα για την κατηγορία, που θα είναι η διεύθυνση στην οποία θα βρίσκεται η κατηγορία. Στο παράδειγμά μου, θα μοιάζει με αυτό: http://site.ru/primer_category/
Τώρα, ας προχωρήσουμε στην απευθείας προσθήκη ενός νέου στοιχείου στο μενού dle.
Για να το κάνετε αυτό, στον πίνακα διαχείρισης πρέπει να μεταβείτε στην ενότητα "Πρότυπα ιστότοπου".
Και, στη συνέχεια, πρέπει να επιλέξετε ένα από τα δύο αρχεία, εάν χρησιμοποιείται ένα τυπικό πρότυπο, στο οποίο είναι καταχωρημένα τα μενού στον ιστότοπο. Υπάρχουν δύο τύποι μενού στο τυπικό πρότυπο: αυτό, και οριζόντια και κάθετα. Το αρχείο topmenu.tpl είναι υπεύθυνο για το οριζόντιο μενού και το αρχείο sidebar.tpl είναι υπεύθυνο για το κατακόρυφο μενού στην αριστερή στήλη του ιστότοπου. Και τα δύο αυτά αρχεία βρίσκονται στην αριστερή στήλη της ενότητας Πρότυπα τοποθεσίας. Και όταν κάνετε κλικ σε ένα από αυτά, ο κωδικός αυτού του αρχείου θα εμφανιστεί στη δεξιά στήλη.
Αφού ανοίξουμε το αρχείο, πρέπει να διορθώσουμε οποιοδήποτε υπάρχον στοιχείο στο δικό μας. Δηλαδή, αλλάξτε το όνομα, σε αυτήν την περίπτωση στο όνομα της κατηγορίας. Και αντικαταστήστε έναν σύνδεσμο προς την ίδια την κατηγορία (εναλλακτικό όνομα), αντί για #. Δηλαδή, αν αντικαταστήσω το στοιχείο "Σχετικά με τον ιστότοπο", τότε ο κωδικός μενού θα μοιάζει με αυτό:
Κατ' αναλογία, μπορείτε να αλλάξετε τα υπόλοιπα στοιχεία του μενού. Όσο για το δεύτερο, οριζόντιο μενού, η κατάσταση είναι ακριβώς η ίδια και εκεί. Και φυσικά, όλα όσα δεν χρειάζεστε μπορούν να αφαιρεθούν. Και φυσικά, αποθηκεύστε το επεξεργασμένο αρχείο.
Εάν δεν είστε σίγουροι για κάτι, για παράδειγμα, ότι θα διαγράψετε κάτι περιττό, τότε απλώς κάντε το έτσι ώστε σε περίπτωση απρόβλεπτων καταστάσεων να μπορεί να αποκατασταθεί.
Και αυτό είναι όλο για μένα.
Γεια σας φίλοι. Ξοδεύω σχεδόν όλο μου τον χρόνο. Δεδομένου ότι οι περισσότεροι ιστότοποί μου είναι χτισμένοι σε CMS DLE, πρέπει να δουλέψω πολύ με αυτόν τον κινητήρα. Έχω ξαναπεί ότι οι προγραμματιστές δεν είναι φίλοι με το SEO, και γενικά δεν έχουν ακούσει ποτέ μια τέτοια λέξη, αλλά αποδείχθηκε ότι ήταν ακόμη χειρότερη από ό,τι θα μπορούσε να είναι. Ετοίμασα μάλιστα μια ολόκληρη σειρά αναρτήσεων αφιερωμένων στην «οστεοποίηση» της εθνικής μηχανής (δείτε στην κατηγορία).
Αλλά σήμερα θα ήθελα να μιλήσω για ένα τόσο σημαντικό πράγμα όπως ο χάρτης ιστότοπου html για το DLE.Όσο κι αν έψαξα στο Διαδίκτυο για μια κανονική μονάδα κάρτας, δεν τη βρήκα. Υπάρχουν, φυσικά, αρκετές λύσεις, αλλά όλες δεν δίνουν καθόλου το επιθυμητό αποτέλεσμα και μερικές φορές προκαλούν ακόμη και βλάβη. Έπρεπε να γράψω την ενότητα μόνος μου, ή μάλλον να εμπιστευτώ την υλοποίηση της "wishlist" μου σε επαγγελματίες. Εκφράζω τη βαθιά μου ευγνωμοσύνη στον Alexander Fomin για τον ενθουσιασμό και την απίστευτη ταχύτητα της δουλειάς του.
Η ενότητα χάρτη ιστότοπου για DLE που πρόκειται να σας παρουσιάσω πληροί όλες τις απαιτήσεις του seo και είναι εξαιρετικά εύκολη στην εγκατάσταση.
Μια πλήρης λίστα ενοτήτων για DLE από την Alaich "a:
SiteMap - λειτουργική μονάδα δημιουργίας χάρτη ιστότοπου HTML για DLE
Αρχικό όνομα:χάρτης ιστότοπου
Συμβατότητα CMS: DLE 8.2- 10.6
Διάδοση:Δωρεάν, ως έχει, κατά τη διανομή ενός συνδέσμου προς την πηγή απαιτείται
Τρέχουσα έκδοση: 2.2 (από 05/08/2014)
Σκοπός:Δημιουργήστε μια μη ταξινομημένη λίστα με συνδέσμους προς όλες τις δημοσιεύσεις, τις κατηγορίες και τις στατικές σελίδες.
Ιδιαιτερότητες:Γεννήτρια οπτικής ενσωμάτωσης κώδικα. Λεπτομερείς ρυθμίσεις για την αρχή εμφάνισης όλων των στοιχείων του ιστότοπου - ειδήσεις, κατηγορίες, στατικές σελίδες - αριθμός εμφανιζόμενων στοιχείων, αρχή ταξινόμησης και σειρά ταξινόμησης, εμφάνιση στοιχείων ως σύνδεσμος ή σε απλό κείμενο, δυνατότητα συμπερίληψης / εξαίρεσης συγκεκριμένων στοιχείων.
Περιγραφή και διαμόρφωση της ενότητας χάρτη ιστότοπου HTML για DLE
Φίλοι, 3 Ιουνίου 2012 είναι μια μεγάλη μέρα, κυκλοφόρησε μια ολοκαίνουργια έκδοση 2.0 χάρτη ιστότοπου.Ανεβάζουμε τη γραμμή χρηστικότητας της ενότητας μας σε ένα νέο επίπεδο. Εμάς (ελπίζω και σε εσάς) άρεσε το σύστημα δημιουργίας οπτικού κώδικα που εφαρμόστηκε στο σύστημα και αποφασίσαμε να το εφαρμόσουμε στη λειτουργική μονάδα χάρτη ιστότοπου. Τώρα δεν χρειάζεται να διαβάσετε εγχειρίδια και περιγραφές όλων των λειτουργιών και των τιμών τους - απλώς μεταβείτε στον πίνακα διαχείρισης, καθορίστε μερικές τιμές και αυτό είναι - η ενότητα είναι έτοιμη για χρήση!
Εκτός από τα παραπάνω, θα ήθελα να παραθέσω μερικά ακόμη σημαντικά χαρακτηριστικά:
- η μονάδα είναι πλήρως αποθηκευμένη στην κρυφή μνήμη.
- η μονάδα χρησιμοποιεί το DLE API.
- ο χάρτης δεν εμφανίζει δημοσιεύσεις που δεν έχουν περάσει την εποπτεία, καθώς και εκείνες που έχουν προγραμματιστεί για το μέλλον.
- λαμβάνεται υπόψη η παρουσία / απουσία CNC, καθώς και ο τύπος του CNC.
- παρέχεται μια τέτοια λεπτότητα - εάν κάποιος εργάζεται με τον κινητήρα DLE για μεγάλο χρονικό διάστημα, τότε θυμάται ότι στις πρώτες εκδόσεις δεν υπήρχε καθόλου CNC και στη συνέχεια εμφανίστηκε, αλλά μόνο ενός τύπου (το ίδιο με τον τύπο 3 σχηματίζεται τώρα). Αυτό λοιπόν προβλέπεται και σε αυτήν την ενότητα - οι νέες δημοσιεύσεις εμφανίζονται με μια διεύθυνση url, ο τύπος CNC της οποίας επιλέγεται στον πίνακα διαχείρισης και οι παλιές, αντίστοιχα, με τη διεύθυνση url του CNC παλαιού τύπου.
Παρά την εμφάνιση μιας οπτικής γεννήτριας, σας προτείνω να εξοικειωθείτε με τη μηχανική της ενότητας.
Η λειτουργική μονάδα εισάγεται στο πρότυπο main.tpl χρησιμοποιώντας την ετικέτα:
(συμπεριλάβετε file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — παράμετρος μονάδας, τιμή1 — τιμή παραμέτρου. Οι ρυθμίσεις της μονάδας έρχονται μετά το σημάδι; και χωρίζονται με &.
Εισαγωγή παραδείγματος (εμφανίζει έναν χάρτη ιστότοπου με μια λίστα στατικών σελίδων και ειδήσεων από κατηγορίες με id=2,3,4):
(περιεχόμενο)
(συμπεριλάβετε αρχείο="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Προκειμένου ο χάρτης ιστότοπου να εμφανίζεται σε ξεχωριστή σελίδα, η ετικέτα (συμπεριλάβετε ...) πρέπει να περικλείεται στο , και η ετικέτα (περιεχόμενο) πρέπει να περικλείεται στο . Μετά από αυτό, η ενότητα θα είναι διαθέσιμη στη διεύθυνση http://site.ru/sitemap/
Μετά από οποιεσδήποτε αλλαγές στις παραμέτρους και τις τιμές τους, είναι απαραίτητο να διαγράψετε την προσωρινή μνήμη στον πίνακα διαχείρισης.
Οι παράμετροι της μονάδας πέρασαν μέσω tpl κατά την εισαγωγή:
- need_cats - μια λίστα κατηγοριών αναγνωριστικών που χωρίζονται με κόμματα για εμφάνιση στον χάρτη
- exc_cats - λίστα κατηγοριών αναγνωριστικών που χωρίζονται με κόμμα, εξαιρούνται από τον χάρτη
- need_news — λίστα άρθρων αναγνωριστικού διαχωρισμένου με κόμματα για εμφάνιση στον χάρτη
- exc_news - λίστα αναγνωριστικών άρθρων διαχωρισμένη με κόμματα που πρέπει να εξαιρεθούν από τον χάρτη
- είναι άσκοπο να προσδιορίζονται αυτές οι παράμετροι ταυτόχρονα
- need_static — λίστα στατικών αναγνωριστικών σελίδων διαχωρισμένη με κόμματα για εμφάνιση στον χάρτη
- exc_static - λίστα στατικών σελίδων αναγνωριστικού, διαχωρισμένες με κόμμα, εξαιρούνται από τον χάρτη
- είναι άσκοπο να προσδιορίζονται αυτές οι παράμετροι ταυτόχρονα
- cats_as_links - εμφάνιση ονομάτων κατηγοριών ως συνδέσμων (1 ή 0)
- show_static - εμφάνιση στατικών σελίδων στον χάρτη (1 ή 0)
- cats_sort - πεδίο ταξινόμησης λίστας κατηγοριών (πεδίο από πίνακα dle_category)
- cats_msort - Κατεύθυνση ταξινόμησης λίστας κατηγοριών (ASC ή DESC)
- news_sort - πεδίο ταξινόμησης για τη λίστα των άρθρων (πεδίο από τον πίνακα dle_post)
- news_msort - κατεύθυνση ταξινόμησης της λίστας άρθρων (ASC ή DESC)
- static_sort - πεδίο ταξινόμησης για τη λίστα στατικών σελίδων (πεδίο από τον πίνακα dle_static)
- static_msort - κατεύθυνση ταξινόμησης της λίστας στατικών σελίδων (ASC ή DESC)
- Υπάρχουν 2 επιλογές ταξινόμησης:
- ASC - αύξουσα (αλφαβητικά)
- DESC - φθίνουσα (με αντίστροφη σειρά)
- εάν το πεδίο και η σειρά ταξινόμησης δεν καθορίζονται, χρησιμοποιούνται οι καθορισμένες ρυθμίσεις κατηγορίας ή οι τυπικές παράμετροι DLE
- cats_limit - μέγιστος αριθμός υποκατηγοριών προς εμφάνιση
- news_limit - ο μέγιστος αριθμός άρθρων εξόδου από την κατηγορία
- static_limit - ο μέγιστος αριθμός εμφανιζόμενων στατικών σελίδων
Ειδοποίηση καμία από τις παραπάνω ρυθμίσεις δεν απαιτείται, δεν μπορείτε να καθορίσετε απολύτως τίποτα - απλώς εισαγάγετε την ετικέτα (συμπεριλάβετε file="engine/modules/sitemap.php") - τότε θα χρησιμοποιηθούν οι προεπιλεγμένες ρυθμίσεις.
Μαθήματα εμφάνισης και στυλ χάρτη ιστότοπου
Προαιρετικά, είναι δυνατή η αλλαγή της εμφάνισης του χάρτη τοποθεσίας, για αυτό ανοίγουμε το αρχείο στυλ (style.css) του προτύπου μας και ορίζουμε τις κατηγορίες που περιγράφονται παρακάτω.
Λίστα τάξεων CSS χάρτη ιστότοπου:
Sitemap_categories - στοιχείο
- λίστα κατηγοριών
- λίστα κατηγοριών
.sitemap_items - στοιχείο- λίστα άρθρων
- λίστα άρθρων
.sitemap_static_pages - στοιχείο- λίστα στατικών σελίδων
- λίστα στατικών σελίδων
Root - μια κλάση για τα παραπάνω στοιχεία που βρίσκεται στη ρίζα της λίστας
Sitemap_categories a - στοιχείο με όνομα κατηγορίας
.sitemap_categories span - στοιχείο με όνομα κατηγορίας
.sitemap_items a - το στοιχείο με τίτλο άρθρου
.sitemap_static_pages a - στοιχείο με στατικό όνομα σελίδαςΕγκατάσταση, απεγκατάσταση και ενημέρωση της λειτουργικής μονάδας χάρτη ιστότοπου στο DLE
Εγκατάσταση μονάδας
- Αποσυσκευάστε το αρχείο με τη μονάδα.
- Αντιγράψτε τα περιεχόμενα του φακέλου μεταφορτώσεων (εκτός από τα /templates/) στον διακομιστή.
- Τοποθετήστε τα περιεχόμενα των μεταφορτώσεων/προτύπων/Προεπιλογή/ φακέλου στον φάκελο προτύπων σας.
- Εκτελέστε το αρχείο http://site.ru/sitemap_installer.php και ακολουθήστε τις οδηγίες.
- Διαγράψτε το αρχείο sitemap_installer.php από τον διακομιστή.
- Μεταβείτε στον πίνακα διαχείρισης, επιλέξτε τη μονάδα SiteMap και δημιουργήστε τον κώδικα.
- Ανοίξτε το αρχείο main.tpl του προτύπου σας και βρείτε:
Επανεγγράψτε τον κινητήρα ενεργοποιημένο
Προσθέστε παρακάτω:
$metatags =<<
Προσθήκη παραπάνω:
if ($do == "sitemap" ) ( $nam_e = "Sitemap" ; $metatags [ "title" ] = "Χάρτης ιστότοπου ($config["home_title"]) "; $metatags["περιγραφή"] = "Χάρτης ιστότοπου ($config["description"]) "; $canonical = " " ; ) if ($do == "χάρτης ιστότοπου") ( $nam_e = "Χάρτης ιστότοπου"; $metatags["title"] = "Χάρτης ιστότοπου ($config["home_title"])"; $metatags["description"] = "Χάρτης ιστότοπου ( $config["description"])"; $canonical = ""; )
- Η διαδικασία εγκατάστασης ολοκληρώθηκε - ο χάρτης ιστότοπου είναι διαθέσιμος στη διεύθυνση http://site.ru/sitemap/
Αφαίρεση μονάδας
- Ανεβάστε το αρχείο sitemap_uninstaller.php στον διακομιστή (στο φάκελο όπου είναι εγκατεστημένο το DLE).
- Εκτελέστε το αρχείο http://site.ru/sitemap_uninstaller.php και ακολουθήστε τις οδηγίες.
- Διαγράψτε όλα τα αρχεία μονάδας που λήφθηκαν κατά την εγκατάσταση.
- Επαναφέρετε όλες τις αλλαγές στα αρχεία του κινητήρα (main.tpl και .htaccess) που έγιναν κατά την εγκατάσταση.
- Μην ξεχάσετε να διαγράψετε το αρχείο sitemap_uninstaller.php.
Ενημέρωση ενότητας
- Κατεβάστε τη νέα έκδοση της ενότητας από τη σελίδα https://website/blog/post/1974
- Αποσυσκευάστε το αρχείο με τη μονάδα.
- Αντιγράψτε τα περιεχόμενα του φακέλου μεταφόρτωσης (εκτός από το αρχείο sitemap_installer.php και το φάκελο /templates/) στον διακομιστή σας, απαντώντας "Ναι" στις ερωτήσεις του προγράμματος-πελάτη FTP σχετικά με την αντικατάσταση υπαρχόντων αρχείων.
Προσοχή! Για αναβάθμιση από v.1.x σε v.2.x:
Είναι απαραίτητο να αντιγράψετε πλήρως τα νέα αρχεία από την έκδοση 2.x στον διακομιστή, εάν τα ονόματα ταιριάζουν, επιβεβαιώστε την αντικατάσταση. Μετά από αυτό, πρέπει να εκτελέσετε το http://site.ru/sitemap_installer.php και να ακολουθήσετε τις οδηγίες. Αυτό ολοκληρώνει την ενημέρωση.Κατεβάστε την ενότητα HTML SiteMap για DLE
Ιστορικό εκδόσεων (Αρχείο ιστορικού)
- v.2.2 - 08.05.2014
- Πλήρως επανασχεδιασμένος σχεδιασμός μονάδας για όλες τις εκδόσεις του DLE.
- Διορθώθηκαν μικρά σφάλματα και έγιναν βελτιώσεις. Κατά την ενημέρωση, φροντίστε να ακολουθήσετε το βήμα με την επεξεργασία του αρχείου engine.php στις οδηγίες ενημέρωσης.
- v.2.1.1 - 17.04.2014
- Ο κωδικός της μονάδας έχει ενημερωθεί για να είναι συμβατός με τη νέα μορφή αρχείου ρυθμίσεων DLE έκδοση 10.2 και νεότερη.
- v.2.1 - 08.10.2012
- Διορθώθηκε ένα σφάλμα στη δημιουργία κώδικα.
- Διορθώθηκαν τυπογραφικά λάθη στον πίνακα διαχείρισης.
- v.2.0 - 03.06.2012
- Προστέθηκε πρόγραμμα εγκατάστασης.
- Υπήρχε ένας πίνακας διαχείρισης με μια γεννήτρια κώδικα για εισαγωγή σε ένα πρότυπο.
- v.1.2 - 02.06.2012
- Παρουσιάστηκε ο έλεγχος έκδοσης DLE.
- Η μονάδα είναι πλέον συμβατή με τη γραμμή DLE 8.2-9.6.
- v.1.1 - 02.11.2011
- Διορθώθηκαν σφάλματα με ορισμένες λειτουργίες της μονάδας.
- v.1.0 - 16.03.2011
- Επίσημη έκδοση.
FAQ - απαντήσεις σε συχνές ερωτήσεις
Ε:Γιατί χρειάζομαι δύο χάρτες ιστότοπου xml και html; Ποια είναι η διαφορά τους; Μπορούν να χρησιμοποιηθούν ταυτόχρονα;
ΕΝΑ:Πρόκειται για δύο εντελώς διαφορετικές οντότητες: ο χάρτης ιστότοπου xml προορίζεται μόνο για μηχανές αναζήτησης. Ο χάρτης ιστότοπου html είναι για τους χρήστες να πλοηγούνται στον ιστότοπο. Μπορούν και πρέπει να χρησιμοποιούνται ταυτόχρονα.Ε:Ποιος χάρτης ιστότοπου πρέπει να προστεθεί στον πίνακα webmaster του Yandex και της Google;
ΕΝΑ:Οι μηχανές αναζήτησης πρέπει να «τροφοδοτούν» ακριβώς τον χάρτη ιστότοπου xml και όχι τον χάρτη ιστότοπου που δημιουργεί αυτή η ενότητα.Ε:Με ποιον χάρτη ιστότοπου μπορεί να συνδεθεί στον ιστότοπο (για παράδειγμα, στο υποσέλιδο);
ΕΝΑ:Χρειάζεται μόνο να συνδεθείτε στον χάρτη ιστότοπου html, π.χ. αυτό που δημιουργείται από αυτήν την ενότητα και είναι διαθέσιμο στη διεύθυνση http://site.ru/sitemap/Ε:Έλαβα το ακόλουθο σφάλμα, τι πρέπει να κάνω;
Μοιραίο σφάλμα: Δεν είναι δυνατή η εκ νέου δήλωση της κλάσης Sitemap στο /.../engine/modules/sitemap.php στη γραμμή 55
ΕΝΑ:Χρησιμοποιήστε την εναλλακτική εγκατάσταση ενός χάρτη ιστότοπου μέσω στατικών σελίδων - η μέθοδος περιγράφεται εδώΕ:Λειτουργεί αυτή η ενότητα στο DLE 10;
ΕΝΑ:Ναι, όλα λειτουργούν μια χαρά. Αλλά αν έχετε οποιεσδήποτε δυσκολίες, τότε υπάρχει μια άλλη εναλλακτική. Χάρη στον χρήστη με το ψευδώνυμο Ryan - η μέθοδος περιγράφεται εδώΕ:Έχω πολλές δημοσιεύσεις στον ιστότοπο και όλοι αυτοί οι σύνδεσμοι εμφανίζονται σε μία σελίδα. Αυτό είναι χάλια, ορκίζεται η Yandex!
ΕΝΑ:Ναι, η Yandex ορκίζεται. Για να μειώσετε τον αριθμό των συνδέσμων σε μια σελίδα, χρησιμοποιήστε την παράμετρο news_limit για να περιορίσετε τον αριθμό των εξόδων ειδήσεων (δείτε τη λίστα παραμέτρων για λεπτομέρειες).Ε:Πόσοι σύνδεσμοι στη σελίδα του χάρτη μπορούν/πρέπει να εμφανίζονται;
ΕΝΑ:Από την επίσημη απάντηση από την υποστήριξη Yandex: ο προτεινόμενος αριθμός συνδέσμων στον χάρτη ιστότοπου html δεν πρέπει να υπερβαίνει τους 3000 συνδέσμους.Ε:Τι γίνεται όμως με τη διαίρεση του χάρτη ιστότοπου σε σελίδες; Ναι παρακαλώ.
ΕΝΑ:Η σελιδοποίηση του χάρτη τοποθεσίας δεν υπονοείται από τη δομή της βάσης δεδομένων και τη λογική της ενότητας. Δεν αναμένεται σελιδοποίηση στο εγγύς μέλλον.Σας είπα τα πάντα, κατεβάστε, δοκιμάστε και γράψτε κριτικές. Εάν βρείτε σφάλματα - γράψτε, θα διορθώσουμε τα πάντα το συντομότερο δυνατό. Επίσης, αν έχετε οποιαδήποτε επιθυμία σχετικά με τη λειτουργικότητα, βελτιώσεις, επίσης γράψτε, θα συζητήσουμε τα πάντα και θα το κάνουμε!
ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΩΝΠρόσφατα, αυτή η ενότητα έχει διαδοθεί σε διάφορους ιστότοπους αφιερωμένους στο DLE, με άλλα ονόματα, με αλλαγμένο κωδικό, αφαίρεση / αλλαγή πνευματικών δικαιωμάτων κ.λπ. Ωστόσο, οι ενδείξεις ότι αυτή είναι ακριβώς αυτή η ενότητα και αναπτύχθηκε από τον Alexander Fomin παραμένουν. Άρα - δεν φέρω καμία ευθύνη για διανομές που κατεβαίνουν από άλλους ιστότοπους.
Τα "σκοτεινά άλογα" συναντώνται όχι μόνο μεταξύ των ανθρώπων, αλλά και μεταξύ των CMS. Ένα από αυτά τα «άλογα» είναι το DLE.
Εάν υπάρχουν πολλές πληροφορίες σχετικά με άλλες μηχανές php στο Διαδίκτυο, τότε μόνο μερικά αξιόλογα υλικά μπορούν να βρεθούν για αυτό το CMS. Ας κάνουμε αυτό το άρθρο αξιόλογο λέγοντας στους αναγνώστες πώς να εγκαταστήσουν ένα πρότυπο στο DLE:
Γνωστό για άγνωστο CMS
Αυτή η μηχανή δεν είναι τόσο δημοφιλής στο παγκόσμιο Διαδίκτυο όσο το WordPress ή το Joomla. Είναι δημιούργημα Ρώσων προγραμματιστών. Επομένως, μπορείτε πιο συχνά να πέφτετε πάνω σε έναν ιστότοπο που εκτελείται σε αυτό το CMS και ένα πρότυπο για DLE στο Runet.
Το CMS DLE τοποθετείται από τους δημιουργούς ως βάση για την ανάπτυξη πυλών πληροφοριών και ιστολογίων. Το εσωτερικό σύστημα του κινητήρα είναι προσαρμοσμένο για μεγάλα φορτία και έχει υψηλό βαθμό ανοχής σε σφάλματα:
Όπως οι περισσότεροι κινητήρες, το DLE (DataLife Engine) βασίζεται σε php και MySQL. Το κύριο μειονέκτημα αυτού του συστήματος διαχείρισης περιεχομένου είναι η πληρωμή του. Παρόλα αυτά, το DLE καταλαμβάνει την τέταρτη θέση όσον αφορά την επικράτηση μεταξύ των πόρων που βρίσκονται στη ζώνη ru. Αν και οι περισσότεροι από αυτούς (59 χιλιάδες ιστότοποι) χρησιμοποιούν πειρατικές εκδόσεις του κινητήρα.Μια άδεια για τη βασική διαμόρφωση του CMS για περίοδο 1 έτους κοστίζει 2190 ρούβλια. Η παράτασή του για το δεύτερο έτος (και τα επόμενα) θα κοστίσει 1490 ρούβλια. Η τιμή της εκτεταμένης έκδοσης είναι 2790 ρούβλια.
Εκτός από τις επί πληρωμή εκδόσεις, υπάρχει και μια δωρεάν. Αυτή η έκδοση του CMS παρουσιάζεται από τον κατασκευαστή ως δοκιμαστική έκδοση του κινητήρα και ως βάση για τη δημιουργία του πρώτου σας ιστότοπου:
Το κύριο μειονέκτημα του DLE είναι η αδύναμη ασφάλεια. Το 2008, ειδικοί επέκριναν το CMS για τη χαμηλή ασφάλεια του εσωτερικού του συστήματος κατά την αντιμετώπιση αιτημάτων. Πιθανότατα, αυτό το πρόβλημα δεν έχει επιλυθεί σήμερα.Σύμφωνα με τα αναλυτικά δεδομένα της Yandex για το 2011, τις περισσότερες φορές προσβάλλονται ιστότοποι που λειτουργούν με βάση το CMS DLE. Η τελευταία έκδοση του κινητήρα αυτή τη στιγμή είναι η έκδοση 10.3. Βγήκε τον Σεπτέμβριο του 2014.
Χαρακτηριστικά του προτύπου για DLE
Τα πρότυπα για τοποθεσίες DLE έχουν μια σειρά από χαρακτηριστικά που διακρίνουν θεμελιωδώς αυτό το CMS από άλλα συστήματα διαχείρισης περιεχομένου:
- Η δομή του προτύπου του κινητήρα βασίζεται σε αρχεία TPL. Αυτό διευκολύνει σημαντικά τη διαδικασία διάταξης και προσαρμογής του σχεδίου προτύπου.
- Το κύριο αρχείο δομής είναι main.tpl. Όλα τα πρόσθετα στοιχεία προτύπου ( μενού, πλαϊνή γραμμή) ορίζονται επίσης χρησιμοποιώντας αρχεία TPL.
- Οι αποφάσεις στυλ γράφονται σε δύο αρχεία: τα στυλ για το μέρος του προγράμματος ορίζονται στο engine.css και όλα τα άλλα είναι στο style.css:
Στη συνέχεια, πρέπει να μεταβείτε στον πίνακα ελέγχου του ιστότοπου (αρχείο admin.php). Στη συνέχεια, επιλέξτε "" από το μενού στην αριστερή πλευρά. Ρυθμίσεις σεναρίου», « Ρυθμίσεις συστήματος»:
Στο κάτω μέρος, στην ενότητα "Γενικές ρυθμίσεις" μεταβείτε στο στοιχείο" Προεπιλεγμένο πρότυπο ιστότοπου". Επιλέξτε το απαιτούμενο πρότυπο από την αναπτυσσόμενη λίστα. Αφού κάνετε αλλαγές, μην ξεχάσετε να κάνετε κλικ στο "Αποθήκευση":
Μετά από αυτό, το νέο πρότυπο ενεργοποιείται και ο ιστότοπος θα αλλάξει την εμφάνισή του. Αλλά πριν βάλετε το πρότυπο στο DLE, μην ξεχάσετε να το αποσυμπιέσετε.V CMS DLEΣε αντίθεση με άλλα δημοφιλή συστήματα διαχείρισης περιεχομένου, το πρότυπο δεν εγκαθίσταται από αρχείο.
Δυστυχώς, τα περισσότερα από τα πρότυπα για το DLE, όπως και ο ίδιος ο κινητήρας, πληρώνονται. Αλλά αν ψάξετε καλά, τότε στο Runet μπορείτε να βρείτε μερικούς αξιοπρεπείς πόρους όπου μπορείτε να κάνετε λήψη προτύπων δωρεάν. Εδώ είναι μερικά από αυτά:- dle-shablony.net - υπάρχουν περίπου 50 διαφορετικά πρότυπα για δωρεάν λήψη. Αλλά είναι όλα "απενεχόμενα" σε μια γενική ενότητα χωρίς ταξινόμηση ανά κατηγορία. Αν και μεταξύ αυτών μπορείτε να βρείτε απολύτως δείγματα «φράουλας»:
- newtemplates.ru - ο ιστότοπος παρουσιάζει μια μεγάλη συλλογή από επί πληρωμή και δωρεάν πρότυπα. Όλα ταξινομούνται εύκολα σε θεματικές επικεφαλίδες. Αλλά ακόμη και μεταξύ των πληρωμένων, μπορείτε να βρείτε δείγματα αξίας 5-10 $ και κυκλοφορία μόνο 5 αντιτύπων. Και αυτό θα προσφέρει στον πόρο ένα σχέδιο με αρκετά υψηλό βαθμό μοναδικότητας!
- Το 10.dle-shabloni.ru είναι ένας υπέροχος πόρος με μια τεράστια συλλογή προτύπων για τοποθεσίες DLE. Οι ετικέτες θα σας βοηθήσουν να βρείτε ανάμεσά τους αυτές που χρειάζεστε ανά θέμα ή ακόμα και ανά χρώμα. Μπορείτε να δείτε πώς λειτουργεί το πρότυπο χρησιμοποιώντας την ενσωματωμένη επίδειξη ή στο βίντεο που αναπαράγεται στο παράθυρο του προγράμματος αναπαραγωγής βίντεο του YouTube:
Μην ξεχνάτε ότι κάθε πρότυπο αναπτύχθηκε για μια συγκεκριμένη έκδοση του CMS DLE. Η συμμόρφωσή τους πρέπει να ελεγχθεί πριν από τη λήψη του επιλεγμένου δείγματος.
Πώς να επεξεργαστείτε ένα πρότυπο DLE
Σε αντίθεση με άλλα δημοφιλή συστήματα διαχείρισης περιεχομένου, το DLE έχει ένα απλούστερο σχήμα προτύπων. Χάρη σε αυτό, η επεξεργασία τους είναι πολύ πιο γρήγορη και ευκολότερη. Η εργαλειοθήκη του διοικητικού μέρους του κινητήρα περιλαμβάνει έναν ενσωματωμένο επεξεργαστή κώδικα.
Για να αποκτήσετε πρόσβαση σε αυτό το εργαλείο χρειάζεστε:
- Μεταβείτε στον πίνακα διαχείρισης του ιστότοπου.
- Από το μενού στα αριστερά επιλέξτε " Διαχείριση προτύπων"," Πρότυπα ιστότοπου ";
- Στην αναπτυσσόμενη λίστα που βρίσκεται στο πεδίο " Επιλεγμένο πρότυπο για επεξεργασία"Εγκαταστήστε την επιθυμητή παρουσία και κάντε κλικ στο κουμπί "Εκτέλεση":
- Μετά από αυτό, θα εμφανιστεί παρακάτω το ενσωματωμένο παράθυρο επεξεργασίας κώδικα. Αλλά πριν επεξεργαστείτε το πρότυπο, πρέπει να επιλέξετε ένα αρχείο για επεξεργασία. Το δέντρο αρχείου προτύπου βρίσκεται στα αριστερά. Αφού κάνετε κλικ στην επιθυμητή πηγή με τον κέρσορα, τα περιεχόμενά της θα εμφανιστούν στο παράθυρο του επεξεργαστή:
Η τεχνική τεκμηρίωση για το CMS DLE είναι διαθέσιμη για μελέτη στο επίσημη ιστοσελίδακατασκευαστής.
Μπορείτε να διαβάσετε για όλες τις νέες δυνατότητες του DLE 12.1 σε αυτό το άρθρο.
DataLife Engine v.12.1 Το Δελτίο Τύπου θα σας ενημερώσει για την προσθήκη στη διαφημιστική ενότητα, τώρα η ενότητα υποστηρίζει τη λειτουργία ρουμπρίκας, σε αυτήν την έκδοση μπορείτε να παρακολουθείτε τον αριθμό των προβολών διαφημιστικού υλικού και περισσότερες προσθήκες που σχετίζονται με τη διαχείριση διαφημίσεων.
Ένας καλός, πιθανώς χρησιμοποιώντας κανονικούς συνδέσμους, έχει προστεθεί στον κώδικα για όλες τις σελίδες του ιστότοπου, συμπεριλαμβανομένης της πλοήγησης σε ενότητες, της προβολής των πλήρεις ειδήσεις κ.λπ. Αυτό είναι ένα χαρακτηριστικό για τη βελτίωση της βελτιστοποίησης SEO των έργων, την εξάλειψη των διπλότυπων σελίδων εάν δημοσιεύονται λανθασμένοι σύνδεσμοι στον ιστότοπό σας οπουδήποτε στο Διαδίκτυο ή εάν για κάποιο λόγο είναι απαραίτητο να απενεργοποιήσετε τον έλεγχο εσφαλμένων CNC.
Για λόγους ασφαλείας, έχει προστεθεί μια λειτουργία για την αυτόματη προστασία του ιστότοπου από τη μεταφόρτωση κώδικα ή την εισαγωγή πλαισίων σε ιστότοπους τρίτων. Όταν αυτή η ρύθμιση είναι ενεργοποιημένη, ο πόρος σας θα αποκλειστεί αυτόματα εάν είναι ενσωματωμένος σε ένα iframe στον ιστότοπο κάποιου άλλου. Με αυτόν τον τρόπο μπορείτε να προστατεύσετε τον ιστότοπό σας από επιθέσεις όπως το clickjacking.
Ένα άλλο ενδιαφέρον χαρακτηριστικό για τη βελτιστοποίηση ιστότοπου SEO είναι οι διευρυμένες δυνατότητες της ενότητας "Meta tags", τώρα θα μπορείτε να ορίσετε όχι μόνο μετα-ετικέτες για σελίδες, αλλά και οποιονδήποτε ξεχωριστό τίτλο για τη σελίδα και την περιγραφή σελίδας, που μπορείτε να εμφανίσετε αργότερα οπουδήποτε στο πρότυπό σας.
(συνιστάται)
Φιλοξενία με δωρεάν πιστοποιητικό SSLγια τον ιστότοπο, σύγχρονος εξοπλισμός σε SSD - ένας από τους ηγέτες σε ποιότητα και χαμηλή τιμή. Διαβάζουμε σε αυτό το άρθρο.Παρεμπιπτόντως, εάν χρειάζεστε ένα υψηλής ποιότητας με δωρεάν πιστοποιητικό SSL, ένα ευνοϊκό πρόγραμμα χρέωσης και έναν ασφαλή πάροχο, αυτός ο κωδικός προσφοράς παρέχει έκπτωση 5% για την παραγγελία ενός τομέα ή/και φιλοξενίας
A460-09C2-059C-5161
Για παράδειγμα για δωρεάν φιλοξενία Χωρίς διαφήμισηκαι προϋποθέσειςτρέχει το DataLife Engine 12-9.x ή οποιοδήποτε άλλο CMS - αυτή η υπηρεσία θα σας βοηθήσει να καταλάβετε μέσα σε ένα μήνα εάν η φιλοξενία είναι κατάλληλη για εσάς ή όχι.
Προσφέρουμε κατεβάστε το DLEδιαφορετικές εκδόσεις στο http://www.site στην ενότητα για όλους χωρίς εγγραφή (εκδόσεις με άδεια χρήσης UTF 8 και Win 1251).
Το κύριο στάδιο ανάπτυξης της έκδοσης 12.1 έχει ολοκληρωθεί, η κυκλοφορία βρίσκεται σε δοκιμή και προετοιμασία πριν από την κυκλοφορία, αλλά προς το παρόν, σας προσκαλούμε να εξοικειωθείτε με τις πληροφορίες σχετικά με το τι σας περιμένει με την κυκλοφορία της νέας έκδοσης.
Οι ακόλουθες αλλαγές έχουν προετοιμαστεί και εφαρμοστεί:
1. Προστέθηκε υποστήριξη για επικεφαλίδες στην ενότητα διαχείρισης διαφημίσεων. Μπορείτε να δημιουργήσετε επικεφαλίδες σε αυτήν την ενότητα και να τοποθετήσετε το διαφημιστικό σας υλικό σε αυτές τις επικεφαλίδες. Οι επικεφαλίδες εμφανίζονται στην κορυφή, πριν από τη λίστα με το προστιθέμενο διαφημιστικό υλικό, με τη μορφή φακέλων. Στις ίδιες τις ρουμπρίκες, μπορείτε επίσης να δημιουργήσετε επιπλέον υπότιτλους σε απεριόριστο αριθμό. Έτσι, με μεγάλο αριθμό διαφημιστικών υλικών, μπορείτε να τα τοποθετήσετε για ευκολία στην πλοήγηση μέσα από αυτά, σε διάφορες επικεφαλίδες και υποτίτλους.
2. Προστέθηκε η δυνατότητα να λαμβάνεται υπόψη ο αριθμός των προβολών για διαφημιστικό υλικόπροστέθηκε στον πίνακα ελέγχου του σεναρίου. Οι προβολές καταμετρώνται μόνο για πραγματικούς χρήστες που έχουν πρόσβαση στον ιστότοπο χρησιμοποιώντας πρόγραμμα περιήγησης. Τα ρομπότ που ανιχνεύουν τον ιστότοπο δεν υπολογίζονται. Η καταμέτρηση προβολών είναι ενεργοποιημένη απευθείας για κάθε banner, επομένως μπορείτε να μετράτε μόνο προβολές για τις διαφημίσεις που χρειάζεστε. Έχετε επίσης την επιλογή να καθορίσετε εάν θα καταμετρώνται όλες οι προβολές banner ή θα καταμετρώνται μόνο οι προβολές από μοναδικούς χρήστες.
3. Για διαφημιστικό υλικό στον πίνακα διαχείρισης προστέθηκε η δυνατότητα περιορισμού της εμφάνισης του bannerμε βάση τον αριθμό των προβολών που έχει και μπορείτε να απενεργοποιήσετε το banner όταν φτάσει στον καθορισμένο μέγιστο αριθμό προβολών.4. Προστέθηκε η δυνατότητα υπολογισμού του αριθμού των κλικ για διαφημιστικό υλικό που προστέθηκε στον πίνακα ελέγχου του σεναρίου. Το DataLife Engine παρεμποδίζει αυτόματα τις ετικέτες HTML που δημοσιεύονται χρησιμοποιώντας ετικέτες και παρακολουθεί αυτόματα τα κλικ σε αυτές. Δεν απαιτείται ειδικός σχεδιασμός αυτών των συνδέσμων, μπορούν να οδηγήσουν σε οποιαδήποτε διεύθυνση χρειάζεστε. Έχετε επίσης την επιλογή να καθορίσετε εάν θέλετε να μετράτε όλα τα κλικ σε έναν σύνδεσμο ή να μετράτε μόνο τα κλικ από μοναδικούς χρήστες.
5. Για διαφημιστικό υλικό στον πίνακα διαχείρισης, έχει προστεθεί η δυνατότητα περιορισμού της εμφάνισης ενός banner με βάση τον αριθμό των κλικ στο banner σας και μπορείτε να απενεργοποιήσετε την εμφάνιση ενός banner όταν ο καθορισμένος μέγιστος αριθμός κλικ σε αυτό επιτυγχάνεται.
7. Προστέθηκε χρήση κανονικών συνδέσμων, στον κώδικα των σελίδων, για όλες τις σελίδες του ιστότοπου, συμπεριλαμβανομένης της πλοήγησης σε ενότητες, της προβολής πλήρους ειδήσεων κ.λπ. Αυτή η δυνατότητα σάς επιτρέπει να αυξήσετε τη βελτιστοποίηση SEO των ιστότοπων και επίσης σας επιτρέπει να αποφύγετε διπλότυπες σελίδες εάν δημοσιεύονται λανθασμένοι σύνδεσμοι στον ιστότοπό σας κάπου στο Διαδίκτυο ή εάν για κάποιο λόγο χρειαστεί να απενεργοποιήσετε τον έλεγχο εσφαλμένου CNC.
8. Στις ρυθμίσεις κατηγορίας στον πίνακα ελέγχου, πρόσθεσε τη δυνατότητα ορισμού από προεπιλογή για μια κατηγορία εάν επιτρέπεται η δημοσίευση ειδήσεων από αυτήν την κατηγορία στην κεντρική σελίδα του ιστότοπου. Αυτές οι ρυθμίσεις ισχύουν τη στιγμή της προσθήκης ή επεξεργασίας μιας δημοσίευσης και εάν η δημοσίευση στην κύρια σελίδα απαγορεύεται για μια κατηγορία, τότε η αντίστοιχη επιλογή καταργείται τη στιγμή της προσθήκης ή της επεξεργασίας μιας δημοσίευσης.
9. Στις ρυθμίσεις κατηγορίας στον πίνακα ελέγχου, πρόσθεσε τη δυνατότητα να ορίσετε από προεπιλογή για μια κατηγορία εάν επιτρέπονται σχόλια για δημοσιεύσεις από αυτήν την κατηγορία. Αυτές οι ρυθμίσεις ισχύουν τη στιγμή της προσθήκης ή της επεξεργασίας μιας δημοσίευσης και εάν τα σχόλια είναι απενεργοποιημένα για μια κατηγορία, τότε η αντίστοιχη επιλογή καταργείται τη στιγμή της προσθήκης ή επεξεργασίας μιας δημοσίευσης.
10. Στις ρυθμίσεις κατηγορίας στον πίνακα ελέγχου, πρόσθεσε τη δυνατότητα να ορίσετε από προεπιλογή για μια κατηγορία εάν επιτρέπεται μια βαθμολογία για δημοσιεύσεις από αυτήν την κατηγορία. Αυτές οι ρυθμίσεις ισχύουν τη στιγμή της προσθήκης ή της επεξεργασίας μιας δημοσίευσης και εάν η χρήση μιας βαθμολογίας είναι απενεργοποιημένη για μια κατηγορία, τότε η αντίστοιχη επιλογή καταργείται τη στιγμή της προσθήκης ή επεξεργασίας μιας δημοσίευσης.
11. Στις ρυθμίσεις σεναρίου στον πίνακα ελέγχου, στην ενότητα ρυθμίσεων ασφαλείας, πρόσθεσε τη δυνατότητα ενεργοποίησης της αυτόματης προστασίας του ιστότοπου από την ενσωμάτωση σε πλαίσια σε ιστότοπους τρίτων. Όταν είναι ενεργοποιημένη αυτή η ρύθμιση, ο ιστότοπός σας θα αποκλειστεί αυτόματα εάν είναι ενσωματωμένος σε ένα iframe στον ιστότοπο κάποιου άλλου. Με αυτόν τον τρόπο μπορείτε να προστατεύσετε τον ιστότοπό σας από επιθέσεις όπως το clickjacking.
12. Επέκταση των δυνατοτήτων της ενότητας "Metatags",αυτή η ενότητα έχει μετονομαστεί σε "Επικεφαλίδες, περιγραφές, μετα-ετικέτες". Τώρα σε αυτήν την ενότητα μπορείτε να ορίσετε όχι μόνο μετα-ετικέτες για σελίδες, αλλά και έναν ξεχωριστό τίτλο για τη σελίδα και μια περιγραφή της σελίδας, την οποία μπορείτε αργότερα να εμφανίσετε οπουδήποτε στο πρότυπό σας. Για να γίνει αυτό, έχουν προστεθεί νέες καθολικές ετικέτες για πρότυπα: (σελίδα-τίτλος) - εμφανίζει τον τίτλο που καθορίζετε για τη σελίδα, (σελίδα-περιγραφή) - εμφανίζει την περιγραφή που καθορίζετε για τη σελίδα. Επιτρέπεται επίσης η χρήση ετικετών BB και HTML στην περιγραφή της σελίδας. Έτσι, χρησιμοποιώντας αυτήν την ενότητα, μπορείτε, για παράδειγμα, να δημιουργήσετε και να εμφανίσετε τίτλους και περιγραφές για ένα σύννεφο ετικετών για κάθε ετικέτα ξεχωριστά, κ.λπ.
13. Προστέθηκε νέο κείμενο ετικετών καθολικού προτύπου, τα οποία εμφανίζουν το κείμενο που περικλείεται σε αυτά, εάν είχε οριστεί τίτλος για τη σελίδα που προβάλλεται στη μονάδα "Επικεφαλίδες, περιγραφές, μετα-ετικέτες". Και προστέθηκαν επίσης αντίθετες ετικέτες κειμένου που εμφανίζουν το κείμενο που περικλείεται σε αυτές, εάν δεν είχε οριστεί ο τίτλος για τη σελίδα που προβάλλεται. Παρόμοιες ετικέτες έχουν επίσης προστεθεί για την περιγραφή: κείμενο , που εμφανίζει το κείμενο που περικλείεται σε αυτές, εάν είχε καθοριστεί περιγραφή για τη σελίδα που προβάλλεται στη λειτουργική ενότητα "Επικεφαλίδες, περιγραφές, μετα-ετικέτες", κείμενο που εμφανίζει το κείμενο που περικλείεται σε αυτές, εάν Δεν υπήρχε περιγραφή για τη σελίδα που προβάλλεται.
14. Προστέθηκε υποστήριξη για νέες ετικέτες κειμένου για το πρότυπο μενού κατηγορίας (categorymenu.tpl)., τα οποία εμφανίζουν το κείμενο που περικλείεται σε αυτά, εάν η κατηγορία που προβάλλεται στον ιστότοπο ή οι ειδήσεις δεν ανήκουν στην κατηγορία από το μενού. Αυτή η ετικέτα μπορεί να χρησιμοποιηθεί μόνο μέσα σε ετικέτες και χρησιμοποιείται, για παράδειγμα, για την εμφάνιση ορισμένων πληροφοριών (όπως συνδέσμους) μόνο για ανενεργές κατηγορίες από το μενού.
15. Διευρυμένες επιλογές για την εμφάνιση δημοσιεύσεων με βάση τις τιμές πρόσθετων πεδίων σε δημοσιεύσεις. Όταν αποκτήσετε πρόσβαση στη διεύθυνση http://yoursite/xfsearch/fieldname/fieldvalue/, οι αναρτήσεις θα επιστραφούν όπως πριν που περιέχουν την καθορισμένη τιμή στο συγκεκριμένο πεδίο, εάν το πεδίο έχει οριστεί σε "χρήση ως παραπομπές". Κατά την πρόσβαση στο http://yoursite/xfsearch/field value/, θα εμφανίζονται δημοσιεύσεις που περιέχουν αυτήν την τιμή για όλα τα πρόσθετα πεδία. Κατά την πρόσβαση στο http://yoursite/xfsearch/όνομα πεδίου/, θα εμφανίζονται όλες οι δημοσιεύσεις στις οποίες συμπληρώνεται αυτό το καθορισμένο πεδίο.
16. Στις ρυθμίσεις σεναρίου, έχει προστεθεί η δυνατότητα εκχώρησης μιας ξεχωριστής σελίδας με το όνομα 404.html στη ρίζα του ιστότοπού σας για την εμφάνιση σελίδων για τις οποίες δεν υπάρχει περιεχόμενο. Εάν αυτή η ρύθμιση είναι ενεργοποιημένη, αντί για το τυπικό μήνυμα συστήματος "Δυστυχώς, αυτή η σελίδα δεν είναι διαθέσιμη σε εσάς, η διεύθυνσή της μπορεί να έχει αλλάξει ή να έχει διαγραφεί.", μπορείτε να εμφανίσετε μια ξεχωριστή σελίδα ειδικά προετοιμασμένη εκ των προτέρων, με εντελώς ξεχωριστό σχέδιο. Αυτή η καινοτομία θα είναι χρήσιμη για webmasters που θέλουν να κάνουν ξεχωριστό σχεδιασμό 404 σελίδων του ιστότοπού τους.
17. Η δυνατότητα εκχώρησης κεφαλίδας HTTP έχει προστεθεί στις ρυθμίσεις του σεναρίου, από όπου είναι απαραίτητο να ληφθούν διευθύνσεις IP χρήστη. Αυτή η καινοτομία θα είναι χρήσιμη για ιστότοπους που χρησιμοποιούν διάφορους εξωτερικούς διακομιστές μεσολάβησης και δεν έχουν τη δυνατότητα να ρυθμίσουν σωστά τον διακομιστή για να αποκτήσουν τις σωστές πραγματικές διευθύνσεις IP των επισκεπτών. Για παράδειγμα, όταν χρησιμοποιείτε την υπηρεσία cloudflare και άλλες για προστασία από επιθέσεις DDOS και χρησιμοποιείτε ένα κανονικό πρόγραμμα φιλοξενίας χωρίς πρόσβαση στις ρυθμίσεις διακομιστή. Τώρα, στις ρυθμίσεις σεναρίου στον πίνακα διαχείρισης, μπορείτε να πείτε στο σενάριο από πού να λάβετε τη διεύθυνση IP των επισκεπτών του ιστότοπου.
18. Κατά τη διαγραφή μιας κατηγορίας στον πίνακα ελέγχου του σεναρίου, πρόσθεσε τη δυνατότητα να επιλέγετε τι θα κάνετε με δημοσιεύσεις που ανήκουν σε αυτήν την κατηγορία. Μπορείτε: «Κατάργηση αυτής της κατηγορίας από δημοσιεύσεις», «Αντικατάσταση της κατηγορίας με άλλη ή άλλη κατηγορία», καθώς και «Διαγραφή όλων των δημοσιεύσεων αυτής της κατηγορίας». Σε αυτήν την περίπτωση, εάν μια κατηγορία διαγραφεί ή αντικατασταθεί από μια δημοσίευση, τότε μόνο η κατηγορία που διαγράφεται θα αφαιρεθεί ή θα αντικατασταθεί. Για παράδειγμα, η δημοσίευσή σας βρίσκεται στις κατηγορίες "Κόσμος", "Ειδήσεις", "Δημοφιλή" και εσείς, για παράδειγμα, διαγράφετε την κατηγορία "Κόσμος", στη συνέχεια, για δημοσιεύσεις σε αυτήν την κατηγορία, μόνο η κατηγορία "Κόσμος" θα διαγραφεί , ή αντικαταστάθηκαν, όλες οι άλλες κατηγορίες στη λίστα αυτών των δημοσιεύσεων θα παραμείνουν σε ισχύ.
19. Ένας νέος τύπος πρόσθετου πεδίου προστέθηκε για δημοσιεύσεις: "Pure HTML and JS". Όταν χρησιμοποιείτε αυτό το πεδίο, το DataLife Engine δεν θα παρεμβαίνει στο κείμενο που είναι γραμμένο σε αυτό και δεν θα φιλτράρει τον κώδικα HTML αυτού του κειμένου και επίσης επιτρέπει την εγγραφή καθαρού κώδικα javascript σε αυτό. Αυτό το πεδίο θα είναι χρήσιμο όταν χρειάζεται να εισαγάγετε κάποιο κωδικό στις ειδήσεις που δεν χρειάζεται να ελεγχθεί για ασφάλεια, για παράδειγμα, οποιοδήποτε πρόγραμμα αναπαραγωγής σας κ.λπ. Προσοχή, δεδομένου ότι το σενάριο δεν θα φιλτράρει το κείμενο από αυτό το πεδίο, κατά τη δημιουργία του, φροντίστε να ορίσετε περιορισμούς σχετικά με τις ομάδες που επιτρέπεται να το χρησιμοποιούν. Μην επιτρέψετε τη χρήση του από απλούς χρήστες τους οποίους δεν εμπιστεύεστε, διαφορετικά μπορεί να θέσει σε κίνδυνο την ασφάλεια του ιστότοπού σας.
20. Για επιπλέον πεδία δημοσιεύσεων, που έχουν την επιλογή "Χρήση ως παραπομπές", προστέθηκε η δυνατότητα καθορισμού του οριοθέτη για αυτές τις αναφορές. Μπορείτε να καθορίσετε τόσο μεμονωμένους χαρακτήρες όσο και κώδικα HTML ως διαχωριστικό. Προηγουμένως, ένα κόμμα χρησιμοποιήθηκε ως διαχωριστικό λίστας, τώρα μπορείτε να ορίσετε το δικό σας προσωπικό διαχωριστικό για κάθε πεδίο, το οποίο σας επιτρέπει να δημιουργήσετε το δικό σας μοναδικό σχέδιο εξόδου στο πρότυπο για κάθε πεδίο.
21. Προστέθηκε υποστήριξη για την τεχνολογία "Yandex Turbo" για τακτικές ροές RSS, χωρίς να χρησιμοποιηθεί η συμπερίληψη στις ρυθμίσεις του τύπου ροής RSS ως "Yandex news", για αυτήν την πρόσθετη υποστήριξη για την εμφάνιση της πλήρους ετικέτας ειδήσεων (πλήρης ιστορία) για οποιονδήποτε τύπο ροής RSS. Επίσης, το τυπικό πρότυπο /templates/rss.xml έχει ενημερωθεί, το οποίο δείχνει πώς πρέπει να μοιάζει ένα πρότυπο με πλήρη υποστήριξη για το Yandex Turbo. Ομοίως, υποστηρίζεται πλήρως η δυνατότητα προσαρμογής του προτύπου RSS για την τεχνολογία Yandex Zen.
22. Προστέθηκε η δυνατότητα απάντησης σε σχόλια κατά την προβολή όλων των πιο πρόσφατων σχολίων στον ιστότοπο,εάν η υποστήριξη για σχόλια που μοιάζουν με δέντρο είναι ενεργοποιημένη στις ρυθμίσεις του σεναρίου. Έτσι, για παράδειγμα, μπορείτε να απαντάτε γρήγορα σε εισερχόμενα σχόλια στον ιστότοπο χωρίς να μπείτε σε κάθε είδηση, λόγω του γεγονότος ότι ορισμένα από τα βαριά σενάρια έχουν αλλάξει σε καθυστερημένη και ανεξάρτητη φόρτωση απόδοσης σελίδας. Αυτά τα σενάρια φορτώνονται στο πρόγραμμα περιήγησης παράλληλα με την απόδοση της σελίδας και εκτελούνται μόνο μετά την απόδοση της σελίδας στο πρόγραμμα περιήγησης. Το οποίο παρέχει οπτικά ταχύτερη εμφάνιση σελίδας.24. Προστέθηκε η δυνατότητα για χρήστες που δεν είναι εγγεγραμμένοι στον ιστότοπο, στείλτε παράπονα στη διαχείριση του ιστότοπου σχετικά με νέα και σχόλια, όπως ακριβώς αυτή η δυνατότητα υπήρχε στο παρελθόν μόνο για εγγεγραμμένους χρήστες.
25. Προστέθηκε η χρήση της σήμανσης schema org για την εμφάνιση μιας βαθμολογίας με τον τύπο "Βαθμολογία".Η χρήση αυτής της σήμανσης επιτρέπει στις πλήρεις ειδήσεις, όταν εμφανίζονται στα αποτελέσματα αναζήτησης Google, να εμφανίζουν επίσης τη βαθμολογία της δημοσίευσης.
26. Προστέθηκε αυτόματη ανίχνευση του προσανατολισμού των φωτογραφιών όταν αποστέλλονται στον διακομιστή, με βάση τις μετα-πληροφορίες που περιέχονται στα αρχεία γραφικών. Εάν η αρχική φωτογραφία ήταν ανάποδα, τότε όταν μεταφορτωθεί στον διακομιστή, το σενάριο θα την περιστρέψει αυτόματα στην επιθυμητή θέση. Αυτό εξαλείφει την ανάγκη πρόσθετης επεξεργασίας εικόνων σε υπολογιστή, εάν η κάμερα περιστρεφόταν κατά τη φωτογράφηση.
27. Προστέθηκε η δυνατότητα αυτόματης ειδοποίησης της διαχείρισης του ιστότοπου για νέα νέα από χρήστες, το οποίο βρίσκεται υπό εποπτεία (αν είναι ενεργοποιημένο στις ρυθμίσεις του σεναρίου), εάν οι ειδήσεις προστέθηκαν από τον πίνακα ελέγχου του σεναρίου. Προηγουμένως, μια ειδοποίηση αποστέλλονταν μόνο εάν μια ανάρτηση προστέθηκε απευθείας από τον ιστότοπο.28. Εάν ο χρήστης επεξεργαστεί τη δημοσίευση στον πίνακα ελέγχου, το οποίο είχε δημοσιευθεί προηγουμένως στον ιστότοπο, αλλά σύμφωνα με τις ρυθμίσεις της ομάδας του, απαγορεύεται να δημοσιεύει χωρίς εποπτεία ή δεν επιτρέπεται να δημοσιεύει σε όλες τις κατηγορίες, τότε στη διαχείριση του ιστότοπου θα σταλεί επίσης μια αντίστοιχη ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου ότι αυτή η είδηση περιμένει εποπτεία.
29. Έχουν γίνει αλλαγές στη λειτουργία της ενότητας Breadcrumbs στον ιστότοπο.Εάν προβάλλονται ειδήσεις από μια συγκεκριμένη κατηγορία, τότε για την κατηγορία στην οποία βρίσκεται άμεσα ο χρήστης, αυτή η κατηγορία θα εμφανίζεται με τη μορφή απλού κειμένου και όχι με τη μορφή συνδέσμου. Μόνο οι κατηγορίες που βρίσκονται υψηλότερα στην ιεραρχία θα εμφανίζονται ως σύνδεσμος ή ένας σύνδεσμος προς αυτήν την κατηγορία θα εμφανίζεται εάν, για παράδειγμα, ο χρήστης έχει προχωρήσει περισσότερο στην πλοήγηση σε σελίδες αυτής της κατηγορίας. Έτσι, αυτή η καινοτομία αποφεύγει τους κυκλικούς συνδέσμους σελίδων προς τον εαυτό τους.
30. Για τη μονάδα "Διασταυρούμενες αναφορές" στον πίνακα ελέγχου, προστέθηκαν δύο νέες περιοχές αντικατάστασης για συνδέσμους. Μπορείτε προαιρετικά να ορίσετε μια αντικατάσταση μόνο για στατικές σελίδες, καθώς και να επιλέξετε μια αντικατάσταση για στατικές σελίδες, ειδήσεις και σχόλια.
31. Για τη μονάδα "Εύρεση και αντικατάσταση" στον πίνακα ελέγχου, πρόσθεσε τη δυνατότητα μαζικής αντικατάστασης κειμένου σε δημοσκοπήσεις για δημοσιεύσεις και κατά την ψηφοφορία στον ιστότοπο.
32. Προστέθηκε η δυνατότητα διαγραφής όλων των δημοσιεύσεων, σε αναμονή της εποπτείας από έναν συγκεκριμένο χρήστη. Για να το κάνετε αυτό, στην ενότητα διαχείριση χρηστών, κάντε κλικ στον αριθμό των δημοσιεύσεών του και επιλέξτε το κατάλληλο στοιχείο μενού.33. Προστέθηκε η δυνατότητα διαγραφής όλων των σχολίων, σε αναμονή της εποπτείας από έναν συγκεκριμένο χρήστη. Για να το κάνετε αυτό, στην ενότητα διαχείριση χρήστη, κάντε κλικ στον αριθμό των σχολίων του και επιλέξτε το κατάλληλο στοιχείο μενού.
34. Μια μορφοποιημένη εμφάνιση του αριθμού των διαφορετικών μετρητών (προβολές, δημοσιεύσεις, σχόλια) έχει προστεθεί στον πίνακα διαχείρισης του σεναρίου. Η έξοδος αυτών των μετρητών πραγματοποιείται σε μορφοποιημένη μορφή ως εκατοντάδες, χιλιάδες, εκατομμύρια κ.λπ. Αυτό δίνει μια πιο οπτική αναπαράσταση και αντίληψη αυτών των αριθμών.35. Για πρότυπα για την εμφάνιση σχολίων και την προσθήκη σχολίων (addcomments.tpl και comments.tpl), έχει προστεθεί κείμενο υποστήριξης για νέες ετικέτες - εμφανίζει κείμενο στην ετικέτα εάν οι ειδήσεις ανήκουν στις καθορισμένες κατηγορίες, καθώς και ετικέτες: κείμενο - εμφανίζει κείμενο στην ετικέτα εάν η είδηση δεν ανήκει στις καθορισμένες κατηγορίες. Έτσι, μπορείτε να ορίσετε διαφορετικό σχέδιο για την εμφάνιση σχολίων και την προσθήκη σχολίων για δημοσιεύσεις από διαφορετικές κατηγορίες.
36. Προστέθηκε υποστήριξη για κλίσεις λέξεων για την ετικέτα για την εμφάνιση του αριθμού των ψήφων, τα οποία εκτέθηκαν για τη βαθμολογία των δημοσιεύσεων. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τα σχόλια (αριθμός ψήφου)||a|s. Προηγουμένως, αυτό δεν ήταν διαθέσιμο για αυτήν την ετικέτα. περιέχει κώδικα HTML, όχι απλώς έναν αριθμό.
37. Εάν οι ρυθμίσεις σεναρίου επιτρέπουν τη χρήση του ιστότοπου μόνο μέσω πρωτοκόλλου HTTPS, τότε τα cookies από το πρόγραμμα περιήγησης θα αποστέλλονται επίσης στον διακομιστή μόνο μέσω του πρωτοκόλλου HTTPS και θα αποκλειστούν αυτόματα εάν χρησιμοποιηθεί το κανονικό πρωτόκολλο HTTP.
38. Προστέθηκε έλεγχος λανθασμένου CNC για στατικές σελίδες, το κείμενο της έκδοσης του οποίου χωρίζεται σε πολλές σελίδες. Εάν έχει καθοριστεί λανθασμένος αριθμός σελίδας, θα πραγματοποιηθεί αυτόματη ανακατεύθυνση 301 στην αρχική διεύθυνση αυτής της σελίδας.
39. Για εισαγωγή εκδόσεων RSS, έχει προστεθεί υποστήριξη για εισαγωγή εικόνων από την ετικέτα περιβλήματος που περιέχει μια εικόνα για δημοσίευση. Εάν η σύντομη περιγραφή στη ροή RSS είναι απλώς κείμενο και η εικόνα δίνεται σε αυτήν ως ξεχωριστή ετικέτα, τότε η εικόνα για αυτήν τη δημοσίευση θα προστεθεί επίσης στις σύντομες ειδήσεις κατά την εισαγωγή στην αρχή.
40. Προστέθηκε υποστήριξη για ανακατευθύνσεις για να λαμβάνετε πλήρη νέα κατά τη χρήση της εισαγωγής RSS εκδόσεων. Εάν ο σύνδεσμος από τη ροή RSS είναι μια ανακατεύθυνση για περαιτέρω μετάβαση στο πλήρες κείμενο των ειδήσεων στον ιστότοπο πηγής, το DataLife Engine θα ακολουθήσει αυτόματα αυτήν την ανακατεύθυνση και θα λάβει το περιεχόμενο από την τελική πηγή. Έτσι, η λήψη πλήρους ειδήσεων θα είναι καλύτερης ποιότητας από πριν.
41. Έχουν γίνει αλλαγές στην εργασία των ετικετών και. Εάν η χρήση και η προσθήκη σχολίων απαγορεύεται για μια συγκεκριμένη δημοσίευση, τότε αυτές οι ετικέτες θα αποκρύψουν επίσης το περιεχόμενο σε αυτές.
42. Σε περίπτωση που επιτρέπονται σχόλια για δημοσίευση, αλλά ταυτόχρονα, σύμφωνα με άλλες ρυθμίσεις, απαγορεύτηκε στον χρήστη ή στην ομάδα χρηστών να δημοσιεύει σχόλια, τότε ένα μήνυμα σχετικά με αυτό θα εμφανίζεται όχι στο τέλος όλων των σχολίων, αλλά στο μέρος όπου ορίζετε την έξοδο του τη φόρμα για την προσθήκη σχολίου με την ετικέτα (addcomments) στο πρότυπό σας, έτσι μπορείτε να προσδιορίσετε τη θέση αυτού του μηνύματος στον ιστότοπό σας.
43. Για εξουσιοδότηση χρησιμοποιώντας το κοινωνικό δίκτυο "Odnoklassniki", πρόσθεσε τη δυνατότητα αυτόματης λήψης του E-mail του χρήστη, με την προϋπόθεση ότι η ίδια η εφαρμογή έχει λάβει τα κατάλληλα δικαιώματα από την Odnoklassniki. Προσοχή, από προεπιλογή, η Odnoklassniki δεν παρέχει δικαιώματα λήψης e-mail και για να αποκτήσετε την κατάλληλη πρόσβαση, πρέπει επιπλέον να επικοινωνήσετε με το κοινωνικό δίκτυο. δίκτυο για να επιτρέπεται η λήψη e-mail. Εάν χορηγηθεί άδεια, η DLE θα εισαγάγει αυτόματα και τη διεύθυνση e-mail.
44. Βελτιωμένο σύστημα για τον υπολογισμό των αναλογιών εικόνας κατά τη δημιουργία μικρών αντιγράφων. Αυτό δημιουργεί ένα πιο σωστό και υψηλής ποιότητας μειωμένο αντίγραφο.
45. Βελτιωμένο σύστημα αναζήτησης δημοσιεύσεων όταν είναι ενεργοποιημένο στις ρυθμίσεις του σεναρίου, ένας απλός τύπος αναζήτησης. Ο νέος αλγόριθμος σάς επιτρέπει να βρίσκετε με μεγαλύτερη ακρίβεια και σωστά τις δημοσιεύσεις.
46. Βελτιωμένο σύστημα ελέγχου για την εμφάνιση διπλών σελίδων, κατά την προβολή όλων των πιο πρόσφατων σχολίων στον ιστότοπο.
47. Βελτιστοποιημένη επεξεργασία πρόσθετων πεδίων δημοσιεύσεων κατά την εμφάνιση σύντομων δημοσιεύσεων, καθώς και όταν εκτελείται η ενότητα για την εμφάνιση δημοφιλών δημοσιεύσεων.
48. Ενημερώθηκαν οι οπτικοί επεξεργαστές TinyMCE και Froala στις τρέχουσες εκδόσεις. Διορθώθηκε ένας αριθμός σφαλμάτων που εντοπίστηκαν σε αυτά τα προγράμματα επεξεργασίας.
49. Το πρόγραμμα επεξεργασίας TinyMCE πρόσθεσε υποστήριξη για την εισαγωγή κρυφών ετικετών κειμένου, χρησιμοποιώντας το αντίστοιχο κουμπί στο πρόγραμμα επεξεργασίας.
50. Όταν χρησιμοποιείτε το πρόγραμμα επεξεργασίας Floara για σχόλια, πρόσθεσε τη δυνατότητα γρήγορης φόρτωσης και εισαγωγής εικόνων σε ένα σχόλιο. Μπορείτε είτε να κάνετε κλικ στο εικονίδιο εισαγωγής εικόνας και να επιλέξετε ένα αρχείο για μεταφόρτωση ή απλά να σύρετε και να αποθέσετε το αρχείο εικόνας από τον υπολογιστή σας στο πεδίο επεξεργασίας, μετά από το οποίο η εικόνα θα φορτωθεί αυτόματα και θα εισαχθεί στη θέση του δρομέα στο πρόγραμμα επεξεργασίας.
51. Έχουν γίνει μικρές αλλαγές στη διάταξη του πίνακα ελέγχου του σεναρίου, με στόχο την εξάλειψη ορισμένων σφαλμάτων διάταξης και τη βελτίωση της αλληλεπίδρασης με τον πίνακα ελέγχου.
52. Ενημερώθηκε στις πιο πρόσφατες εκδόσεις της βιβλιοθήκης για αποστολή αλληλογραφίας από τον ιστότοπο, καθώς και μια βιβλιοθήκη ανίχνευσης φορητών συσκευών.
53. Διορθώθηκε ένα πρόβλημα όπου οι ετικέτες και δεν υποβλήθηκαν σε επεξεργασία στην προεπισκόπηση ανάρτησης.
54. Διορθώθηκε ένα πρόβλημα όπου οι μετα-ετικέτες για τα κοινωνικά δίκτυα σχηματίστηκαν λανθασμένα. δίκτυα βίντεο και ήχου, εάν το βίντεο δημοσιεύτηκε στην προσθήκη. πεδία και αποτελούνταν από λίστες αναπαραγωγής και περιγραφές αρχείων βίντεο και ήχου.
55. Επιδιορθώθηκε ένα πρόβλημα όπου, υπό ορισμένες καταστάσεις και ρυθμίσεις διακομιστή, η προεπισκόπηση δημοσίευσης ενδέχεται να μην λειτουργεί κατά την προσθήκη δημοσιεύσεων από τον ιστότοπο.
56. Διορθώθηκε ένα πρόβλημα όπου η δυναμική φόρτωση των σχολίων δεν λειτούργησε, εάν είναι ενεργοποιημένη στις ρυθμίσεις του σεναρίου και η ετικέτα (jsfiles) τοποθετείται στο κάτω μέρος του ιστότοπου.
57. Διορθώθηκε ένα πρόβλημα όπου η εμφάνιση των τελευταίων σχολίων δεν λειτουργούσε, σε περίπτωση που η προβολή ορισμένων κατηγοριών ήταν απαγορευμένη για μια συγκεκριμένη ομάδα.
58. Μικρά σφάλματα στο σενάριο που ανακαλύφθηκαν και ανακοινώθηκαν νωρίτερα έχουν διορθωθεί.
Αυτό το σύστημα πρόσθετων σάς επιτρέπει να τροποποιήσετε οποιαδήποτε λειτουργικότητα του σεναρίου κατά την κρίση σας. Η εγκατάσταση προσθηκών στον ιστότοπο, η ενημέρωση των προσθηκών, πραγματοποιείται με ένα κλικ, απευθείας στον πίνακα ελέγχου του DataLife Engine. Εάν το πρόσθετο έχει αναπτυχθεί για ένα νέο σύστημα, τότε οι χρήστες δεν χρειάζεται πλέον να διαβάζουν οδηγίες εγκατάστασης, να επεξεργάζονται κάτι απευθείας στα αρχεία του σεναρίου κ.λπ. Θα τους αρκεί απλώς να ανεβάσουν το πρόσθετο στον πίνακα διαχείρισης και τέλος.
Το σύστημα προσθήκης έχει δημιουργηθεί χρησιμοποιώντας την τεχνολογία εικονικού συστήματος αρχείων. Περιγράφετε στην προσθήκη ποιο αρχείο και ποιες ενέργειες πρέπει να εκτελεστούν, με βάση αυτές τις πληροφορίες, το DataLife Engine θα δημιουργήσει εικονικά αντίγραφα αυτών των αρχείων, με όλες τις απαραίτητες αλλαγές και τροποποιήσεις και θα εργαστεί με τα δημιουργημένα εικονικά αντίγραφα χωρίς να επηρεάσει τα πρωτότυπα αρχεία. Ταυτόχρονα, μπορείτε να περιγράψετε αλλαγές σε όλα σχεδόν τα αρχεία, με εξαίρεση έναν αριθμό βασικών, όπως τα αρχεία root, αλλά δεν διαθέτουν καμία λειτουργικότητα, εκτός από τη σύνδεση άλλων αρχείων. Η λειτουργικότητα των αρχείων που είναι υπεύθυνα για τις λειτουργίες AJAX μπορεί επίσης να αλλάξει, για αυτό έχουν ξαναγραφεί πλήρως για να λειτουργούν μέσω του ελεγκτή. Τι οφέλη παρέχει αυτό; Πρώτον, τα αρχικά αρχεία παραμένουν πάντα τα ίδια, επομένως τα πρόσθετα μπορούν εύκολα να αλλάξουν, να αφαιρεθούν, να ενημερώσουν κ.λπ. Δεύτερον, αυτό το σύστημα χρησιμοποιεί το ελάχιστο δυνατό φορτίο στους ιστότοπους στο σύνολό τους, tk. εικονικά αντίγραφα αρχείων δημιουργούνται μόνο μία φορά, κατά την εγκατάσταση ή την ενημέρωση των προσθηκών, μετά την οποία το DataLife Engine λειτουργεί με αυτά τα τροποποιημένα αρχεία όπως με τα συνηθισμένα εγγενή αρχεία και δεν υπάρχει κατανάλωση μνήμης για σημεία κλήσης, αποθήκευση και έλεγχο πληροφοριών σχετικά με το πού και ποια λειτουργικότητα πρέπει να αλλάξει κ.λπ. Το φόρτο στον διακομιστή θα αυξηθεί μόνο από το φορτίο που θα φέρει μαζί του το ίδιο το πρόσθετο και το σύστημα διαχείρισης προσθηκών δεν θα προκαλέσει πρόσθετο φορτίο. Τρίτον, δεν υπάρχουν προβλήματα απευθείας με την ενημέρωση του σεναρίου, το σενάριο μπορεί να ενημερωθεί σε νέες εκδόσεις και τα πρόσθετά σας θα εφαρμοστούν αυτόματα σε νέες εκδόσεις. Ταυτόχρονα, διαφορετικά πρόσθετα μπορούν να τροποποιήσουν το ίδιο αρχείο χωρίς να προκαλέσουν διενέξεις, υπό την προϋπόθεση, φυσικά, ότι διαφορετικά πρόσθετα δεν εκτελούν άμεσα αντίθετες ενέργειες μεταξύ τους.
Έτσι, στην ίδια τη μονάδα διαχείρισης πρόσθετων, μπορείτε είτε να δημιουργήσετε ένα πρόσθετο απευθείας στον πίνακα ελέγχου είτε να ανεβάσετε ένα έτοιμο πρόσθετο. Εξετάστε το ενδεχόμενο να προσθέσετε απευθείας μια νέα προσθήκη στον πίνακα ελέγχου:
Στην πρώτη καρτέλα, ορίζετε γενικές πληροφορίες σχετικά με την προσθήκη. Το όνομά του, η σύντομη περιγραφή του. Για να διευκολύνετε τη διάκριση από άλλα πρόσθετα, μπορείτε να του δώσετε ένα εικονίδιο που θα χρησιμοποιεί στη λίστα των προσθηκών. Καθορίζετε επίσης την έκδοση της ίδιας της προσθήκης και την έκδοση του DataLife Engine με την οποία είναι συμβατή.
Στην επόμενη καρτέλα, καθορίζετε απευθείας τις ενέργειες στα αρχεία που πρέπει να εκτελεστούν. Μπορείτε να προσθέσετε ένα ή περισσότερα αρχεία στα οποία θέλετε να εκτελέσετε ενέργειες, καθώς και να αντιστοιχίσετε μία ή περισσότερες ενέργειες σε κάθε αρχείο που πρέπει να εκτελέσετε. Στα αρχεία, μπορείτε να κάνετε τα εξής:
1. Βρείτε και αντικαταστήστε οποιονδήποτε κωδικό.
2. Βρείτε και προσθέστε τον επιθυμητό κωδικό παραπάνω.
3. Βρείτε και προσθέστε οποιονδήποτε κωδικό παρακάτω.
4. Αντικαταστήστε πλήρως τα περιεχόμενα του αρχείου με τα δικά σας.
5. Δημιουργήστε ένα νέο εικονικό αρχείο που δεν υπάρχει στο αρχικό DLE.
Μπορείτε επίσης να προσθέσετε ή να διαγράψετε αρχεία, να αλλάξετε ή να διαγράψετε ενέργειες σε αρχεία ανά πάσα στιγμή. Για ευκολία αντίληψης και επεξεργασίας, ολόκληρος ο κώδικας επισημαίνεται και τα πεδία μπορούν να τεντωθούν δυναμικά.
Έτσι, η κατάσταση στην οποία προηγουμένως διορθώνατε με μη αυτόματο τρόπο τα αρχεία σεναρίου και αποθηκεύσατε τις αλλαγές κάπου στο σημειωματάριό σας και κάθε φορά που ενημερώσατε το σενάριο, τα εισαγάγατε ξανά στα αρχεία του σεναρίου, με τη νέα έκδοση γίνεται εντελώς θέμα το παρελθόν. Μπορείτε να δημιουργήσετε το δικό σας πρόσθετο απευθείας στον πίνακα διαχείρισης, περιγράφοντας τις αλλαγές που χρειάζεστε στο σενάριο μία φορά και όταν ενημερώνετε το σενάριο σε μια νέα έκδοση, δεν χρειάζεται να ανησυχείτε πια για αυτό, οι αλλαγές σας θα εφαρμοστούν αυτόματα σε νέες εκδόσεις.
Στην επόμενη καρτέλα, μπορείτε να προσθέσετε τις απαραίτητες ενέργειες στη βάση δεδομένων MySQL που πρέπει να εκτελεί το πρόσθετο σε ορισμένες περιπτώσεις. Μπορείτε να ορίσετε μια λίστα ερωτημάτων MySQL που θα εκτελούνται κατά την εγκατάσταση της προσθήκης, κατά την ενημέρωση, πότε είναι απενεργοποιημένη, πότε είναι ενεργοποιημένη, όταν καταργείται. Ταυτόχρονα, για κάθε ενέργεια, μπορείτε να ορίσετε είτε ένα είτε μια λίστα με πολλά ερωτήματα στη βάση δεδομένων.
Για ένα υπάρχον πρόσθετο, μπορείτε να κάνετε τα εξής: Μπορείτε να το απενεργοποιήσετε, αλλά παραμένει στον ιστότοπο, αλλά αγνοείται εντελώς από το σενάριο και όλες οι ενέργειές του στα αρχεία έχουν ανασταλεί. Μπορείτε να το ενημερώσετε σε νεότερη έκδοση εάν υπάρχει. Κατεβάστε την προσθήκη στον υπολογιστή σας για να την εγκαταστήσετε σε άλλη τοποθεσία. Σε αυτήν την περίπτωση, γίνεται λήψη του ίδιου του αρχείου σε μορφή XML και αυτό το XML περιέχει μια περιγραφή όλων των ενεργειών. Στην πραγματικότητα, το πρόσθετο είναι ένα αρχείο XML που μπορεί να εγκατασταθεί στον ιστότοπο στον πίνακα διαχείρισης.
Εξετάστε το ενδεχόμενο να ανεβάσετε ένα έτοιμο πρόσθετο στον ιστότοπο. Μπορείτε να κατεβάσετε και να εγκαταστήσετε ένα έτοιμο πρόσθετο στον ιστότοπό σας. Όταν κάνετε κλικ στο κατάλληλο κουμπί, μπορείτε να ανεβάσετε είτε ένα αρχείο XML με την προσθήκη. Ή ένα αρχείο ZIP με μια προσθήκη. Αυτό σας επιτρέπει να δημιουργήσετε πολύ σύνθετα πρόσθετα που περιέχουν μεγάλο αριθμό άλλων πρόσθετων αρχείων, τόσο γραφικών όσο και αρχείων PHP. Για παράδειγμα, για να μην περιγράφονται όλες οι ενέργειες απευθείας στο ίδιο το πρόσθετο, μπορείτε να δημιουργήσετε πρόσθετα αρχεία και να τα συσκευάσετε σε ένα αρχείο, αποσυνθέτοντάς τα σε νέα μέρη. Ταυτόχρονα, είναι σημαντικό να γνωρίζετε ότι το αρχείο μπορεί να περιέχει μόνο εκείνα τα αρχεία PHP που δεν περιλαμβάνονται στη διανομή, αλλά μόνο τα πρόσθετα αρχεία σας, εάν υπάρχουν αρχεία που περιλαμβάνονται στη διανομή, τέτοιες λήψεις θα αποκλειστούν. Η τροποποίηση των τυπικών αρχείων πρέπει να περιγράφεται ήδη στο ίδιο το πρόσθετο. Το ίδιο το αρχείο προσθήκης XML πρέπει να βρίσκεται στη ρίζα του αρχείου σας.
Εάν ανεβάζετε ένα αρχείο με μια προσθήκη και το DataLife Engine δεν έχει τα δικαιώματα να γράψει τα αρχεία στο αρχείο σας. Θα ζητήσει αυτόματα πρόσβαση FTP για να κατεβάσει το αρχείο σας. Εάν δεν απαιτείται πρόσβαση, τότε όλα θα αντιγραφούν αυτόματα χωρίς αυτά. Ταυτόχρονα, αυτές οι προσβάσεις δεν θα αποθηκευτούν πουθενά, αλλά θα διαγραφούν αυτόματα αφού δεν χρειάζονται πλέον.
Το νέο σύστημα διαχείρισης προσθηκών διαθέτει επίσης ένα ενσωματωμένο σύστημα καταγραφής σφαλμάτων στην προσθήκη. Εάν δεν μπορεί να εκτελεστεί κάποια ενέργεια στα αρχεία ή προκύψουν σφάλματα, μπορείτε εύκολα να τα δείτε και να τα διορθώσετε. Για παράδειγμα, αυτό είναι εξαιρετικά βολικό εάν η προσθήκη σας δεν είναι συμβατή με την επόμενη έκδοση του DLE, θα το δείτε γρήγορα και μπορείτε εύκολα να προσαρμόσετε την προσθήκη.
.sitemap_static_pages li - στοιχείο - λίστα στατικών σελίδων
.sitemap_items li - στοιχείο - λίστα άρθρων
.sitemap_categories li - στοιχείο