Panel de control del motor Liveinternet intitle datalife. Configuración del motor DataLife

Hablemos del menú en el sitio web de dle. Más precisamente, cómo agregar sus propios elementos al menú o reemplazar los existentes por otros nuevos. Muy a menudo, para los principiantes que acaban de instalar este CMS, surge la pregunta: "¿Cómo reemplazar los elementos del menú estándar en la plantilla estándar con los suyos?" Si, en wordpress, esto se puede hacer sin editar el código, entonces en dle la situación es diferente, todavía tienes que entrar en el código y resolverlo un poco. Sin embargo, no hay nada difícil en agregar nuevos elementos, y espero que puedas ver esto hoy.

Entonces, pongámonos manos a la obra. Para empezar, necesitamos crear elementos que luego deben implementarse en el menú dle, ya sean páginas o categorías. Para hacer esto, vaya al panel de administración y haga clic en el elemento "lista de todas las secciones".

Y luego todo depende de la situación. Si necesitamos agregar un enlace a la categoría del sitio al menú, vaya al elemento "Categorías", y si necesitamos crear una página a la que el elemento del menú dirigirá al usuario, vaya a "Páginas estáticas". ít. No existe una diferencia fundamental entre ellos, por lo que elegiremos una de las dos opciones, por ejemplo, "Categorías".

Aparecerá un formulario para crear una nueva categoría en el sitio. Allí todo es sencillo. Para qué se utiliza cada campo de formulario, ver imagen.

No todos los campos que se describen en la figura son obligatorios, sino solo el primer y segundo campo. Y los puntos que no toqué en la imagen no se relacionan con las categorías en absoluto, sino con la configuración global del motor, como la configuración de salida de noticias de dle, y también brindan la capacidad de asignar una plantilla única para cada categoría por separado.

Después de completar los campos obligatorios, al menos los dos primeros, haga clic en el botón Agregar. Esta acción creará una nueva categoría en el sitio, un enlace al que agregaremos al menú dle. Y atención especial al segundo campo, donde era necesario registrar un nombre alternativo para la categoría, que será la dirección en la que se ubicará la categoría. En mi ejemplo, se verá así: http://site.ru/primer_category/

Ahora, pasemos a agregar directamente un nuevo elemento al menú dle.

Para hacer esto, en el panel de administración debe ir a la sección "Plantillas de sitios web".

Y luego debe seleccionar uno de los dos archivos, si se usa una plantilla estándar, en la que se registran los menús en el sitio. Hay dos tipos de menús en la plantilla estándar: este, y tanto horizontal como vertical. El archivo topmenu.tpl es responsable del menú horizontal y el archivo sidebar.tpl es responsable del menú vertical en la columna izquierda del sitio. Ambos archivos se pueden encontrar en la columna izquierda de la sección Plantillas del sitio. Y cuando haga clic en uno de ellos, el código de este archivo aparecerá en la columna de la derecha.

Después de abrir el archivo, debemos arreglar cualquier elemento existente en el nuestro. Es decir, cambiar el nombre, en este caso al nombre de la categoría. Y sustituya un enlace a la categoría en sí (nombre alternativo), en lugar de #. Es decir, si reemplazo el elemento "Acerca del sitio", el código del menú se verá así:

Por analogía, puede cambiar el resto de los elementos del menú. En cuanto al segundo menú, horizontal, la situación es exactamente la misma allí. Y por supuesto, todo lo que no necesitas se puede quitar. Y por supuesto, guarde el archivo editado.

Si no está seguro de algo, por ejemplo, si eliminará algo superfluo, simplemente hágalo para que, en caso de situaciones imprevistas, pueda restaurarse.

Y eso es todo para mí.

Hola amigos. Paso casi todo mi tiempo. Dado que la mayoría de mis sitios se basan en CMS DLE, tengo que trabajar mucho con este motor. He dicho antes que los desarrolladores no son amigos del SEO y, en general, nunca han escuchado esa palabra, pero resultó ser incluso peor de lo que podría ser. Incluso preparé toda una serie de publicaciones dedicadas a la "osificación" del motor nacional (ver en la categoría).

Pero hoy me gustaría hablar de algo tan importante como el mapa del sitio html para DLE. No importa cuánto busqué en Internet un módulo de tarjeta normal, no lo encontré. Por supuesto, existen varias soluciones, pero todas no dan el resultado deseado en absoluto y, a veces, incluso causan daño. Tuve que escribir el módulo yo mismo, o más bien confiar la implementación de mi "lista de deseos" a profesionales. Expreso mi profunda gratitud a Alexander Fomin por su entusiasmo y su increíble velocidad de trabajo.

El módulo de mapa del sitio para DLE que estoy a punto de presentarle cumple con todos los requisitos de SEO y es extremadamente fácil de instalar.

Una lista completa de módulos para DLE de Alaich "a:

SiteMap: módulo de generación de mapas de sitios HTML para DLE

Nombre original: mapa del sitio
Compatibilidad con CMS: DLE 8.2- 10.6
Extensión: Gratis, tal cual, cuando se requiere distribuir un enlace a la fuente
Versión actual: 2.2 (a partir del 08/05/2014)
Propósito: Genere una lista desordenada con enlaces a todas las publicaciones, categorías y páginas estáticas.
Peculiaridades: Generador de código de inserción visual. Configuraciones detalladas para el principio de mostrar todos los elementos del sitio (noticias, categorías, páginas estáticas), la cantidad de elementos mostrados, el principio de clasificación y el orden de clasificación, mostrar elementos como un enlace o en texto sin formato, la capacidad de incluir / excluir elementos específicos.

Descripción y configuración del módulo de mapa de sitio HTML para DLE

Amigos, el 3 de junio de 2012 es un gran día, se ha lanzado una nueva versión 2.0 del mapa del sitio. Estamos elevando la barra de usabilidad de nuestro módulo a un nuevo nivel. A nosotros (espero que a usted también) le haya gustado el sistema de generación de código visual implementado en el sistema y decidimos implementarlo en el módulo del mapa del sitio. Ahora no necesita leer manuales y descripciones de todas las funciones y sus valores, solo vaya al panel de administración, especifique algunos valores y eso es todo, ¡el módulo está listo para funcionar!

Además de lo anterior, me gustaría enumerar algunas características más importantes:

  • el módulo está completamente en caché;
  • el módulo utiliza la API DLE;
  • el mapa no muestra las publicaciones que no han pasado la moderación, así como las previstas para el futuro;
  • se tiene en cuenta la presencia/ausencia de CNC, así como el tipo de CNC;
  • se proporciona tal sutileza: si alguien ha estado trabajando con el motor DLE durante mucho tiempo, entonces recuerda que en las primeras versiones no había CNC en absoluto, y luego apareció, pero solo de un tipo (el mismo tipo 3 ahora se está formando). Por lo tanto, esto también está previsto en este módulo: las publicaciones nuevas se muestran con una URL, cuyo tipo de CNC se selecciona en el panel de administración, y las antiguas, respectivamente, con la URL del CNC del tipo anterior.

A pesar de la apariencia de un generador visual, le sugiero que se familiarice con la mecánica del módulo.

El módulo se inserta en la plantilla main.tpl usando la etiqueta:
(incluye archivo="motor/módulos/sitemap.php?param1=valor1¶m2=valor2")

param1= — parámetro del módulo, value1 — valor del parámetro. ¿La configuración del módulo viene después del letrero? y separados por &.

Insertar ejemplo (muestra un mapa del sitio con una lista de páginas estáticas y noticias de categorías con id=2,3,4):
(contenido)
(incluye archivo="motor/módulos/sitemap.php?show_static=1&need_cats=2,3,4")

Para que el mapa del sitio se muestre en una página separada, la etiqueta (incluir...) debe estar encerrada entre y la etiqueta (contenido) debe estar encerrada en . Después de eso, el módulo estará disponible en http://site.ru/sitemap/

Después de cualquier cambio en los parámetros y sus valores, es necesario borrar el caché en el panel de administración.

Parámetros del módulo pasados ​​a través de tpl al insertar:

  • need_cats: una lista de categorías de identificación separadas por comas para mostrar en el mapa
  • exc_cats - lista de categorías de identificación separadas por comas, excluidas del mapa
  • need_news — lista separada por comas de artículos de identificación para mostrar en el mapa
  • exc_news: lista separada por comas de ID de artículos que se excluirán del mapa
    • no tiene sentido especificar estos parámetros al mismo tiempo
  • need_static — lista separada por comas de ID de página estática para mostrar en el mapa
  • exc_static: lista de páginas estáticas de identificación, separadas por comas, excluidas del mapa
    • no tiene sentido especificar estos parámetros al mismo tiempo
  • cats_as_links - muestra los nombres de las categorías como enlaces (1 o 0)
  • show_static - muestra páginas estáticas en el mapa (1 o 0)
  • cats_sort - campo de clasificación de la lista de categorías (campo de la tabla dle_category)
  • cats_msort - dirección de clasificación de la lista de categorías (ASC o DESC)
  • news_sort - campo de clasificación para la lista de artículos (campo de la tabla dle_post)
  • news_msort - dirección de clasificación de la lista de artículos (ASC o DESC)
  • static_sort - campo de clasificación para la lista de páginas estáticas (campo de la tabla dle_static)
  • static_msort - dirección de clasificación de la lista de páginas estáticas (ASC o DESC)
    • Hay 2 opciones de clasificación:
      • ASC - ascendente (alfabéticamente)
      • DESC - descendente (en orden inverso)
    • si no se especifican el campo y el orden de clasificación, se utilizan los ajustes de categoría especificados o los parámetros DLE estándar
  • cats_limit - número máximo de subcategorías para mostrar
  • news_limit - el número máximo de artículos de salida de la categoría
  • static_limit - el número máximo de páginas estáticas mostradas

Aviso no se requiere ninguno de los ajustes anteriores, no puede especificar nada en absoluto, simplemente inserte la etiqueta (incluir file="engine/modules/sitemap.php"), luego se usará la configuración predeterminada.

Clases de apariencia y estilo del mapa del sitio

Opcionalmente, es posible cambiar la apariencia del mapa del sitio, para ello abrimos el archivo de estilo (style.css) de nuestra plantilla y prescribimos las clases que se describen a continuación.

Lista de clases de CSS del mapa del sitio:

Sitemap_categories - elemento