Ergebnis 1 bis 17 von 17

Thema: Artikel anteasern, animiert mit Überblendung

  1. #1
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard Artikel anteasern, animiert mit Überblendung

    Moin alle,

    nach einem Wochenende der Suche ohne wirkliches Ergebnis frage ich Euch mal um Rat.

    Für eine Aufmacherseite suche ich die Möglichkeit, interessante Artikel, die irgenwo im Seitenbaum sind, anzuteasern gemäß dieses Mockups (siehe auch spox):



    Klick auf die kleinen Teaser bringen sie in den oberen großen Teaser-Bereich und ein Klick dort geht dann zum Artikel. Voraussichtlich soll auch mit niedriger Frequenz automatisch durch die Artikel-Teaser geblättert werden (wie bei spox).

    Die Texte sollen (möglichst) die Artikel-Teaser sein (unten per CSS overflow: hidden; verkürzt, Überschrift unten mit display: none; oder so ausgeblendet). Die Bilder sollen die Teaser-Bilder sein (also ist Einsatz von [teaserimages] geplant). Sie müssten aber natürlich automatisch herunterskaliert werden

    Ich habe so ziemlich alles überflogen, das mit Sliding/Überblenden zu tun hat: alle reinen Bild-Galerie-Varianten scheiden aus. Aus meiner Sicht bleibt zur Zeit nur noch wenig übrig: die Erweiterungen, die nicht nur Bilder, sondern auch beliebiege Inhalts-Elemente schieben/überblenden können und eine Art von Paginierung besitzen, die beliebiges HTML erlaubt (für die kleinen Teaser), so dass man mit Insert Tags arbeiten kann.

    • pk_noobslide: hat gerade das Überblenden gelernt. Aber die Paginierung kann man so gar nicht beeinflussen (außer per Template-Anpassung).
    • ce_slider: sieht recht vielversprechend aus, wenn auch nur rc1. Habe ich aber noch nicht installiert/genau genug angesehen, um zu entscheiden, ob es beliebiges HTML in der Paginierung beherrscht.
    • tabcontrol: kann im Prinzip in den Tabs beliebiges HTML haben. Ist ansonsten nicht sehr komfortabel zu bedienen und kann bisher kein Überblenden.
    • ma_accessibleTabs: guter Ansatz, aber hat es nie ins Repository geschafft. Auch der Downloadlink sieht schon "strange" aus und eine kurze Besichtigung zeigt: der Entwickler hatte keine Zeit, das Ding fertig zu stellen: nur DE Übersetzung, die dann ein Mix aus EN/DE ist, mit reichlich Tippfehlern. Sehr schade ... ich habe mich bisher noch nicht getraut, diese Erweiterung zu installieren.


    Aber eventuell/voraussichtlich habe ich etwas übersehen und nicht nach den richtigen Dingen gesucht. Inzwischen gibt es ja so unglaublich viele Erweiterungen.

    Für jeden Hinweis bin ich dankbar.

    LG, Georg
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Es müssen Artikel sein und keine News, ja?
    Ist auf jedenfall ein Neues Modul notwendig.

    Für News habe ich sowas in der Pipeline. Da gibt es dann eine extra Checkbox "Frontpage Slideshow" in den News. Im News-Galerie Modul werden dann die letzten X Nachrichten in der Form wie von dir beschrieben angezeigt.

    Das Modul ließe sich aber auch abwandeln, damit es statt mit News mit Artikeln zusammenarbeitet.

    Ich gebe mal Gas um es ins Repository zu stellen.

  3. #3
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Hier ist mal eine Demo.

    Sieht anders aus als im Mockup. Ist aber nur ne Template Sache. Das Modul gibt das her. Basiert auf der Barrack Obama Slideshow.

  4. #4
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Hier ist so ein Effekt mit dem Qscroller....
    http://www.contao-community.de/showt...l=1#post139997
    Geändert von magicsepp (05.07.2011 um 09:07 Uhr)

  5. #5
    Contao-Nutzer Avatar von buchbergertom
    Registriert seit
    21.04.2010.
    Ort
    Tirol
    Beiträge
    134

    Standard

    Wäre auch äußerst an einem Modul interessiert, welches NEWS Teaser in einer Slideshow oder ähnlichem darstellen kann! Weiß jemand Rat??

    Oder auch manuelle Implementierung möglich... nur wie????

  6. #6
    Contao-Fan Avatar von rezico
    Registriert seit
    04.01.2011.
    Ort
    Nürnberg
    Beiträge
    451

    Fehler

    Hey, vielleicht hilft euch das weiter:

    http://www.contao.org/board/message/16889.html

    Ich verwende das ganze aktuell hier (Projektseite)

    Das einzige was jetzt noch fehlen würde, wäre die Übertragung eines Teasers auf den großen.

    Ansonsten dürfte das so funktionieren wie du das verstanden hast.

    Wie in deinem mockup könntest du eben 3 dieser Boxen als Modul anlegen (größe festlegen), diese in dein layout einbauen und dann müsste man irgendwie eben die Übergabe zwischen den unteren Boxen an die obere Box stricken.

    Hoffe konnte helfen!
    Geändert von rezico (05.07.2011 um 16:10 Uhr)

  7. #7
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Hier mal meine Erweiterung.
    Für Deine Zwecke müsstest du halt noch die Templates umbauen.

    Gruß
    lomex

  8. #8
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Hi lomex,

    vielen Dank, dass Du Deine Erweiterung so schnell verfügbar gemacht hast! Ich schaue sie mir nachher an, finde den Ansatz aber jetzt schon sehr vielversprechend. Statt Artikelteasern können die Redakteure ja genau so leicht auch Newsteaser in ein speziell dafür gedachtes Archiv packen. Und für den Link zum zugehörigen Artikel gibt es bei den News ja gleich 2 Varianten: das Weiterleitungsziel und die Bildlink-Adresse.

    Ich melde mich zurück, wenn ich ein wenig experimentiert habe.

    Dank auch an alle anderen.

    LG, Georg

  9. #9
    Contao-Nutzer Avatar von buchbergertom
    Registriert seit
    21.04.2010.
    Ort
    Tirol
    Beiträge
    134

    Standard

    Hallo Lomex,

    die Erweiterung ist definitiv vielversprechend. Teste gerade --- habe aber leider Probleme im IE7!

    Hier funktionieren die Fades zwischen den einzelnen Beiträgen nicht und auch das Menü klappt nicht. Sobald ich auf einen Link klicke, erscheint nicht der nächste Eintrag --> Nein: man kommt direkt auf die Seite mit dem Newsleser des jeweiligen Beitrags!

    Vielleicht kannst du das mal kontrollieren???

  10. #10
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Bei mir läuft es unter XP im IE7 (in der Virtualbox).
    Jemand anderes noch Probleme?

    Hört sich aber nach einem Javascript - Problem im Browser an.
    Läuft ein Javascript-Blocker oder sowas?

  11. #11
    Contao-Nutzer Avatar von buchbergertom
    Registriert seit
    21.04.2010.
    Ort
    Tirol
    Beiträge
    134

    Computer

    Habe heute recht viel mit deiner Erweiterung herumgebastelt. So wie es aussieht funktioniert lediglich der IE Tester von mir nicht richtig.

    Fettes Lob für diese Erweiterung! Öffnet völlig neue Wege

  12. #12
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Hallo lomex,

    ich habe gerade erst angefangen zu testen, hatte leider anderes zu tun. Vielen Dank, dass Du auch die Möglichkeit geschaffen hast Bilder im Menü zu haben, das ist für mich ja schon mehr als die halbe Miete.

    Hier ein kleiner Bugfix:

    PHP-Code:
    --- /system/modules/news_slideshow/templates/news_slideshow.tpl.ORIGINAL    Do 14. Jul 18:34:35 2011
    +++ /system/modules/news_slideshow/templates/news_slideshow.tpl    Do 14. Jul 18:31:38 2011
    @@ -11,7 +11,7 @@
     <ul <?php if (!$this->showinfobox) echo 'style="display:none" '?>id="infos<?php echo $this->id1?>" class="news_slideshow_infos">
     <?php foreach ($this->items as $item): ?>
     <li>
    -   <h3><?php if ($item['link']): ?><a href="<?php echo $item['link']; ?>"><?php endif; echo $item['newsHeadline']; ?> | <?php echo $item['archive']; ?><?php if ($row['link']): ?></a><?php endif; ?></h3>
    +   <h3><?php if ($item['link']): ?><a href="<?php echo $item['link']; ?>"><?php endif; echo $item['newsHeadline']; ?> | <?php echo $item['archive']; ?><?php if ($item['link']): ?></a><?php endif; ?></h3>
        <p><?php echo $item['teaser']; ?></p>
     </li>
     <?php endforeach; ?>
    Da hatte sich ein $row['link'] statt eines $item['link'] eingeschlichen. In der Folge war das HTML Markup kaputt.

    Mit dem Patch funktioniert es bei mir bereits recht gut, im Moment arbeite ich gerade an der CSS-Formatierung, so dass das Menü unten statt rechts angezeigt wird.

    Apropos CSS: es ist schön, dass Deine Erweiterung Muster-CSS bereits mitbringt. Nur mit der automatischen Einbindung bin ich nicht ganz glücklich, weil ich das CSS dann ja in system/modules anpassen muss. Änderungen dort sind doch generell verpönt (ausser für Bug-Fixes) ... beim nächsten Update gehen alle Anpassungen flöten. Gibt es da nicht ein besseres Verfahren? Mir persönlich würde es genügen, dass Du das CSS mitgibst, aber in die Anleitung schreibt, dass man es manuell integrieren muss.

    Gut fände ich auch noch, wenn Du in Sonstige Erweiterungen einen Thread für Deine Erweiterung eröffnest und dann aus dem Repository darauf verlinkst. Da wäre der Bugfix nämlich besser untergebracht und auch andere könnten dort gezielten Support finden ... dieser Thread wird ja vermutlich in einiger Zeit "tot" sein bzw. wird vermutlich auch jetzt schon nur von wenigen Lesern gefunden.

    Ich melde mich wieder, wenn ich weiter gekommen bin.

    LG, Georg

  13. #13
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Bugfix ist eingebaut und online.
    Das mit dem CSS finde ich auch nicht gut. Aber machen es die Anderen nicht genauso?

    Du kannst doch in der localconf das Einbinden der CSS unterbinden und generell deine Eigene schreiben, oder?

    Habe das

    Code:
    $GLOBALS['TL_CSS'][] 		= 'system/modules/news_slideshow/html/news_slideshow.css';
    in

    Code:
    $GLOBALS['TL_CSS']['news_slideshow'] 		= 'system/modules/news_slideshow/html/news_slideshow.css';
    geändert.

    Dadurch kann man in der localconf mit

    Code:
    unset($GLOBALS['TL_CSS']['news_slideshow']);
    das Laden der CSS unterbinden und seine eigene Benutzen.

    Wäre das so ok?

  14. #14
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Hier der Link zum neuen Thread.

  15. #15
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Hi Oliver,

    vielen Dank für den umgehenden Bugfix ... das waren ja nur wenige Minuten zwischen Meldung und Fix! Toll. Die Lösung mit $GLOBALS['TL_CSS']['news_slideshow'] ist auch ideal: so sieht jeder die Slideshow schon mal "life und in Farbe" direkt nach der Installation und kann dennoch das CSS außerhalb von system/modules anpassen. Andere machen es auch so (habe bei pk_NoobSlide nachgesehen).

    Deine Erweiterung ist echt gut und ich konnte damit genau das machen, was ich wollte. Siehe Bild in der Anlage. Die Anpassung war im Wesentlichen CSS Styling (noch nicht wirklich schön). 2 Kleinigkeiten habe ich im Template news_slideshow.tpl (updatesicher an einer Kopie im Template Ordner) angepasst, die eventuell von allgemeinem Interesse sind bzw. sogar von Hause aus mitgebracht werden könnten:

    1. Große Bilder verlinkt, damit man auch bei Klick auf das Bild zum Artikel kommt und nicht erst genau auf die H3 Überschrift zielen muss.
    2. Archivnamen in einen Span gepackt, damit man ihn anders formatieren kann

    Die Änderung für den Span ist ja trivial; für den Link um das Bild zeige ich hier 2 Varianten. Beide sind in der ersten foreach Schleife anzubringen, die die List Items mit den Images ausgibt (im ul.news_slideshow_pictures).

    Simpel, ohne Titel-Attribut:
    PHP-Code:
      <ul id="pictures<?php echo $this->id1?>" class="news_slideshow_pictures">
      <?php foreach ($this->items as $item): ?>
    - <li><img src="<?php echo $item['image_src']; ?>" alt="bild"></li>
    + <li>
    <?php if ($item['link']): ?><a href="<?php echo $item['link']; ?>"><?php endif; ?>
    + <img src="<?php echo $item['image_src']; ?>" alt="bild">
    <?php if ($item['link']): ?></a><?php endif; ?>
    + </li>
      <?php endforeach; ?>
      </ul>
    Besser, mit Titel-Attribut generiert durch Contao (siehe Anhang):
    PHP-Code:
      <ul id="pictures<?php echo $this->id1?>" class="news_slideshow_pictures">
      <?php foreach ($this->items as $item): ?>
    - <li><img src="<?php echo $item['image_src']; ?>" alt="bild"></li>
    + <li>
    <?php if ($item['link']) { echo preg_replace('/^(<[^>]+>).*/''$1'$item['linkHeadline']); } ?>
    + <img src="<?php echo $item['image_src']; ?>" alt="bild">
    <?php if ($item['link']): ?></a><?php endif; ?>
    + </li>
      <?php endforeach; ?>
      </ul>
    Eine letzte kleine Template-Änderung für meine Zwecke war, auch die Unterüberschrift des News-Teasers als H4 mit auszugeben ... aber das ist dann wirklich nicht mehr unbedingt von allgemeinem Interesse. Wie immer, kann sich ja jeder mit <?php echo $this->showTemplateVars(); ?> mal anschauen, welche Variablen/Werte verfügbar sind und das Beste daraus machen.

    Deine Erweiterung funktioniert dann auch 100% in allen guten XP-Browsern (Opera, FireFox 3, Safari, Chrome). In IE8 XP funktioniert praktisch auch alles ... nur das Überblenden/Fade der großen Bilder nicht. Stattdessen wird hart umgeschaltet. Nicht, dass mich das wirklich bekümmert, aber MooTools sollte das doch eigentlich hinbekommen, oder? Tests mit W7 und FireFox 4 bzw. diversen Mac-Browsern stehen noch aus.

    Ein dickes, dickes Lob und Dankeschön für diese äußerst nützliche Erweiterung!!!

    LG, Georg
    Angehängte Grafiken Angehängte Grafiken

  16. #16
    Contao-Fan Avatar von deerwood
    Registriert seit
    24.11.2009.
    Ort
    Hamburg
    Beiträge
    344

    Standard

    Noch ein kleiner Nachtrag: die Erweiterung funktioniert auch unter W7 in allen Browsern; im IE9 funktioniert dann auch der Überblend-Effekt. Auf dem Mac geht es zumindest in FireFox und Safari, die anderen Browser kann mein Kollege erst nach seinem Urlaub testen.

    LG, Georg

  17. #17
    Contao-Nutzer
    Registriert seit
    24.06.2012.
    Beiträge
    205

    Standard update für news4ward

    Hallo,
    leider funktioniert der Slider nur mit den Nachrichten (original CONTAO)

    ich verwende news4ward welches auf den Nachrichten aufbaut und dadurch
    alle inhaltselemente in einer News verwendet werden können.

    gibt es vielleicht eine Anpassung dass der slider auch für die Archive von
    news4ward verwendet werden kann.

    Es wäre sehr gut wenn Nachrichten und news4ward Archive verwendet werden könnten.

    mit besten Grüßen
    Thomas

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
  •