Offizielles Mobile-Template von Gambio - Testphase

Thema wurde von Daniel (Gambio), 9. September 2013 erstellt.

  1. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Fehler in "standard.html"

    PHP:
            {if $PRODUCTS_EAN != ''}
            <
    div><div class="product_data_key">{$mobile.ean}:</div> <span class="products_ean">{$PRODUCTS_EAN}</span></div>
            {/if}
    ist 2 Mal vorhanden....
     
  2. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Hallo zusammen,

    folgend ein paar Antworten:

    Nein, ist gefixt. Sonderpreis wird auch kleiner dargestellt...

    Ebenfalls gefixt. Der Slider auf der Startseite läuft nun in einer Endlosschleife...

    Bei uns nicht nachvollziehbar. Hast du eventuell den Parameter tpl=EyeCandy mit in deiner URL?

    Man kann nun Sprachen deaktivieren bzw. man muss explizit Sprachen aktivieren für das mobile Template.

    Natürlich sollten die Artikelbeschreibung, sowie die Tabs angezeigt werden. Hast du eventuell einen Link? Am besten gleich mit Zugangsdaten, damit ich mir den Artikel im Backend anschauen kann.

    Die Beta 2 wird kommen, sobald wir alles umgesetzt und nochmal getestet haben...

    Technisch ja, wir haben eine Klasse, die das eventuell prüfen könnte. Leider haben wir nicht allzu viele Testgeräte, weshalb uns diese Spielerei uns zu unsicher ist. Daher lassen wir bei mobile Devices zunächst erstmal nur das mobile Template als Standard. Später wird es eventuell einstellbar sein...

    Der Umschaltbutton bleibt erstmal unter Shopeinstellungen. Man hat eh schon recht wenig Platz und da wollen wir das mobile Template nicht unnötig aufblähen...

    Bei den Buttons sollte eigentlich ein Feedback kommen (blauer Rahmen). Weitere Spielerreien wollen wir erstmal nicht einbauen...

    Nein, es wird nur der Kategorienamen angezeigt.

    Nein. Dies ist technisch ohne den Shop umzubauen nicht machbar. Unser Ziel ist es, den Shop so wenig wie möglich anzufassen.

    Auch hier wird es in der ersten Version keine Änderungen mehr geben.

    Konfigurieren ist so eine Sache. Je komplexer, desto fehleranfälliger und komplizierter wird es dies Verwalten. Für diese Version werden wir eventuell keine Lösung mehr finden. In Version 2.0 schauen wird mal, inwieweit wir da etwas umsetzen können.

    Wir haben das Ticket hier liegen und eine Änderung im EyeCandy Template wird vermutlich mit einem Service-Pack erscheinen...

    Sieht so aus, als ob den Datenbankupdater nicht ausgeführt hast: gambio_updater/update_mobile_template_1-0.php

    Das hat nichts mit dem Namen zu tun, sondern mit der Sprachgruppen-ID. Diese ist bei beiden identisch und deswegen werden immer beide oder keine angezeigt.

    Dieses ist zwar technisch möglich, aber seitens Gambio nicht erlaubt. Daher wird es dafür keinen Fix geben. Dazu müsste man das Template individuelle Umprogrammieren, damit dies möglich ist.

    Ist gefixt...

    Doch gibt es. Die Links auf der Startseite und im Header waren keine SEO Boost Links. Sobald man aber die Kategorie öffnet, wird man automatisch auf SEO Boost umgeleitet. Habe dies aber gefixt...

    Dies ist ein Content-Manager Eintrag. Da kann man reinpacken was man will. Als Standard haben wir diese Grafik eingetragen. Sie kann natürlich über den Content-Manager entfernt werden...

    Ist im EyeCandy genauso. Werde es aber nochmal ansprechen und dann eventuell dynamisch machen...

    Wie gesagt, ist nur ein einfacher Content.... Pack da rein, was du willst.

    Dann hast du vor der neuen jQuery 1.7.2 eine ältere jQuery Version geladen, die die on Funktion noch nicht beinhaltet. Spontan vermute ich mal, dass du die Änderung in der gm_javascript.php nicht durchgeführt hast. Dadurch wird dort die jQuery 1.5.1 geladen. Aus der Ferne kann ich da aber nicht viel zu sagen...

    Ist gefixt....

    Wurde bereits gemeldet und gefixt. Aber dennoch danke für deine Mühe.


    Ich hoffe, ich konnte soweit alle Fragen beantworten...

    Vielen Dank, dass ihr das Template so ausgiebig testet!!!!

    MfG,
    Timo

    PS: Da es Probleme mit manchen Zahlungsweisen unter mobilen Endgeräten gibt, muss man nun auch die Zahlungsweisen im Backend für das mobile Template aktivieren...
     
  3. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    So was ähnliches war es, jetzt geht das....
     
  4. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Fehlende Datei

    Folgende Datei fehlt:

    "templates/mobile/javascript/jquery.mobile-1.3.2.min.map"

    mobile_error.gif

    Warum wird nur "jQuery v1.7.2" statt der aktuellen Version 1.9.x verwendet?
     
  5. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Fehler in Bilddarstellung in "standard.html"?

    Die Detailbilder werden wie folgt angelegt:

    PHP:
            <div class="gallery">
                <
    div class="big_img">
                    {if 
    $images|@count 1}
                        <
    div id='image_slider' class='swipe'>
                            <
    div class='swipe-wrap'>
                                {foreach 
    name=images item=images_data from=$images}
                                    <
    div><a href="{$images_data.ZOOM_IMAGE}rel="external" onclick="return false;"><img src="{$images_data.IMAGE}alt="" /></a></div>
                                {/foreach}
                            </
    div>
                        </
    div>
                    {else}
                        <
    img src="{$images_data.IMAGE}alt="" />
                    {/if}
                </
    div>
                <
    div class="thumbnails">
                    {foreach 
    name=thumbnails item=thumbnails_data from=$thumbnails}
                        <
    div class="thumbnail">
                            <
    a href="{$thumbnails_data.INFO_IMAGE}rel="{$thumbnails_data.ZOOM_IMAGE}">
                                <
    img src="{$thumbnails_data.IMAGE}alt="" />
                            </
    a>
                        </
    div>
                    {/foreach}
                </
    div>
            </
    div>
    D.h., es werden auch "Thumbnails" angezeigt, wenn nur 1 Bild vorhanden ist...

    Sollte m.E. besser so sein:

    PHP:
            <div class="gallery">
                <
    div class="big_img">
                    {if 
    $images|@count 1}
                        <
    div id='image_slider' class='swipe'>
                            <
    div class='swipe-wrap'>
                                {foreach 
    name=images item=images_data from=$images}
                                    <
    div><a href="{$images_data.ZOOM_IMAGE}rel="external" onclick="return false;"><img src="{$images_data.IMAGE}alt="" /></a></div>
                                {/foreach}
                            </
    div>
                        </
    div>
              <
    div class="thumbnails">
                {foreach 
    name=thumbnails item=thumbnails_data from=$thumbnails}
                  <
    div class="thumbnail">
                    <
    a href="{$thumbnails_data.INFO_IMAGE}rel="{$thumbnails_data.ZOOM_IMAGE}">
                      <
    img src="{$thumbnails_data.IMAGE}alt="" />
                    </
    a>
                  </
    div>
                {/foreach}
              </
    div>
                    {else}
                        <
    img src="{$images.0.IMAGE}alt="" />
                    {/if}
                </
    div>
            </
    div>
    "<img src="{$images_data.IMAGE}" alt="" />" für das Einzebild ist auch falsch, da "images_data" nur im "foreach"-loop bei mehreren Bildern definiert ist....

    Das muss "{$images.0.IMAGE}" sein...
     
  6. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Sehr ineffizienter Ausschluss von "gm_javascript.js.php"

    Beim "mobile"-Template wird die Datei "gm_javascript.js.php" nicht geladen.

    Allerdings wird das erst entschieden, wenn die "gm_javascript.js.php" geladen wird!

    Also erst nach einem völlig überflüssigen Server-Roundtrip und der Aktivierung des kompletten Gambio-Frameworks über "application_top.php".

    Besser ist es natürlich, die "gm_javascript.js.php" gar nicht erst mehr zum Laden anzufordern....

    Dazu in "system\Extender\ApplicationBottomExtenderComponent.inc.php", in "function init_js()"

    PHP:
    if(gm_get_conf('GM_SHOP_OFFLINE') != 'checked' || $_SESSION['customers_status']['customers_status_id'] == 0) {
    ändern zu

    PHP:
        //Avenger
        
    if(MOBILE_ACTIVE <> 'true' && (gm_get_conf('GM_SHOP_OFFLINE') != 'checked' || $_SESSION['customers_status']['customers_status_id'] == 0)) {
            
    //if(gm_get_conf('GM_SHOP_OFFLINE') != 'checked' || $_SESSION['customers_status']['customers_status_id'] == 0) {
        //Avenger
    Spart so ca. 1 Sekunde Lade- und Rechenzeit...
     
  7. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    1. Kann ich nicht nachvollziehen. Habe mir das Produkt angeschaut und es wird keine Fehlermeldung angezeigt. Ich weiss auch nicht, wofür die Datei sein soll....

    2. jQuery 1.7.2 ist noch unter GPL2 Lizenz und anfangs haben wir noch versucht keine Plugins mit anderen Lizenzen zu implementieren. Leider ging dies aber nicht.

    Ist bereits alles gefixt. Kommt mit der Beta 2.

    Wir werden uns das nochmal anschauen. Wir müssen immer darauf achten, so wenig Dateien wie möglich anzufassen. Außerdem soll die Anleitung so einfach wie möglich. In GX1 und unter 2.0.7 gibt es diese Komponente noch nicht, weshalb wir uns entschieden haben, erst in der gm_javascript die Weiche einzubauen. (in allen Versionen die gleiche Stelle).

    Werde morgen nochmal ein Statement dazu rausgeben...

    MfG,
    Timo
     
  8. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Ist ein Chrome spezifisches Problem...

    http://stackoverflow.com/questions/18487596/error-jquery-2-0-2-min-map-not-found/18488028#18488028

     
  9. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Die MIT-Lizenz von jQuery ist doch noch weitgehender als GPL2....

    https://jquery.org/license/
     
  10. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Also diese Plattformen sollte man wirklich nicht mehr berücksichtigen.

    Wer moderne Zeiten will, braucht moderne Plattformen.... :)
     
  11. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das Artikelbild in der Detailseite wird per CSS vergrößert und u.U. dadurch verzerrt (auf bis zu 500px x 500px).

    In #content_product_info .gallery .big_img img max-width und max-height verkleinern...
     
  12. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    In den CSS-Definitionen wird an vielen Elementen immer wieder die Standard-"color" "#333333" gesetzt....

    Wenn man diese ändern will, muss man viele Definitionen ändern.

    Besser wäre es, wenn man nur im "body" die Standard-Farbe definiert, da alle Elemente diese ja dann erben (so lange dafür keine andere Farbe explizit definiert ist).
     
  13. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Die genauen Umstände kenne ich nicht. Aber es ist bei uns grundsätzlich problematisch Plugins mit anderer Lizenz zu implementieren. Deswegen nutzen wir auch keinen NivoSlider etc.

    Gefixt. Es wird nun in der Original-Größe dargestellt. Maximale Größe ist jedoch 400px x 400px.

    Für die Masse unserer Kunden haben wir die Farbauswahl in den Adminbereich gelegt. Dort können die meisten Farben eingestellt werden. Soweit ich mich erinnere, gab es Probleme, wenn wir in der jQuery CSS einige Styles geändert haben. Wir wollten auch nicht groß experimentieren, da wir rechtzeitig mit dem Template fertig werden wollen, damit ihr noch das Weihnachtsgeschäft voll mitnehmen könnt.... Für das jetzige Paket, wird es erstmal so bleiben.

    MfG,
    Timo
     
  14. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Artikelbeschreibung falsch konstruiert?

    m.E. ist die Artikelbeschreibung falsch konstruiert.....

    Die Überschrift "Artikelbeschreibung" ist als "collapsible" Element gestyled, wobei das wohl so gedacht war, dass der Inhalt (Seite 1 bis Seite 3) innerhalb dieses "collapsible" Elements enthalten ist.

    desc_1.gif


    Ist er aber nicht, wenn man das Element "Artikelbeschreibung" öffnet, sieht man nur einen leeren Bereich....

    desc_2.gif
     
  15. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Habe die Beta2-Version nun hochgeladen. Ihr findet sie am Ende des Ausgangspostings (http://www.gambio-forum.de/threads/1...ll=1#post95501).
    Bitte nochmal ausgiebig testen...

    Zur Installation:
    Die Dateien aus dem Ordner neue_Dateien einfach in euren Testshop kopieren.
    Bei den geänderten Dateien wird es etwas komplizierter. Ich rate euch die Original Dateien wieder zu implementieren und dann die Installationsanleitung nochmal durchzuarbeiten.
    Geänderte Dateien, die durch die Beta2 erneut angepasst werden:
    - gm_javascript.php (zurückgesetzt auf das Original)
    - includes/application_top.php (mobile Erkennung überarbeitet)

    MfG,
    Timo
     
  16. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    8. Februar 2013
    Beiträge:
    1.425
    Danke erhalten:
    250
    Danke vergeben:
    173
    wo ist die Beta 2 !? ich seh da nix
     
  17. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Ist nun online...

    Ist auch gefixt. Artikelbeschreibung wird nur angezeigt, wenn auch eine angegeben wurde. Ansonsten erscheinen nur die Tabs. Bei der Beta1 gab es noch das Problem, dass nicht erkannt wurde, wenn keine Beschreibung hinterlegt wurde.

    MfG,
    Timo
     
  18. Timo (Gambio)

    Timo (Gambio) Administrator

    Registriert seit:
    23. Juni 2011
    Beiträge:
    1.688
    Danke erhalten:
    651
    Danke vergeben:
    46
    Kurzer Nachtrag:
    Natürlich müsst ihr den Updater nochmal ausführen, damit auch alle Daten vorhanden sind (Sprachauswahl, Zahlungsweisenauswahl etc.).

    MfG,
    Timo
     
  19. roxoar

    roxoar Mitglied

    Registriert seit:
    15. Juli 2011
    Beiträge:
    19
    Danke erhalten:
    1
    Danke vergeben:
    10
    KOSTENFREI FÜR KUNDEN! - Danke, Gambio Team!
     
  20. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    20. Juni 2012
    Beiträge:
    90
    Danke erhalten:
    6
    Danke vergeben:
    6
    Hallo,

    gibt es im Demo Shop (Link nur für registrierte Nutzer sichtbar.) ein Artikel wo "Eigenschaften" verwendet werden ? Mangels Testshop können wir die Beta leider nicht testen.