TCG CMS System est un système de création de sites Web basé sur ASP.NET et MSSQL. Le système est principalement basé sur des informations. Il réalise la génération de fichiers statiques pour l'ensemble du site et une classification illimitée des informations est définie en fonction de catégories. , chaque catégorie adopte différents modes de texte et modèles d'informations. Obtenez une imbrication illimitée, c'est-à-dire que vous pouvez utiliser des modèles dans les modèles pour réaliser une modularisation de site Web, une fonction de génération flexible d'une seule page, même si l'ensemble du site est généré en arrière-plan, c'est possible. pour réaliser une génération statique de listes.
À un stade ultérieur, le système ajoutera progressivement un système d'adhésion et un système de centres commerciaux, de sorte qu'il puisse devenir une plate-forme d'information électronique pour les petites et moyennes entreprises et les commerçants.
Des amis programmeurs qui ont une certaine compréhension d'ASP.NET et qui souhaitent se consacrer à l'open source, ainsi que des graphistes possédant certaines compétences artistiques, si vous souhaitez rejoindre cette équipe open source, je suis le bienvenu.
Le système backend est entièrement exploré à partir de l'interface de boîte aux lettres de NetEase, et tous les HTML et CSS sont créés par moi-même.
Mettre en œuvre la fonction de détection automatique des mises à jour du système
La gestion des comptes réalise essentiellement la différenciation des autorisations de rôle. Les autorisations pour la classification des articles ne sont pas encore prêtes. De plus, l'interface utilisateur des paramètres d'autorisation n'est pas très bonne. Si des amis ont de bonnes suggestions, veuillez me contacter.
La liste d'informations est également OK, et il est également possible de générer des articles sur la page de liste.
Pour une capture légère d'informations, vous pouvez utiliser des expressions régulières pour explorer des listes et des articles. Je l'ai utilisé pour capturer plus de 100 000 éléments de données, je l'améliorerai plus tard.
1. Les autorisations de gestion backend sont divisées en utilisateurs et groupes d'utilisateurs. Les autorisations sont classées par page. À l'avenir, un contrôle de niveau de classification des articles sera également mis en œuvre.
2. Contrôle en ligne de l'administrateur Le même administrateur ne peut mettre qu'une seule adresse IP en ligne en même temps.
3. La gestion des fichiers réalise le contrôle de la base de données et empêche les liens dynamiques sur tout le site
4. La classification des informations peut atteindre des niveaux illimités, les adresses des classifications peuvent être organisées séparément et le tri de la classification peut être personnalisé.
5. Le système de génération de ressources par lots réalise l'envoi automatique AJAX sans rafraîchissement et génération automatique du mode de pagination. Même si un collègue génère 100 000 ressources, l'ordinateur ne plantera pas, résolvant ainsi la confusion lors de la mise à jour des modèles.
6. Un système d'exploration léger qui n'a besoin que de configurer des règles régulières pour explorer tous les articles de n'importe quelle liste vers la catégorie spécifiée du site.
7. La fonction de configuration flexible des modèles permet l'imbrication des modèles et des modes de construction de sites Web complexes peuvent être réalisés.
8. Avec la fonction de génération d'une seule page, n'importe quel modèle peut être ajouté pour rendre n'importe quelle liste d'informations possible, et des fichiers dans n'importe quel format dans n'importe quel répertoire de la réception peuvent être générés.
9. Un système léger de segmentation de mots qui réalise initialement le fractionnement des caractères chinois.
10. L'URL de l'article est générée à l'aide du pinyin chinois, qui optimise les moteurs de recherche.
Instructions de configuration :
Il y a actuellement un problème évident, c'est-à-dire que lors du débogage dans VS, il y aura des problèmes de connexion en arrière-plan. C'est parce que l'auteur a utilisé IIS pendant le développement.
Solution : Il existe un fichier manage.Config dans le dossier Gérer. Si vous l'ouvrez, vous y trouverez deux adresses de sites Web. Vous pensez que les adresses ont toutes des numéros de port et doivent être unifiées.
Connectez-vous à la page backend, puis regardez le numéro de port du chemin dans la barre d'adresse, puis remplacez les deux emplacements dans manage.config par le même port. C'est OK
La base de données se trouve dans le dossier DB_51aspx et le nom d'utilisateur et le mot de passe de connexion en arrière-plan sont admind/111111.