3xdoing Guestbook 2.0 está escrito en smarty + MYSQL. Los lenguajes técnicos involucrados incluyen php, html, css, js y jQuery. Todo el sitio utiliza información pseudoestática que se puede ver en segundo plano para revisión de mensajes y revisión por lotes. , eliminación y eliminación por lotes Busque y establezca información básica del sitio web por tema, etc. Estructura del directorio: Cómo utilizar: el archivo de entrada del front-end es admin.php y el archivo de entrada del back-end es index.php. Los principales algoritmos lógicos del libro de visitas se encuentran en estos dos archivos. Puede obtener rápidamente algunas rutas y también generar algunas rutas. Ejemplo cuando urlmodel es 1, por ejemplo:
Obtener la carpeta pública {$__PUBLIC__}
Obtener la carpeta de clases {$__CLASS__}
Obtener la dirección del proyecto {$__ROOT__}
Obtener la dirección del grupo actual {$__APP__}
Ejemplo de cómo obtener el grupo actual: /home Obtener la dirección de operación actual {$__URL__}
La URL del proyecto es básicamente http://su nombre de dominio/libro de visitas2.0/archivo de entrada/directorio del proyecto/archivo del proyecto/clave1/valor1/clave2/valor2/claveN/valorN
Archivo de configuración:
El archivo de configuración es configs/config.php. La información de configuración es la siguiente: dirección de host, nombre de la base de datos, nombre de usuario de la base de datos, contraseña de la base de datos, juego de caracteres de la base de datos, prefijo de la tabla de datos, elementos del grupo, separados por comas, el grupo predeterminado debe ser. definido $ defaultgroup, modo de URL de grupo predeterminado, 1 es el modo normal, 2 es el modo de compatibilidad, 3 es el modo REWRITE, el valor predeterminado es el modo normal pseudoestático, verdadero está activado, debe coincidir con el método U { archivo de proyecto | U}, tenga en cuenta que es una U pseudoestática grande:
Uso de pseudoestático: a veces necesitamos usar pseudoestático, por ejemplo, la ruta de la URL es su nombre de dominio/libro de visitas2.0/archivo de entrada/directorio del proyecto/archivo del proyecto/clave1/valor1.html
En este momento necesitamos usar el método U. Primero debemos agregar rewurl => array(true, "html") al archivo de configuración. En este momento, se agregará .html al final de la ruta. La ruta debe usarse en la plantilla como esta { archivo de proyecto |U}Por ejemplo, la ruta generada en este momento es su nombre de dominio/libro de visitas2.0/archivo de entrada/directorio actual del proyecto/página de inicio.html
También hay cómo cancelar el archivo de entrada. Si no cancela el archivo de entrada, la gente puede saber de un vistazo que es un archivo escrito por PHP. Si el servidor lo admite, podemos crear un archivo .htaccess en la raíz. directorio. El método de escritura es el siguiente.
Reescribir motor activado RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ admin.php/$1 [QSA,PT,L] De esta manera, la ruta al acceder al backend puede ser su nombre de dominio /libro de visitas2.0/admin
El modelo de URL del archivo de configuración debe cambiarse a 3. En este momento, la ruta generada por el método U omitirá el archivo de entrada.
Método de instalación:
Su nombre de dominio/guestbook2.0/install se puede instalar de acuerdo con las indicaciones. Después de la instalación, es mejor eliminar la carpeta de instalación por seguridad.
Como puede ver, este libro de visitas está escrito en base a Smarty. De acuerdo con nuestra actitud de código abierto, los usuarios no pueden cifrar este libro de visitas y se puede realizar un desarrollo secundario, pero debe ser de código abierto y no se permiten ganancias. de este libro de visitas Esperamos sinceramente que pueda enviar el ERROR de este libro de visitas a nuestro sitio web y haremos las modificaciones oportunas, pero no garantizamos que adoptaremos sus opiniones. Por favor, comprenda que el derecho de interpretación final del libro de visitas de 3xdoing pertenece. a 3xdoing.
Expandir