Como mostrar tus paginas estáticas de DataLife Engine en tu sitio web

En este Tutoriales mostraremos la manera de cargar de forma automática las paginas estáticas de tu DLE en los archivos de TPL de tu plantillas de tu sitio web.

Este módulo está diseñado para la creación conveniente y simple de páginas estáticas sin utilizar la funcionalidad del motor en sí. Es suficiente crear un archivo TPL y la página estará accesible en la dirección del nombre del archivo.

Instalación


En la carpeta con la plantilla crea un directorio estático en el que se colocarán los archivos tpl, donde el nombre del archivo será el nombre de la página estática. Por ejemplo, el archivo {THEME} /static/tutoriales_en_linea.tpl se abrirá en tutorialesenlinea.es/tutoriales_en_linea.html

Abra el archivos engine/init.php y buscar:
    $name = @$db->safesql( trim( totranslit( $_GET['page'], true, false ) ) );
    $static_result = $db->super_query ( "SELECT * FROM " . PREFIX . "_static WHERE name='{$name}'" );
    $category_skin = $static_result['template_folder'];
Reemplace con:
$static_name = totranslit( $_GET['page'] );
    if( file_exists( ROOT_DIR . "/templates/{$config['skin']}/static/{$static_name}.tpl" ) ) $do = "static_autoload";
    else
    {
        $name = @$db->safesql( trim( totranslit( $_GET['page'], true, false ) ) );
        $static_result = $db->super_query ( "SELECT * FROM " . PREFIX . "_static WHERE name='{$name}'" );
        $category_skin = $static_result['template_folder'];
    }
Abrir engine/engine.php encontrar la línea:
switch ( $do ) {
Después de eso, pega:
case "static_autoload":
include ENGINE_DIR . "/modules/$do.php";
break;
Cree un archivo en engine/modules/static_autoload.php:

Código del archivo PHP.

Eso es todo. En el archivo de plantilla en sí, puede usar etiquetas para especificar sus metaetiquetas. Archivo de ejemplo:
[title=Metahead de la página de prueba]
[description=Descripción de la página de prueba para una mayor claridad de trabajo]
[keywords=Palabras clave, prueba, página, sitio de prueba]
[noindex=1]

<h1>Página de muestra</h1>
<div style="padding-top:15px">Texto de la página de prueba</div>
Donde [noindex = 1] 1 - para prohibir la indexación, 0 - para permitir.


<a onclick=Tutoriales En Linea" class='avatar avatar-64 photo' height='64' width='64'>
  • Autor:
  • Editor:
      Tutoriales En Linea
  • Fecha:2018-08-18
  • Categorias: DataLife Engine Modulo DLE WebSite Servidor Noticias Tutorial



Información
Usuarios que no esten registrados no pueden dejar comentarios, te invitamos a que te registre!