TCG CMS System es un sistema de creación de sitios web basado en ASP.NET y MSSQL. El sistema se basa principalmente en información. Realiza la generación de archivos estáticos para todo el sitio y se establecen plantillas de información ilimitadas según categorías. Cada categoría adopta diferentes modos de texto y plantillas de información para lograr un anidamiento ilimitado, es decir, puede usar plantillas en plantillas para lograr la modularización del sitio web y la función de generación flexible de una sola página, incluso si todo el sitio se genera en segundo plano. para lograr la generación estática de listas.
En la etapa posterior, el sistema agregará gradualmente un sistema de membresía y un sistema de centros comerciales, de modo que pueda convertirse en una plataforma de información electrónica para pequeñas y medianas empresas y comerciantes.
Amigos programadores que tengan cierto conocimiento de ASP.NET, estén interesados en dedicarse al código abierto, y diseñadores gráficos con ciertas habilidades artísticas si quieren unirse a este equipo de código abierto, lo bienvenido.
Todo el sistema backend se rastrea desde la interfaz del buzón de NetEase, y todo el HTML y CSS lo hago yo mismo.
Implementar la función de detección de actualización automática del sistema.
La administración de cuentas básicamente se da cuenta de la diferenciación de los permisos de roles. Los permisos para la clasificación de artículos aún no están listos. Además, la interfaz de usuario de la configuración de permisos no es muy buena. Si algún amigo tiene buenas sugerencias, comuníquese conmigo.
La lista de información también está bien y también es posible generar artículos en la página de la lista.
Para la captura de información liviana, puede usar expresiones regulares para rastrear listas y artículos. Lo he usado para capturar más de 100.000 datos. Lo mejoraré más adelante.
1. Los permisos de administración de backend se dividen en usuarios y grupos de usuarios. Los permisos se clasifican por página. En el futuro, también se implementará el control de nivel de clasificación de artículos.
2. Control en línea del administrador. El mismo administrador solo puede conectar una IP al mismo tiempo. Varias IP no podrán iniciar sesión.
3. La administración de archivos realiza el control de la base de datos y evita enlaces activos en todo el sitio.
4. La clasificación de la información puede alcanzar niveles ilimitados, las direcciones de las clasificaciones se pueden organizar por separado y la clasificación de la clasificación se puede personalizar.
5. El sistema de generación de recursos por lotes realiza el envío automático AJAX sin actualización y la generación automática del modo de paginación. Incluso si un colega genera 100.000 recursos, la computadora no fallará, lo que resuelve la confusión al actualizar las plantillas.
6. Un sistema de rastreo liviano que solo necesita configurar reglas regulares para rastrear todos los artículos en cualquier lista hasta la categoría especificada del sitio.
7. La función de configuración de plantilla flexible permite el anidamiento de plantillas y se pueden realizar modos complejos de construcción de sitios web.
8. Con la función de generación de una sola página, se puede agregar cualquier plantilla para hacer posible cualquier lista de información y se pueden generar archivos en cualquier formato en cualquier directorio de la recepción.
9. Un sistema de segmentación de palabras liviano que inicialmente realiza la división de caracteres chinos.
10. La URL del artículo se genera utilizando pinyin chino, que optimiza los motores de búsqueda.
Instrucciones de configuración:
Existe un problema obvio en la actualidad, es decir, al depurar en VS, habrá problemas con el inicio de sesión en segundo plano. Esto se debe a que el autor utilizó IIS durante el desarrollo.
Solución: Hay un archivo Manage.Config en la carpeta Administrar. Si lo abre, encontrará dos direcciones de sitios web. Cree que todas las direcciones tienen números de puerto y deben estar unificadas.
Inicie sesión en la página de backend, luego mire el número de puerto de la ruta en la barra de direcciones y luego cambie los dos lugares en Manage.config al mismo puerto. eso esta bien
La base de datos está en la carpeta DB_51aspx y el nombre de usuario y la contraseña de inicio de sesión en segundo plano son admind/111111.