Zum Inhalt springen

Brauche Hilfe bei einer komplexen Aufgabenstellung!

Erstellt am 3. November 2007 · 1 Antwort · letzte Antwort am 3. November 2007

Tags: Frage

Michelangelo ·

Wunderschönen guten Tag, liebe Typo3 Nutzer,

ich bräuchte hier Hilfe bei einer (für mich) komplexen Aufgabenstellung. Ich habe auf der Uni aus reinem Interesse einen extra Kurs belegt namens "Webtechnologies", dessen Inhalt es ist diverse Codiersprachen, Integration von Programmen in Websites, Umgang mit CMS usw.

Der Vortragende ist ein sehr großer Fan von Typo3, aus diesem Grund bearbeitet er mit uns dieses Thema sehr ausführlich, allerdings ist bereits dritte Aufgabe zu Typo3 für mich nicht lösbar, wenn man bedenkt, dass ich dieses CMS erst seid 6 Wochen kenne, ist es glaube ich auch keine Schande. Trotzdem fange ich an mich in dieses System zu verlieben. Ich hätte mir gedacht, vielleicht hat hier jemand, der große Erfahrung mit Typo 3 hat, die Zeit und die Lust sich mit mir per Skype oder MSN in Kontakt zu setzen und mir bei der Lösung der Aufgabe zu helfen.

Doch zuerst die Aufgabenstellung:

Auf einer Unterseite der Website, befinden sich in der Body section mehrere Boxes, sagen wir 5. Jede Box gehört nur einem (Backend) User. Das bedeutet Jeder dieser 5 User hat nur Einfluss aus seine eigene Box auf dieser Unterseite, sonst nichts.

Allerdings, jeder der 5 User soll die Möglichkeit haben 7 Nachrichten im vorraus zu verfassen, wobei 1 davon an einem Wochentag in seiner Box erscheint (a la News, muss aber nicht sein).

Jede nur erdenkliche Technik (auch Typo3 extern!) ist erlaubt um diese Problemstellung zu lösen.

Da ich nur noch 6 Tage habe um diese Aufgabe zu lösen, brauche ich hier unbedingt Hilfe.

Falls jemand von euch Lust hat mir zu helfen, dann meldet euch bei mir via Skype (Name: jaswz1) oder msn (Name: boranie@hotmail.com).

Vielen Dank für eure Unterstützung

just2b ·

Hallo und willkommen im Forum,

das nächste mal nen sinnvollen Threadtitel, denn Hilfe braucht glaub jeder der hier schreibt 😉

Auf einer Unterseite der Website, befinden sich in der Body section mehrere Boxes, sagen wir 5. Jede Box gehört nur einem (Backend) User. Das bedeutet Jeder dieser 5 User hat nur Einfluss aus seine eigene Box auf dieser Unterseite, sonst nichts.

Für jeden User erstellst du einen eigenen Sysordner, damit du auf diesen dann die Rechte setzen kannst.

Allerdings, jeder der 5 User soll die Möglichkeit haben 7 Nachrichten im vorraus zu verfassen

Da gibts jetzt sehr viele Möglichkeiten. Ich bevorzuge mal die Standardinhalte.
User erstellt also ganz normale Contentelemente in seinen Sysordnern
Hier wäre wichtig ob das ganze per Marker usw gelöst werden kann, wenn ja dann kein problem, sonst kannst du das ganze per ext tscobj einbinden.

marks.BOX1 = CONTENT
marks.BOX1 {
table = tt_content
select {
pidInList = ID_SYSORDNER_1
orderBy = sorting
where = colPos= 0
limit = 1
}
}

[...]wobei 1 davon an einem Wochentag in seiner Box erscheint (a la News, muss aber nicht sein).

mit dem limit von oben wird schon mal nur 1 Element ausgegeben, aber natürlich immer nur das 1.

Hier gibts jetzt verschiedene Möglichkeiten.
1.: Limits von den CEs nützen
einfach bei den Contentelementen ein Start/Stop angeben.

2.: Conditions
du kannst mit Conditions das ganze etwas schöner machen, dann wird am 1. Tag das 1. Element genommen, am 2. das 2. usw. (Hint: Conditions dürfen nicht innerhalb von {} stehen).
also zuerst das TS von oben und dann darunter überschreibst du

[dayofweek = 2]
marks.BOX1.select.begin = 2
[global]

0 ist Sonntag, 1 = Montag

alles ungetestet

georg