| 1 | <?php |
|---|
| 2 | /** |
|---|
| 3 | * @name: MiniCMS |
|---|
| 4 | * @author: Basti <basti@substr.de> |
|---|
| 5 | * @version: 1.0.1 |
|---|
| 6 | * @date: 2007-09-27 |
|---|
| 7 | */ |
|---|
| 8 | class MiniCMS extends JlogPlugin { |
|---|
| 9 | function hook_body($t) { |
|---|
| 10 | global $l; |
|---|
| 11 | global $data; |
|---|
| 12 | if ( isset( $_GET['cat'] ) && !empty( $_GET['cat'] ) ) { |
|---|
| 13 | $t = str_replace($l['content_categories_header'], "", $t); |
|---|
| 14 | $t = str_replace(" ".date("Y")."</h2>", "</h2>", $t); |
|---|
| 15 | } |
|---|
| 16 | elseif ( !isset( $_GET['cat'] ) || empty( $_GET['cat'] ) ) { |
|---|
| 17 | $t = str_replace("<p class='archivelink'>".$l['content_archive']." <a href='".archive()."'>".$l['content_archivelink']."</a>.</p>", "", $t); |
|---|
| 18 | } |
|---|
| 19 | return $t; |
|---|
| 20 | } |
|---|
| 21 | function hook_adminContent() { |
|---|
| 22 | $t = "<p>Dieses Plugin kann nicht Konfiguriert werden.</p><h3>Sinn des Plugins</h3><p>Es Manipuliert die Ausgabe der Kategorieübersichten und entfernt den Archivlink wenn keine Kategorieübersicht aufgerufen wird. Dadurch kann Jlog bedingt als CMS genutzt werden. Das Plugin wird hier verwendet, weil seine Funktionalität für diese Seite vermutlich geeignet ist."; |
|---|
| 23 | return $t; |
|---|
| 24 | } |
|---|
| 25 | } |
|---|
| 26 | ?> |
|---|