Πίνακας ελέγχου κινητήρα Liveinternet intitle datalife. Ρύθμιση του DataLife Engine

Ας μιλήσουμε για το μενού στον ιστότοπο 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 - στοιχείο