Ergebnis 1 bis 10 von 10

Thema: Mediabox-Einstellungen

  1. #1
    Contao-Fan Avatar von jubel
    Registriert seit
    18.12.2011.
    Ort
    Waldbronn
    Beiträge
    715
    User beschenken
    Wunschliste

    Frage Mediabox-Einstellungen

    Ich zeige eine Galerie mit der Mediabox an. Das funktioniert normalerweise auch ganz gut.

    Nur am iPad gibt es das Problem, dass das Overlay nicht die ganze Fensterfläche bedeckt.

    Irgendwo habe ich mal gelesen, dass der iPad-Safari kein
    Code:
    position:fixed
    unterstützt und ich vermute, dass es damit zusammenhängt.

    Hat jemand einen Tipp für mich wie ich das Problem löse?
    Geändert von jubel (04.04.2012 um 12:59 Uhr)
    Gruß

    -----------------------------------------------------------------------------------------------------------------
    „Ich versuche immer das zu tun, was ich nicht kann, damit ich hoffentlich lerne, wie es geht.“
    Pablo Picasso

  2. #2
    Contao-Fan Avatar von jubel
    Registriert seit
    18.12.2011.
    Ort
    Waldbronn
    Beiträge
    715
    User beschenken
    Wunschliste

    Staunendes Gesicht

    Das Problem hat sich auf wundersame Weise ganz von selber gelöst! Keine Ahnung warum, jedenfalls kommen die Overlays auf dem iPad jetzt auch korrekt.

    Dafür haben sich neue Probleme mit der Mediabox aufgetan:

    Ich mache per Hyperlink eine auf dem Server liegende HTML-Seite auf. Grundsätzlich funktioniert das auch. Im Hyperlink habe ich die Größen mit angegeben:
    Code:
    lightbox [960 700]
    Die werden jedoch von der Mediabox ignoriert, stattdessen wird eine Box mit der Standardeinstellung 680*435 geöffnet. Da mir das eindeutig zu klein ist, habe ich im Template defaultWidth und defaultHeight gesetzt (da ich dort ohnehin einige Anpassungen drin hatte):
    PHP-Code:
    <?php
    // Add mediabox style sheet
    // $GLOBALS['TL_CSS'][] = 'plugins/mediabox/'. MEDIABOX .'/css/mediaboxAdvBlack21.css||static';
    $GLOBALS['TL_CSS'][] = 'tl_files/.../themes/css/mediabox_IN.css||static';

    ?>

    <script src="<?php echo TL_PLUGINS_URL?>plugins/mediabox/<?php echo MEDIABOX?>/js/mediabox.js"></script>
    <script>
    Mediabox.scanPage = function() {
      var links = $$('a').filter(function(el) {
        return el.getAttribute('data-lightbox') != null;
      });
      $$(links).mediabox({
        // Put custom options here
        counterText: '({x} von {y})',
        loop: true,
        overlayOpacity: 0.6,
        defaultWidth: 960, 
        defaultHeight: 700,
        resizeDuration: 100
    ...
    </script>
    Damit funktionert's dann auf localhost.

    Wenn ich das Ganze auf den (noch nicht öffentlichen) Testserver lade, wird das Stylesheet richtig gefunden, der Rest meiner Templateänderung wird jedoch einfach ignoriert, auch die Fenstergröße und ich habe wieder ein Mini-Fenster.

    Im HTML der Seite sehe ich nach dem ersten Aufruf des Scripts ganz unten nach den Scriptaufrufen:
    HTML-Code:
    <div id="mbOverlay" style="opacity: 0; width: 1245px; height: 855px; display: none;"></div>
    <div id="mbCenter" class="" style="top: 755px; left: 623px; width: 680px; height: 435px; margin-top: -237px; margin-left: -360px; display: none;">
    Irgendwie werden also meine Template-Angaben einfach vom Script überschrieben und die Größenangaben beim Hyperlink-Aufruf funktionieren erst gar nicht.


    Am iPad ist es dann nochmals anders:
    Dort wird nur ein Minifensterchen aufgerufen mit dem Link zur Seite und dem Hinweis im neuen Fenster anzuzeigen. Wenn ich da drauf klicke, funktioniert das auch im neuen Fenster. Grundsätzlich hätte ich da nichts dagegen, aber ohne die Zwischenstation mit dem Link wär's schöner.

    Allmählich bin ich ratlos. Wär schön, wenn mir jemand etwas Erleuchtung bringen könnte...
    Gruß

    -----------------------------------------------------------------------------------------------------------------
    „Ich versuche immer das zu tun, was ich nicht kann, damit ich hoffentlich lerne, wie es geht.“
    Pablo Picasso

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Mediabox-Skript berücksichtigt zurzeit keine Custom Options. Der Bug wurde auch schon im Tracker des Plugins gemeldet, inklusive Pull Request.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste

    Standard

    Ich finde zwar den Pullrequest nicht mehr, aber die gepatchte Mediabox
    https://www.contao-community.de/show...l=1#post189949

    Ah, gefunden. Seit 2 Monaten und immer noch nicht angenommen.

    Wäre es da nicht besser Leo übernimmt das selbst mit in die 2.11.3?
    Geändert von BugBuster (04.04.2012 um 18:43 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hier auch noch der Pull Request von Toflar: https://github.com/iaian7/mediaboxAdvanced/pull/11
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von BugBuster Beitrag anzeigen
    Wäre es das nicht besser Leo übernimmt das selbst mit in die 2.11.3?
    Wäre ich auch dafür. Dort scheint sich nämlich wirklich nichts (mehr) zu rühren.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.513
    User beschenken
    Wunschliste
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Contao-Fan Avatar von jubel
    Registriert seit
    18.12.2011.
    Ort
    Waldbronn
    Beiträge
    715
    User beschenken
    Wunschliste

    Standard

    Danke euch beiden!

    Da kann ich ja lange probieren!

    Ich werde eure Tipps morgen mal durchtesten...
    Gruß

    -----------------------------------------------------------------------------------------------------------------
    „Ich versuche immer das zu tun, was ich nicht kann, damit ich hoffentlich lerne, wie es geht.“
    Pablo Picasso

  9. #9
    Contao-Nutzer
    Registriert seit
    07.04.2011.
    Beiträge
    23

    Standard Mediabox wird auf ipad nicht richtig dargestellt

    Hallöchen,

    ich habe ein ähnliches Problem mit der LightBox auf dem ipad ... (=> http://www.flamisch.com/videographie-1.html) ... funzt nicht richtig!
    Eckdaten: Contao 2.11, Mootools-Core 1.4.5, MediaboxAdvanced 1.3.4 ... (mit der 1.4.6 gehts auch nicht)

    Laut Euren Aussagen und dem was ich auf github (https://github.com/contao/core/issues/4149) gelesen habe, gibt es zwar Ansätze zur Verbesserung der custom options aber das Problem, dass sich Videos, die via Mediabox/LightBox eingebunden sind, auf dem ipad nicht öffnen lassen, besteht noch weiter, oder? Den Patch hab ich ausprobiert, hat aber auch nix geholfen ...

    Sorry, bin noch kein Contao-Profi und etwas verwirrt, ob der Vielzahl an Threads, Posts, Issues, ... ;-)
    Wüsste nur gern, ob es eine Lösung gibt und ich sie nur noch nicht gefunden habe ...

    Vielen Dank schon mal!

  10. #10
    Contao-Fan Avatar von jubel
    Registriert seit
    18.12.2011.
    Ort
    Waldbronn
    Beiträge
    715
    User beschenken
    Wunschliste

    Standard

    Ja, bei Videos und HTML-Seiten zeigt das iPad nur ein Fensterchen mit einem Link.
    Gruß

    -----------------------------------------------------------------------------------------------------------------
    „Ich versuche immer das zu tun, was ich nicht kann, damit ich hoffentlich lerne, wie es geht.“
    Pablo Picasso

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
  •