Ergebnis 1 bis 26 von 26

Thema: Nachrichten in 2 oder mehr Spalten aufteilen

  1. #1
    Contao-Nutzer
    Registriert seit
    09.04.2011.
    Beiträge
    9

    Standard Nachrichten in 2 oder mehr Spalten aufteilen

    Moin liebe Helfer,

    ich hab das Problem, das ich ein Nachrichtenarchiv haben muss und auf der Startseite sollen unten nebeneinander 2 oder 3 Nachrichten-Leser Module integriert werden in denen jeweils nur (v.l. nach r) die aktuellste- , dann die 2te- und dann ggf die 3te Nachricht erscheinen und beim "weiter lesen" sollen dann auf die Seite mit dem Nachrichten-Leser Modul verlinkt werden, auf dem dann der Aktualität nach alle Nachrichten eingeblendet werden.

    Das eigentliche Problem ist nun, wo sage ich den Nachrichten-Liste Modulen, das sie sich aus der DB das erste, zweite oder dritte Element greifen?

    Hat da jemand eine Idee oder gibt es ggf eine viel bessere und einfachere Möglichkeit?

    Dank Euch allen schonmal jetzt!

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Alex,

    lasse die Newsliste mit den einzelnen News floaten.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von alex71de Beitrag anzeigen
    Das eigentliche Problem ist nun, wo sage ich den Nachrichten-Liste Modulen, das sie sich aus der DB das erste, zweite oder dritte Element greifen?
    Nirgendwo, du brauchst nur ein Modul und limitierst es auf 3 News, dann hast du automatisch die 1., 2. und 3. Ansonsten kannst du auch mit dem Feld "Nachrichten überspringen" arbeiten.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  4. #4
    Contao-Nutzer
    Registriert seit
    09.04.2011.
    Beiträge
    9

    Standard

    Danke Planepix, aber mit dem floaten geht das so nicht, da es immer in eigenen "Blöcken" dargestellt werden soll.

    Dank auch dir Andreas, aber ich verstehe dich nicht so recht. ich hab ja vor 2-3 Module auf der Seite zu integrieren und wie soll ich dann dem jeweilgen Modul sagen, das er die 1.2. oder 3. Nachricht nimmt?
    Ich dachte ggf. daran, im Modul am den Quellcode, wo die SQL-Abfrage statt findet?

  5. #5
    Administrator Avatar von hofff
    Registriert seit
    02.06.2011.
    Beiträge
    846
    User beschenken
    Wunschliste

    Standard

    Du solltest den einzelnen Newsblöcken noch eine Breite zum float mitgeben, dann funzt das!

    Wieso brauchst du 3 Module?


    fg
    nicky

    Gesendet von iPad mit Tapatalk Pro
    ... alles wird besser!

    Präsident der Contao Association Website/Github | Mitglied der Contao Community Alliance Website/Github

    individuelle Webanwendungen, Erweiterungen und noch viel mehr ... www.hofff.com/Github

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von alex71de Beitrag anzeigen
    ...ich hab ja vor 2-3 Module auf der Seite zu integrieren ...
    Nein, das hast du nicht vor. Du hast vor die ersten 2 bis 3 News zu zeigen. Und das kannst du mit einem Modul erledigen. Die einzelnen News sollten default innerhalb eines eigenen DIVs stehen. Zeige am besten mal einen Link zu der Seite, wo du ein Modul mit 3 News eingebaut hast.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Contao-Nutzer
    Registriert seit
    09.04.2011.
    Beiträge
    9

    Standard

    Vielleicht verstehst das so besser mit nem link, stimmt. Das "Aktuelles" soll leider immer darüber stehen. Jetzt sind auf der Seite 3 gleiche Module nebeneinander mit 2 Nachrichten.
    Irgendwo muss doch die SQL Abfrage sein, welche ich nicht finde, so das man eben ein Modul bastelt, welches die jeweilige ID zieht, oder ;-)

    http://pbb-biogas.de/cms1/index.php

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.749
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mir ist absolut unklar warum "Aktuelles" über jedem Newsblock stehen soll, aber wenn es denn so sein muss kann man das entsprechende Template anpassen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Und schon gar dreimal als H1. Wenn da wirklich jeweils Aktuelles drüberstehen soll, dann schreibt man es halt so ins Template.Welche der 6 jetzt gleichen Nachrichten soll denn eigentlich Nr. 1,2,3,4,5,6 sein? Sollen alle Nachrichtenblöcke gleich hoch sein oder nicht?

  10. #10
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Bei mir oben auf der Seite habe ich die letzten 3 Nachrichten nebeneinander. Damals gelöst mit [simple_columns] für die Spalten und jeder Spalte habe ich ein Nachrichtenmodul zugewiesen: jeweils 1 Nachricht anzeigen und 0, 1 und 2 Nachrichten überspringen.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  11. #11
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.333
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich verstehe nicht wirklich, warum Ihr das mit mehreren Modulen oder mit Floats lösen wollt. Die Anforderung "zwei oder drei" ist doch eigentlich der Klassiker für Flexbox.

    Mehr Input beispielsweise unter http://www.heydonworks.com/article/flexbox-grid-finesse. Und das dreifache "Aktuell" (klingt auch für mich nach einer blöden Idee ...) ist sicher auch mit content:before lösbar.

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.749
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Die Anforderung "zwei oder drei" ist doch eigentlich der Klassiker für Flexbox.
    Ich stelle auch immer wieder mit Erstaunen fest wie wenig Leute eigentlich Flexbox einsetzen.
    Ich finde das ist so ein geniale Sache.

    Zitat Zitat von lucina Beitrag anzeigen
    Und das dreifache "Aktuell" (klingt auch für mich nach einer blöden Idee ...) ist sicher auch mit content:before lösbar.
    Stimmt dann käme man sogar ohne Template-Änderung aus. So wie jetzt in einer Überschrift h1 ist es jedenfalls mit Verlaub gesagt einfach Nonsens.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  13. #13
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielleicht wegen IE, der ist da wohl einigermaßen buggy. Bei Floats muss man sich keine Gedanken über sowas machen.

  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.749
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der Praxis funktioniert das im aktuellen IE ganz gut, zumindestens sind mir da noch keine eklatanten Probleme untergekommen. Ein paar Besonderheiten gibt es, aber die gibt es auch bei Safari oder Firefox. In der Praxis sind die Fälle entweder speziell oder man kann sie umgehen. Das was man sich mit Flexbox vereinfachen kann rechtfertigt m.E. auf jeden Fall den Mehraufwand den man in einigen wenigen Spezialfällen hat.
    Bei mir kommt seit einiger Zeit in jedem Projekt Flexbox zum Einsatz.
    Wenn der Kunde dann doch noch unbedingt Unterstützung für ältere IEs braucht dann kostet das halt. Ist mir aber in den letzten zwei Jahren nicht mehr untergekommen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.333
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die entsprechenen Issues und Workarounds findet man hier: https://github.com/philipwalton/flexbugs

  16. #16
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.749
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Der Link von Lucina ist auch von CanIuse aus verlinkt. Solche Links für bekannte Issues findet man eigentlich für nahezu alle "modernen" Eigenschaften auf canIuse. Das ist inzwischen schon recht komfortabel.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  17. #17
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die SQL-Abfrage findet im Modul statt. Dort gibt es auch einen Hook mit dem man dort eingreifen kann. Das brauchst du aber alles nicht.

    Wenn du es partout mit drei Modulen lösen möchtest, dann kannst du die Module, wie ich und @Samson1964 oben bereits erwähnt haben, dementsprechend einstellen.

    Mit einem Modul würde ich den rs-columns Wrapper erstmal wieder entfernen. Die Überschrift aus dem Modul rausholen und dann dieses CSS benutzen.
    PHP-Code:
    /* CSS */
    .mod_newslist {
      
    displayflex;
      
    flex-flowrow wrap/* default = row nowrap */
    }
    .
    layout_latest {
      
    flex1 1 auto/* default = 0 1 auto */

    Diese Angaben müssten so gut wie alle Browser verstehen http://caniuse.com/#search=flex. Damit hast du es dann auch responsive.

    Wenn du die Überschrift drin läßt, dann muss du ihr noch width:100%; geben, weil sie kein normales Block-Element mehr ist, sondern ein Flex-Item.
    Geändert von Andreas (17.12.2016 um 13:27 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  18. #18
    Contao-Nutzer
    Registriert seit
    09.04.2011.
    Beiträge
    9

    Standard

    Danke Euch allen für Eure Hilfe!!!!

    Wie war das mit dem Wald und den Bäumen???? Ja Andreas und Samson1964, jetzt hab ich das ENDLICH verstanden, mit dem Überspringen der Nachrichten und es funzt ganz easy und ist auch logisch! Manchmal muss man ne Pause machen um den Weg wieder zu sehen!

    VIELEN DANK

  19. #19
    Contao-Nutzer Avatar von harley-rider
    Registriert seit
    08.07.2013.
    Ort
    Bern, CH
    Beiträge
    220

    Standard float 'zerschiesst' den newslist block

    Zitat Zitat von planepix Beitrag anzeigen
    Hallo Alex,
    lasse die Newsliste mit den einzelnen News floaten.
    Ich möchte auch die Newslinks auf die Seite (je nach Platz) verteilen :
    1 - 2 - 3
    4 - 5 - 6

    Mit 'float: left' funktoniert dies, nur verliert dann der Block für die Newsliste seine Höhenangaben und das nächjste Element wird nach der Überschrift platziert.

    Hat mir jemand einen Tipp wie ich meine CSS anpassen muss, damit das nächste Inhaltselement nach den Newslinks platziert wird ?
    Beispielseite

  20. #20
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Beat,

    du kannst den einzelnen Newsbeiträge eine Mindesthöhe mitgeben, so dass die Blöcke gleich hoch werden.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von harley-rider Beitrag anzeigen
    Mit 'float: left' funktoniert dies, nur verliert dann der Block für die Newsliste seine Höhenangaben und das nächjste Element wird nach der Überschrift platziert.
    Durchsuche das Internet mal nach "clearfix" .

  22. #22
    Contao-Nutzer Avatar von harley-rider
    Registriert seit
    08.07.2013.
    Ort
    Bern, CH
    Beiträge
    220

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Durchsuche das Internet mal nach "clearfix" .
    Danke euch beiden für die Tips.
    Mit 'clearfix' löst sich mein Problem.

    Zitat Zitat von lucina Beitrag anzeigen
    Ich verstehe nicht wirklich, warum Ihr das mit mehreren Modulen oder mit Floats lösen wollt. Die Anforderung "zwei oder drei" ist doch eigentlich der Klassiker für Flexbox.
    Auf der lokalen Testseite habe ich eine Lösung mit 'flexbox' versucht.
    Grundsätzlich funktioniert auch dies, finde aber keine Möglichkeit die integrierte Überschrift zu 'skippen'. Diese wird als Element für die Boxen betrachtet und in die 'Tabelle' integriert.
    Ich muss also die Überschrift aus der 'Newsliste' nehmen und mit einem vorgängigen Element 'Überschrift' einfügen, oder gibt es da eine Möglichkeit die Überschrift zu 'skippen' ?

    Mittlerweile eine Lösung für das 'skippen' gefunden.
    Das <h3> kann mit 'flex: 0 0 100%;' gefiltert werden.

    Da beide Lösungen (float und flexbox) funktonieren, frag ich mich ob es zwischen diesen Vor-/Nachteile gibt...
    Welche seht ihr, oder kommt es auf den 'Geschmack' des Siteerstellers an ?
    Geändert von harley-rider (16.04.2017 um 09:41 Uhr)

  23. #23
    Contao-Fan
    Registriert seit
    18.09.2013.
    Beiträge
    254

    Standard

    Mich würde interessieren ob das ganze dann auch als mobile Version funktioniert...

    hast den link einmal parat wo die news mit der Flexbox gemacht hast....

    ich habe das bei mir zu erst mit einer tabelle ausprobiert... ging aber nicht auf Mobile. dann mit simple Columns und schon funktionierte das ....

    alles habe ich wie viele andere auch schon mit drei Modulen gemacht ... und jeweils eine News übersprungen .....


    das mit der Flexbox habe ich noch nicht ganz verstanden was ich wo und wie mache....

    meine seite. www.flensburger-stadtanzeiger.de

  24. #24
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du hast immer noch das hier
    HTML-Code:
    <div id="fb-root"></div>
    im HEAD. Das muss da weg.

    Hier die beiden IMHO besten Links zum Thema Flexbox
    https://css-tricks.com/snippets/css/a-guide-to-flexbox/
    http://the-echoplex.net/flexyboxes/

    Soviel ich weiß, kann man mit simple_columns keine Breakpoints einstellen, sondern nur einen Zustand für alle Viewportbreiten.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  25. #25
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    @flensburger-stadtanzeig neben dem fb-root im head hast du noch einen anderen HTML Fehler: https://validator.w3.org/nu/?doc=htt...anzeiger.de%2F

  26. #26
    Contao-Nutzer Avatar von harley-rider
    Registriert seit
    08.07.2013.
    Ort
    Bern, CH
    Beiträge
    220

    Standard

    Zitat Zitat von flensburger-stadtanzeig Beitrag anzeigen
    Mich würde interessieren ob das ganze dann auch als mobile Version funktioniert...
    hast den link einmal parat wo die news mit der Flexbox gemacht hast....
    ist die genannte Beispielseite.
    Wenn ich da bei 'Element untersuchen' auf 'Handy' klicke wird die Tabelle 1-spaltig und in der korrekten Reihenfolge.
    Geändert von harley-rider (22.04.2017 um 15:06 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •