Willkommen im neuen Forum von concrete5.de.
Die Anmeldung ist ab dem 15.10.2020 nur noch mit E-Mail Adresse und Passwort möglich. Eine Anmeldung mit Benutzername ist nicht mehr möglich.

Diese Nachricht löschen.
Anhang entfernen?
Zurück zur Themenliste
S
SeVeN 0.png 22.07.2011 03:34

Newssystem für Concrete5

Hallo zusammen Ich bin Neuling mit Concrete5. Deshalb meine Frage: Wie mache ich am besten mein Newssystem, dass ich bereits auf www.sail-team.ch/news mit PHP realisiert habe. Ich will die Site auf Concrete5 (endlich ein CMS welches mir entspricht) umstellen, da mir alles selber zu schreiben zu viel wird. Newssystem: =========== Formular zum erfassen eines Datums (ist ein Element zusammen mit Ort), einem Titel, einem Bild, Links am Ende und natürlich der Newstext mit mehreren Absätzen. Auf der HOME sollte ich immer die Titel mit Datum/ Ort der neusten News ausgeben können (Anzahl wählbar). Auf der NEWS Site stehen die einzelnen Beiträge nebeneinander in 3 Spalten. Sind es mehr als 3 Beiträge, so sollte eine Navigation erscheinen, mit der in den Newsbeiträgen geblätter werden kann. Geht die Anzahl nicht durch 3, so stehen die verbleibenden Beiträge am Ende in weniger als 3 Spalten. Das Layout ist immer das selbe. Zu oberst das Bild mit Link zu Fancybox, darunter Datum/ Ort und Titel. Nach dem Text stehen die Links (falls vorhanden). Mein Problem ist, ich weiss nicht richtig wie ich anfangen soll. Muss ich für mein Vorhaben Blöcke coden oder was ist geeigneter? Habe mich jetzt die letzten Tage mit Concrete5 beschäftigt um das System kennen zu lernen. Meine Kentnisse in PHP sind nicht sehr umfassend, mit HTML und CSS kann ich aber umgehen (hat bis jetzt für sail-team.ch gereicht). Hoffe ich will nicht zu viel. Bin dankbar für Tipps, wie ich das ganze angehen soll. Kennt jemand noch gute Anleitungen, wenn möglich auf deutsch? Besten Dank schon im voraus. Gruss musterli
R
Remo 0.png 25.07.2011 16:18
Hi Musterli, ohne PHP Kenntnisse wird das etwas schwierig. Pures PHP ist wohl immer etwas einfacher, dafür auch unstrukturierter und irgendwann schwieriger zu lesen als ein concrete5 add-on. Ob's ein Block werden soll oder nicht lässt sich schwierig sagen. Grundsätzlich wird's schwierig wenn du eine flexible Anzahl Spalten haben möchtest. Vermutlich ist's einfacher wenn du die Daten im Dashboard eingibst und diese dann mit eigenen Page Type Templates aus der DB holst. Im Ansatz relativ ähnlich wie das Tutorial vom concrete5 CTO http://www.andrewembler.com/concrete5/build-a-single-page-powered-editing-interface-for-concrete5 Gibt's aber nur in Englisch.. Soweit ich weiss gibt's neben ein paar übersetzten Tutorials bei http://www.codeblog.ch kaum deutsche Anleitungen. Die Nachfrage dazu ist auch sehr sehr klein. Wenn du das Konzept noch etwas änderst wird's noch einfacher. Wenn alle News geladen werden und nur mit JavaScript versteckt, wird die PHP Logik einfacher. Auch wenn's auf den ersten Blick nach was anderem ausschaut, sowas ginge relativ einfach: http://flowplayer.org/tools/demos/scrollable/edit.html *Zusammengefasst:* Kenntnisse sind wichtig, ich hoffe du wirst nicht zu frustriert dabei! Ich würde mir aber wirklich überlegen ob du das Blättern nicht client seitig machen willst. Wenn's serverseitig sein muss, dann wohl via Dashboard weil Blöcke eigentlich immer eine feste Position haben (links, mitte, rechts) Grüsse Remo
S
SeVeN 0.png 25.07.2011 17:46
Hey Remo Vielen Dank für deine Antwort! Die Idee, das Blättern client seitig zu machen hatte ich noch nicht. Sicher auch ein guter Ansatz. Setzt jedoch JavaScript beim Client voraus und verursacht bei vielen News eine grosse Menge an Netzwerktraffic, auch wenn der Besucher nur die ersten Beiträge liest (aktuell ein drittel Besucher mit mobilen Geräten). Die Daten im Dashboard zu erfassen ist wohl am einfachsten. Doch werde ich mich erst einmal noch etwas tiefer mit mit PHP, MySQL, JavaScript und jQuery befassen und mir Kenntnisse aneignen. Danach komme ich auf das ganze zurück. Vielen Dank für deine Hilfe. Gruss Musterli
R
Remo 0.png 25.07.2011 19:44
Klar, irgendwo müsste ein Limit drin sein, aber 20 News kann man auch auf einem Mobileclient anzeigen. Das machen Tagi & Co ja auch. Viel Erfolg bei PHP & Co!

Nachricht hinzufügen