Das TCG CMS System ist ein auf ASP.NET und MSSQL basierendes System zur Erstellung statischer Dateien für die gesamte Website, d. h. es werden unbegrenzte Informationsklassifizierungen vorgenommen Jede Kategorie verwendet unterschiedliche Textmodi und Informationsvorlagen. Erzielen Sie eine unbegrenzte Verschachtelung. Das heißt, Sie können Vorlagen in Vorlagen verwenden, um eine Website-Modularisierung und eine flexible Funktion zur Generierung einzelner Seiten zu erreichen. Dies ist auch möglich, wenn die gesamte Website im Hintergrund generiert wird um eine statische Generierung von Listen zu erreichen.
In einer späteren Phase wird das System schrittweise um ein Mitgliedersystem und ein Mall-System erweitert, sodass es zu einer elektronischen Informationsplattform für kleine und mittlere Unternehmen und Händler werden kann.
Freunde von Programmierern, die über ein gewisses Verständnis von ASP.NET verfügen, Interesse daran haben, sich Open Source zu widmen, und Grafikdesigner mit bestimmten künstlerischen Fähigkeiten. Wenn Sie diesem Open-Source-Team beitreten möchten, freue ich mich sehr.
Das Backend-System wird vollständig über die Mailbox-Schnittstelle von NetEase gecrawlt, und alle HTML- und CSS-Dateien werden von mir selbst erstellt.
Implementieren Sie die Funktion zur automatischen Update-Erkennung des Systems
Die Kontoverwaltung erkennt grundsätzlich die Differenzierung der Rollenberechtigungen. Außerdem ist die Benutzeroberfläche der Berechtigungseinstellungen noch nicht sehr gut. Wenn Freunde gute Vorschläge haben, wenden Sie sich bitte an mich.
Die Informationsliste ist auch in Ordnung und es ist auch möglich, Artikel auf der Listenseite zu generieren.
Für eine einfache Informationserfassung können Sie reguläre Ausdrücke zum Crawlen von Listen und Artikeln verwenden. Ich habe damit mehr als 100.000 Daten erfasst. Ich werde es später verbessern.
1. Backend-Verwaltungsberechtigungen werden in Benutzer und Benutzergruppen unterteilt. Zukünftig wird auch eine Ebenensteuerung der Artikelklassifizierung implementiert.
2. Administrator-Online-Kontrolle. Derselbe Administrator kann nur eine IP gleichzeitig online stellen.
3. Die Dateiverwaltung realisiert die Datenbankkontrolle und verhindert Hotlinks auf der gesamten Site
4. Die Informationsklassifizierung kann unbegrenzte Ebenen erreichen, die Adressen der Klassifizierungen können separat angeordnet werden und die Klassifizierungssortierung kann angepasst werden.
5. Das Batch-Ressourcengenerierungssystem realisiert das automatische Senden von AJAX ohne Aktualisierung und die automatische Generierung des Paging-Modus. Selbst wenn ein Kollege 100.000 Ressourcen generiert, stürzt der Computer nicht ab, wodurch die Verwirrung beim Aktualisieren von Vorlagen behoben wird.
6. Ein leichtgewichtiges Crawler-System, das lediglich regelmäßige Regeln konfigurieren muss, um alle Artikel in einer beliebigen Liste in die angegebene Kategorie der Website zu crawlen.
7. Die flexible Vorlagenkonfigurationsfunktion ermöglicht die Verschachtelung von Vorlagen und die Realisierung komplexer Website-Konstruktionsmodi.
8. Mit der Einzelseitengenerierungsfunktion kann jede Vorlage hinzugefügt werden, um jede Informationsliste zu ermöglichen, und es können Dateien in jedem Format in jedem Verzeichnis an der Rezeption generiert werden.
9. Ein leichtes Wortsegmentierungssystem, das zunächst die Aufteilung chinesischer Schriftzeichen realisiert.
10. Die Artikel-URL wird mit chinesischem Pinyin generiert, was Suchmaschinen optimiert.
Konfigurationsanleitung:
Derzeit besteht ein offensichtliches Problem: Beim Debuggen in VS treten Probleme mit der Hintergrundanmeldung auf. Dies liegt daran, dass der Autor während der Entwicklung IIS verwendet hat.
Lösung: Im Ordner „Verwalten“ befindet sich eine Datei „manage.Config“. Wenn Sie sie öffnen, finden Sie darin zwei Website-Adressen. Sie denken, dass die Adressen alle Portnummern haben und einheitlich sein müssen.
Melden Sie sich auf der Backend-Seite an, sehen Sie sich dann die Portnummer des Pfads in der Adressleiste an und ändern Sie dann die beiden Stellen in manage.config auf denselben Port. Das ist in Ordnung
Die Datenbank befindet sich im Ordner DB_51aspx und der Benutzername und das Passwort für die Hintergrundanmeldung lauten admind / 111111.