Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f7a2a77f6 | |||
| 9269465f6b |
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
## Login-Informationen für Dummy-User
|
## Login-Informationen für Dummy-User
|
||||||
`Anmeldename, Passwort, Mailadresse`:
|
`Anmeldename, Passwort, Mailadresse`:
|
||||||
- `max.mustermann, test12345, mustermann@web.de`
|
- `max.mustermann, test12345, max.mustermann@web.de`
|
||||||
|
|
||||||
## Weitere Voraussetzungen zur Nutzung
|
## Weitere Voraussetzungen zur Nutzung
|
||||||
- Per Klick auf das Logo gelangt man auf die Home-Seite.
|
- Per Klick auf das Logo gelangt man auf die Home-Seite.
|
||||||
@@ -18,6 +18,7 @@
|
|||||||
- Bitte auf die gesetzten TODO's achten. Wenn Inhalte fehlen, sind sie i.d.R. als TODO kommentiert.
|
- Bitte auf die gesetzten TODO's achten. Wenn Inhalte fehlen, sind sie i.d.R. als TODO kommentiert.
|
||||||
- Die Suchseite und Kategorieseite packen momentan alle passenden Beiträge untereinander. Später sollen zunächst 10
|
- Die Suchseite und Kategorieseite packen momentan alle passenden Beiträge untereinander. Später sollen zunächst 10
|
||||||
Ergebnisse auf einer Seite angezeigt werden.
|
Ergebnisse auf einer Seite angezeigt werden.
|
||||||
|
- Wenn ein Bild aus einem Beitrag entfernt wird, dann wird noch nicht die Datei im Pfad /uploads gelöscht.
|
||||||
|
|
||||||
## Besonderheiten des Projektes
|
## Besonderheiten des Projektes
|
||||||
- Es wurde ein einfacher Beitrags-Editor erstellt. Mit diesem können Beiträge erstellt oder bearbeitet werden.
|
- Es wurde ein einfacher Beitrags-Editor erstellt. Mit diesem können Beiträge erstellt oder bearbeitet werden.
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ class ArticleManager
|
|||||||
public static function getInstance()
|
public static function getInstance()
|
||||||
{
|
{
|
||||||
$articleManager = DatabaseArticleManager::getInstance(); // Hier kann zwischen dem lokalen und datenbankbasiertem ArticleManager gewechselt werden.
|
$articleManager = DatabaseArticleManager::getInstance(); // Hier kann zwischen dem lokalen und datenbankbasiertem ArticleManager gewechselt werden.
|
||||||
/*
|
|
||||||
// 100 fiktionale Fachbeiträge:
|
// 100 fiktionale Fachbeiträge:
|
||||||
$dummyArticles = [
|
$dummyArticles = [
|
||||||
// --- INFORMATIK & MATHE (1-20) ---
|
// --- INFORMATIK & MATHE (1-20) ---
|
||||||
@@ -145,16 +145,24 @@ class ArticleManager
|
|||||||
// Verteilt die 10 Autoren gleichmäßig (ID 1 -> Autor 1, ID 10 -> Autor 10, ID 11 -> Autor 1)
|
// Verteilt die 10 Autoren gleichmäßig (ID 1 -> Autor 1, ID 10 -> Autor 10, ID 11 -> Autor 1)
|
||||||
$authorEmail = $authors[($id - 1) % 10];
|
$authorEmail = $authors[($id - 1) % 10];
|
||||||
|
|
||||||
|
$blockStructure = [
|
||||||
|
[
|
||||||
|
'type' => 'text',
|
||||||
|
'value' => $data[1] // Der originale Text aus dem Dummy-Array
|
||||||
|
]
|
||||||
|
];
|
||||||
|
$jsonContent = json_encode($blockStructure, JSON_UNESCAPED_UNICODE);
|
||||||
|
|
||||||
$articleManager->addArticle(
|
$articleManager->addArticle(
|
||||||
$data[0], // Titel
|
$data[0], // Titel
|
||||||
$data[1], // Inhalt
|
$jsonContent, // Inhalt
|
||||||
$authorEmail, // Rotierende Autoren-E-Mail
|
$authorEmail, // Rotierende Autoren-E-Mail
|
||||||
$data[2], // Kategorie
|
$data[2], // Kategorie
|
||||||
$data[3] // Tags
|
$data[3] // Tags
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
return $articleManager;
|
return $articleManager;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user