Ergebnis 1 bis 6 von 6

Thema: [mod_megazine] pageflip - so funktioniert es auch mit aktuellen Versionen

  1. #1
    Contao-Nutzer Avatar von Coda
    Registriert seit
    18.08.2010.
    Ort
    Am Schreibtisch
    Beiträge
    32

    Daumen hoch [mod_megazine] pageflip - so funktioniert es auch mit aktuellen Versionen

    Hallo,

    Einer meiner Kunden wünschte sich eine Art Pageflip-Modul. Nach einiger Recherche bin ich auf die Erweiterung "mod_megazine" gestoßen, welche alle Anforderungen erfüllte.
    Leider ist die o.a. Version 1.0.0 nur bis Typolight 2.6.7 als "stable" angegeben. Ich habe das Modul trotzdem in meine Typolight-Version 2.8.3 eingefügt und vorerst hat alles funktioniert.

    (Man möge mir verzeihen wenn ich noch von Typolight rede, die obige Version lief jedoch noch unter diesem Namen.)

    ABER:
    Nach einigen Tests (wildes Seiten hin- und herblättern) musste ich leider feststellen, dass sich der Browsercache dermaßen vollspammte, dass der Browser abstürzte oder nach einigen Minuten ohne Manövrierfähigkeit des Mauszeigers eine Fehlermeldung kam, dass sich angeblich das Flash-Plugin aufgehängt hat.

    Das kann es jawohl nicht sein. Da "mod_megazine" lediglich als TL-Variante geschaffen wurde und vom Core her auf einer älteren Version von "Megazine3" basiert, dürfte es ja möglich sein, diese Versionen zu kombinieren.

    So gedacht und umgesetzt. Um es vorweg zu nehmen: Diese Variante funktioniert ohne Browserabstürze. Eine sehr coole Extension!!!

    ---------------------------------

    Was habe ich getan?
    1. mod_megazine 1.0.0 normal installiert und gemäß beiliegendem PDF eingebunden
    2. megazine3 2.0.9 von der OpenSource-Site heruntergeladen
    3. alle Dateien von "megazine3" zu "mod_megazine" manuell hinzugefügt und insbesondere vorhandene Dateien in "mod_megazine" durch die neuen Dateien radikal ersetzt

    Wie sieht die Modulstruktur nun aus?
    Hierzu habe ich eine Grafik des kombinierten Modul-Seitenbaumes angefügt.

    megazine.gif

    Vorteile: Es sind hier nun alle möglichen Plugins integriert, die man mittels eigenem XML nach eigenen Vorstellungen anpassen kann. Hierzu muss man sich natürlich in das Manual von Megazine3 einfummeln, aber es lohnt sich wirklich!
    Außerdem läuft die Extension durch diese Modifikation auch stabil (was ja das eigentliche Ziel dieser Übung war).

    XML:
    Im Backend von Typolight/Contao kann man nach Anlegen des entsprechenden Modules auch einen entsprechenden XML-Code eingeben. Dies sollte man natürlich auch machen - sonst geht natürlich nix;-)
    Unter Megazine3 wurden einige Änderungen vorgenommen. Um z.B. pre- oder postpages einzufügen wird dies nicht mehr im book-Tag eingefügt, sondern als eigenständiger Tag (siehe Beispiel-XML).
    Sofern man nun beabsichtigt, den nun erforderlichen Tag namens "pagebackground" über das Typolight/Contao-Backend einzupflegen, wird man leider enttäuscht. TL/Conatao scheint diesen Tag nicht zu kennen und löscht diesen rigoros.
    Dicke Backen!!
    Lösungsansatz: das eigene XML-Gedöhns einfach manuell in die Datenbank einfügen, das funktioniert.
    DB-Tabelle: "tl_module"
    Tabelle nach "megazine" sortieren, entsprechende Modul-ID herausfischen und Änderungen ganz unten im XML-Feld vornehmen.

    ---------------------------------

    Zur Veranschaulichung hier noch ein beschnittener Auszug meines XML-Eintrages:


    Code:
    <book plugins="anchors, navigationbar, backgroundsound, batchpages, gallery, keyboardnavigation, links, titles, swfaddress" lang="de,en" pagewidth="466" pageheight="466" centercovers="false" reflection="true">
    <pagebackground>
           <box background="image(../../../../tl_files/exposees/blubb/prepage.gif)" width="pagew" height="pageh"/>
    	<box background="image(../../../../tl_files/exposees/blubb/postpage.gif)" width="pagew" height="pageh" x="pagew"/>
    </pagebackground>
    <chapter>
    <page><img src="../../../../tl_files/exposees/blubb/01.gif" hires="../../../../tl_files/exposees/blubb/01big.gif" gallery="Automatisch generierter Wert" /></page>
    <page><img src="../../../../tl_files/exposees/blubb/02.gif" hires="../../../../tl_files/exposees/blubb/02big.gif" gallery="Automatisch generierter Wert" /></page>
    [usw usw usw .... <- Nein, das hier nicht übernehmen!!]
    </chapter>
    </book>

    Ich hoffe, ich konnte hiermit etwas helfen, falls jemand auch mal auf diese Problem stößt.

    Viele Grüße aus HH!

  2. #2
    Contao-Nutzer
    Registriert seit
    29.09.2009.
    Beiträge
    32

    Standard

    Hi,

    vielen Dank für deine Erweiterung, mit der Megazine auch mit neueren Contao-Versionen läuft. Habe es jetzt mal testweise für einen Kunden eingebunden und hat auch soweit geklappt.

    Allerdings hat die Einbindung von pdf-Dateien nicht geklappt (es gingen nur JPGs oder GIFs). Ist dies nicht so einfach möglich? Benötigt man ein Extra-Tool hierfür?

    Habe ein wenig mit den Einstellungen rumgespielt, was allerdings nur teilweise geklappt hat. Werden diese alle über die XML-Datei angesprochen (z.B. Zoomwheel etc.)? Oder gibt es hier noch andere Dateien, die geändert werden müssen?

    Für eine Antwort bedanke ich mich schonmal im Voraus.

    vg
    pod

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

    Support Contao

    Standard

    Megazine benötigt Bilddaten. Eine Übersicht, wie Du aus PDF-Daten ein Megazine erzeugen kannst findest Du unter anderem unter http://vservu.de/mz3-tut/mz3_producer_de.pdf.

    Ansosnten ist das Megazine-Wiki recht hilfreich: http://www.megazine3.de/doc/MegaZine3

    Carolina.

  4. #4
    Contao-Nutzer
    Registriert seit
    29.09.2009.
    Beiträge
    32

    Standard

    Hi,

    danke, für deine Antwort. Ja, das hatte ich auch schon gefunden, hatte aber gehofft, dass es vielleicht noch eine etwas weniger aufwendige Lösung gibt. Aber evtl reicht es auch mit den Bildern, dann benötigen wir gar nicht unbedingt PDFs. Bilder könnte man ja auch verlinken und einen Download per PDF gibt es ja auch?

    Noch eine andere Frage:
    Habe jetzt gerade auf der Seite gelesen, dass man für kommerzielle Zwecke eine Lizenz kaufen muss. Gilt das nur für die komplette Anwendung mit PDF von dieser Seite?
    Denn das Contao-Modul ist ja per LGPDL-Lizenz kostenlos (ist zumindest dort angegeben). Wenn ich dieses Modul mit der Anpassung von Coda verwende, benötige ich dann eine kommerzielle Lizenz?

    vg
    pod
    Geändert von pod1987 (10.05.2011 um 12:42 Uhr)

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

    Support Contao

    Standard

    Ich würde mal vermuten dass für das Contao-Modul als Wrapper für's Megazine die LGPL zu beachten ist, für die Megazine-Scripte deren Lizenzbestimmungen.

    Ich frag mich zwar gerade wie das zusammengeht, aber kläre das am Besten mal mit den Megazine-EntwicklerInnen ab ...

    Carolina.

  6. #6
    Contao-Fan Avatar von izanagi
    Registriert seit
    19.01.2011.
    Ort
    Köln
    Beiträge
    595

    Standard mod_megazine Layout Problem durch fehlendes DIVtag

    noch eine kleine Anmerkung:

    bei der der mod_megazine.tpl im templates ordner fehlt ein End DIV Tag.
    Dadurch hat es das layout zerschossen.

    Eventuell Herr Ritter in seiner Erweiterung mal fixen.

    lg

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Pageflip?
    Von Acta im Forum Bilder/Dateien
    Antworten: 8
    Letzter Beitrag: 10.11.2010, 14:11
  2. Artikel Elemente Versionen reset
    Von VolkerS im Forum Allgemeine Inhaltselemente
    Antworten: 2
    Letzter Beitrag: 23.10.2010, 07:12
  3. Wasserzeichen für alle TL / Contao Versionen generieren
    Von Matthias im Forum Bilder/Dateien
    Antworten: 2
    Letzter Beitrag: 27.09.2010, 14:17
  4. Versionen bei Stylesheet-Selektoren
    Von jomago07 im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 22.03.2010, 19:17
  5. id der aktuellen seite auslesen
    Von dacrow im Forum Layout / Templates / Holy Grail
    Antworten: 4
    Letzter Beitrag: 01.02.2010, 11:31

Lesezeichen

Lesezeichen

Berechtigungen

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