Contao Open Source CMS > Contao-Forum

Zum englischen Forum

Index > Feature vorschlagen > Anzeige einer Liste mit aller neuen Artikel, Elementen und Nachrichten

Um dem regelmäßigen Webbesucher bei einem großen Webauftritt einen Überblick über die geänderten bzw. neu erstellen Seiten zu ermöglichen, wäre eine Funktion (ein Modul) gut, dass die geänderten Seiten auflistet (ähnlich der Nachrichtenliste).

Eine erste Version des Moduls kann recht einfach gehalten sein und z.B. die letzten 10 neuen/geänderten Seiten anzeigen.

Ein entsprechendes Modul ließe sich dann mit der Zeit immer weiter verfeinern, so dass z.B. angegeben werden kann, ob man Artikel, Nachrichten und/oder Elemente anzeigen möchte, ob nur neue oder auch geänderte Seiten usw.

Wenn TYPOLight die entsprechende Ausgabemöglichkeit bieten würde, ist m.E. eines der letzten Argumente das für Joomla spricht ausgeräumt.

Ich hoffe, leo kann eine entsprechende Ausgabemöglichkeit ohne großen Aufwand implementieren.

Mit Dank im Voaus

jpb
2008-02-01 10:07
christian.barkowsky
Partner
Avatar
Beiträge: 302
Brandenburg an der Havel, Deutschland
Das Modul sollte kein Problem darstellen. B)
Ich setze mich mal ran ;-)
*** Christian Barkowsky | Webentwicklung *** http://www.christianbarkowsky.de
2008-02-01 15:10
christian.barkowsky
Partner
Avatar
Beiträge: 302
Brandenburg an der Havel, Deutschland
Hier mal eine beta beta beta version ... http://www.uran97media.de/typolightexten…ecentchanges_0_1.zip

Diese Version funktioniert NOCH ausschließlich bei umschriebenen URL's --> kontakt.html
Zuletzt bearbeitet von cb666, 2008-02-01 16:33
*** Christian Barkowsky | Webentwicklung *** http://www.christianbarkowsky.de
2008-02-01 16:31
Ging das schnell...

Danke ch666!

Ich warte gespannt auf die Folge-Betas.

jpb
2008-02-01 17:44
Ich habe die geladene ZIP-Datei entpacken und mit allen Unterverzeichnissen in die TYPOlight-Installation unter /system/modules kopiert.

Was muss ich noch tun, damit das Modul unter "Layout" - "Module" - "Neue Modul" - "Modultyp" erscheint?

jpb
2008-02-01 18:19
christian.barkowsky
Partner
Avatar
Beiträge: 302
Brandenburg an der Havel, Deutschland
*hehe*

Unter Module legst du das Recent Changes Modul an.
Anschließend gehst du auf die Seite auf der das Recent Changes Module angezeigt werden soll und fügst einem Artikel das Modul als Element hinzu - fertig ... *tadaaaa*
*** Christian Barkowsky | Webentwicklung *** http://www.christianbarkowsky.de
2008-02-01 19:03
Genau da liegt mein Problem. Ich gehe auf "Neues Modul" -> "Modultyp". In der Auswahlliste erwarte ich nun das Modul "Recent Change". Oder sehe ich das falsch? Ich muss es doch irgendwo auswählen. In meiner Liste erscheint es jedoch nicht.

Sorry, ich glaube ich stehe auf dem Schlauch!

jpb
2008-02-01 19:19
christian.barkowsky
Partner
Avatar
Beiträge: 302
Brandenburg an der Havel, Deutschland
Ok ... ich habe das Modul beschissen benannt ... es heißt "Letzte Änderungen" ;-)
*** Christian Barkowsky | Webentwicklung *** http://www.christianbarkowsky.de
2008-02-01 19:39
Leider gibt es bei mir auch keine "Letzte Änderungen".

Muss ich denn noch mehr machen außer das Verzeichnis mit den Dateien in den Ordner "/system/modules" zu kopieren?

Unter welchem Gliederungspunkt soll es denn erscheinen ("Anwendungen", "Verschiedenes", ...)?

jpb
2008-02-01 21:50
planepix
Partner
Avatar
Beiträge: 2255
Stuttgart, Deutschland
Hallo jpb,

bei mir (2.5.3) unter Verschiedenes, erster Eintrag.
all best / beste grüße
planepix
2008-02-01 22:14
Bei mir (2.5.3) erscheint es nicht unter "Verschiedenes". Der Order "recentchanges" mit den fünf Dateien befindet sich jedoch im richtigen Ordner.

jpb
2008-02-01 22:38
planepix
Partner
Avatar
Beiträge: 2255
Stuttgart, Deutschland
Hallo jpb,

also da sind mehr als 5 Dateien hochzuladen, 4 Ordner und dann noch 5 Dateien.
all best / beste grüße
planepix
2008-02-01 22:40
Danke planepix!

Meine Software zum Entzippen hat Probleme bereitet und die Ordner verschluckt. Nun habe ich alle Daten.

jpb
2008-02-01 22:51
Hallo ch666,

genau so habe ich mir das Modul vorgestellt (siehe www.lass-laufen.com). Danke!!!

Leider funktionieren die Links bei mir nicht.
Meine Seiten haben - warum auch immer - das Format "http://www.lass-laufen.com/index.php/fahrradtouren.html". Deine Links haben dagegen das Format "http://www.lass-laufen.com/fahrradtouren.html" (ohne "index.php").

Es wäre schön, wenn das Modul noch multidomainfähig sein würde.

VIele Grüße

jpb
Zuletzt bearbeitet von jpb, 2008-02-02 10:20
2008-02-01 23:06
Stefan
User
Avatar
Beiträge: 181
Braunschweig, Deutschland
Guten morgen

Ohne das Script nun getestet zu haben würde ich sagen weisst es doch ein sehr hohes Sicherheitsloch auf..
Es wird nicht geprüft ob der benutzer auch all die seiten die das script meldet sehen darf.

Ob sie nun Versteckt sind, nur einer bestimmten Gruppe zugeordnet sind oder noch gar nicht publiziert sind.. all das müsste noch in die abfrage mit rein.

Ansonsten gutes Script!
Findet bestimmt mal verwendung bei mir

Für das problem mit den falschen urls hier noch ein hinweis:

iconCode:
  $arrLnk = array("alias" => "blubb.html", "id" => 12);
  $arrRecentChanges[] = array("link" => $this->generateFrontendUrl($arrLink), ..............);

Gruß
Stefan
2008-02-02 09:12