Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Menü Icons in der Navbar werden auf dem Handy nicht geladen (Android)

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Hallo,

    bin jetzt seit 4 Tagen dabei, meinen Mini-Shop PHP8-tauglich zu machen.
    Update von 2.0.5.1 auf 2.0.7.2 hat trotz mehrfacher Versuche nicht geklappt, hab den Shop jetzt komplett neu aufgesetzt, die Datenbank allerdings übernommen/upgedatet.

    Mein Banner wird nicht mehr angezeigt, alle Bemühungen mit "Bilder Prozessing", Karl's Updatehilfe usw. waren vergebens.

    Hab das Ding jetzt als Bild in der Content-Seite drin, jetzt ist es wenigstens sichtbar.

    Mein Problem:
    wenn ich den Shop auf dem Handy aufrufe, werden die Icons in der Navbar (außer der Sprachwahl), das Menü-Icon (drei Striche) und das Warenkorb-Icon sowie das Schließen-X beim Aufklappen des "Menüs" nicht angezeigt, sondern nur Platzhalter. Erst bei Antippen der oberen Icons werden die richtigen Symbole geladen.
    War beim früheren Shop nicht so, da waren alle gleich da.

    Kann man das schnellere/frühere Laden der Icons einstellen, irgendwie anstoßen oder erzwingen?

    Handy:  Samsung Galaxy S10+ mit Android 12
    Browser: Chrome, Firefox, Samsung Internet
    tpl_modified_responsive

    Grüße, jass56

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=42829.0

    Timm

    • Fördermitglied
    • Beiträge: 6.166
    Moin

    Das mit den Icons wird an falsch eingerichtetem SSL liegen.

    Includes/config.php beide Pfade mit https und in der .htaccess die Weiterleitungen zu https korrekt einkommentieren.

    Wegen der Banner musst du mal schauen, ob sich die Ordnerstruktur da geändert hat. Gibt ja jetzt Banner für Desktop und Mobil wenn ich mich nicht irre. Grad unterwegs und keinen Zugriff auf die Dateien.

    Gruß Timm

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Hallo Timm,

    vielen Dank für die superschnelle Antwort!

    Die includes/config.php sollte korrekt sein:

    Code: PHP  [Auswählen]
    defined('HTTP_SERVER') or define('HTTP_SERVER', 'https://www.myshop.de');
    defined('HTTPS_SERVER') or define('HTTPS_SERVER', 'https://www.myshop.de');

    Muss ich in der .htaccess den folgenden Abschnitt auskommentieren?

    Code: PHP  [Auswählen]
    ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
     #RewriteCond %{HTTP_HOST} !^www\. [NC]
     #RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
     #RewriteCond %{HTTP_HOST} !^localhost [NC]
     #RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
     #RewriteCond %{SERVER_PORT} !^443$
     #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Hatte ich bei 2.0.5.1 nicht gemacht, und da funktioniert es aber.

    Grüße, jass56

    PS: /images/banner/*.jpg  gibts ja immer noch, da ist nur der Ordner /original_images  dazu gekommen. Den hab ich befüllt, das  banner_mobile.jpg erstellt und "Bilder Prozessing" drüber laufen lassen. Leider ohne Erfolg. Ist aber nicht so wichtig, geht ja auch als eingebundenes Bild, bei mir zumindest.

    Viol

    • Fördermitglied
    • Beiträge: 2.213

    Timm

    • Fördermitglied
    • Beiträge: 6.166
    Moin

    Mach aus

    Code: XML  [Auswählen]
     ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      #RewriteCond %{HTTP_HOST} !^www\. [NC]
      #RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      #RewriteCond %{HTTP_HOST} !^localhost [NC]
      #RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      #RewriteCond %{SERVER_PORT} !^443$
      #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    das

    Code: XML  [Auswählen]
     ##-- redirect to https www-domain, when www is missing and no subdomain given and not using an ssl-proxy
      RewriteCond %{HTTP_HOST} !^www\. [NC]
      RewriteCond %{HTTP_HOST} !\.(.*)\. [NC]
      RewriteCond %{HTTP_HOST} !^localhost [NC]
      RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
      RewriteCond %{SERVER_PORT} !^443$
      RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

    Lad das Bild für den Banner mal nochmal hoch über den Banner Manager. Vielleicht gehts dann.

    Gruß Timm

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    @Viol:  vielen Dank für den Link, das hatte ich schon gefunden.

    @Timm: danke für Deine Mühe, viel deutlicher geht es ja wohl nicht! Das hat's gebracht.
    Hatte ich vorher schon versucht, mit der Folge, dass ich auf dem Desktop keine Icons mehr hatte, mich nicht mehr einloggen konnte und das "www." war weg. Da war anscheinend noch was im Cache.
    Jetzt ist das alles ok.

    Das mit dem Banner hab ich schon mehrfach versucht: neu hochladen, durch das "Bild Prozessing" Modul jagen, alles ohne Erfolg. Macht alles genau sowenig Sinn, wie das denglische Wort "Prozessing" .........   :paperbag:

    Wünsche allen noch einen schönen Abend!    :cheers1:

    Liebe Grüße, jass56

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    Bezüglich der Banner schau mal hier:
    Bannerbild nicht mehr angezeigt nach Updates 2.0.6.0 auf 2.0.7.2

    ebenso habe ich dort dann dies noch verlinkt (irgendwo in der zweiten Antwort):
    TOOL: Updatehilfe für modified eCommerce Shopsoftware 2.0.6.0

    Evtl. liegen auch bei dir die fehlenden Gruppen IDs in der Datenbank vor....

    Grüße
    Dominik

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Hallo voodoopupp,

    danke für Deine Hilfe!
    Ich hab mich schon 2 Tage lang durch das Forum gekämpft und alles versucht. Und wie ich weiter oben bereits geschrieben habe, Karl's Updatehilfe und "Bilder Prozessing" (mich schüttelt's immer bei dem Wort  :doh:) mehrfach angewandt. Ohne Erfolg.

    Wie kann ich die Gruppen-IDs checken? Nach dem Durchlaufen von Karl's Tool müsssten die doch da sein, oder?

    Grüße, jass56

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    Ich habe noch keinen 2.0.7.2 mit Banner laufen, daher kann ich schlecht dazu was sagen ;)

    Aber schau mal in deiner Datenbank in die Tabelle "banners", dort sollte eine Spalte "banners_group_id" vorhanden sein und auch entsprechend diese befüllt sein sollte und nicht auf NULL steht.

    Ansonsten auch mal das Ticket 2246 lesen und beachten.

    Wenn es nicht zig Banner sind, vielleicht wirklich einfach nochmals löschen und neu anlegen, dann läuft es wahrscheinlich....

    Grüße
    Dominik

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Ich hab eigentlich nur einen Banner, den musste man früher einmal auf Englisch und einmal auf Deutsch hochladen, warum auch immer. Heisst bei mir banner.jpg und banner-1.jpg . Die mobilen Versionen davon hab ich inzwischen ebenfalls erstellt und hochgeladen. Über den Banner-Manager bereits mehrfach wieder gelöscht, hochgeladen und "prozessiert"  :doh:. Auch das update-tool von Karl mehrfach angewendet, hilft alles nichts.

    Code: XML  [Auswählen]
        -->
        <pma:structure_schemas>
            <pma:database name="dbXXXXX" collation="utf8mb3_general_ci" charset="utf8mb3">
                <pma:table name="banners">
                    CREATE TABLE `banners` (
                      `banners_id` int(11) NOT NULL AUTO_INCREMENT,
                      `banners_group_id` int(11) NOT NULL,
                      `banners_title` varchar(64) NOT NULL,
                      `banners_url` varchar(255) NOT NULL,
                      `banners_redirect` int(11) NOT NULL DEFAULT 1,
                      `banners_image` varchar(255) NOT NULL,
                      `banners_image_mobile` varchar(255) NOT NULL,
                      `banners_group` varchar(32) NOT NULL,
                      `banners_html_text` text DEFAULT NULL,
                      `banners_sort` int(11) NOT NULL,
                      `languages_id` int(11) NOT NULL,
                      `expires_impressions` int(7) DEFAULT NULL,
                      `expires_date` datetime DEFAULT NULL,
                      `date_scheduled` datetime DEFAULT NULL,
                      `date_added` datetime NOT NULL,
                      `date_status_change` datetime DEFAULT NULL,
                      `status` int(1) NOT NULL DEFAULT 1,
                      PRIMARY KEY (`banners_id`),
                      KEY `idx_banners_sort` (`banners_sort`),
                      KEY `idx_banners_group_id` (`banners_group_id`)
                    ) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
                </pma:table>
            </pma:database>
        </pma:structure_schemas>

        <!--
       - Datenbank: 'dbXXXXX'
       -->
        <database name="dbXXXXX">
            <!-- Tabelle banners -->
            <table name="banners">
                <column name="banners_id">12</column>
                <column name="banners_group_id">1</column>
                <column name="banners_title">www.xxxxxx.com</column>
                <column name="banners_url">www.xxxxxx.com</column>
                <column name="banners_redirect">0</column>
                <column name="banners_image">banner-1.jpg</column>
                <column name="banners_image_mobile">banner-1_mobile.jpg</column>
                <column name="banners_group">banner</column>
                <column name="banners_html_text"></column>
                <column name="banners_sort">0</column>
                <column name="languages_id">1</column>
                <column name="expires_impressions">NULL</column>
                <column name="expires_date">NULL</column>
                <column name="date_scheduled">NULL</column>
                <column name="date_added">2023-02-22 19:27:25</column>
                <column name="date_status_change">NULL</column>
                <column name="status">0</column>
            </table>
            <table name="banners">
                <column name="banners_id">11</column>
                <column name="banners_group_id">1</column>
                <column name="banners_title">www.xxxxxx.com</column>
                <column name="banners_url">www.xxxxxx.com</column>
                <column name="banners_redirect">0</column>
                <column name="banners_image">banner.jpg</column>
                <column name="banners_image_mobile">banner_mobile.jpg</column>
                <column name="banners_group">banner</column>
                <column name="banners_html_text"></column>
                <column name="banners_sort">0</column>
                <column name="languages_id">2</column>
                <column name="expires_impressions">NULL</column>
                <column name="expires_date">NULL</column>
                <column name="date_scheduled">NULL</column>
                <column name="date_added">2023-02-22 19:27:25</column>
                <column name="date_status_change">NULL</column>
                <column name="status">0</column>
            </table>
        </database>
    </pma_xml_export>

    Grüße, jass56

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Eigentlich ist das Banner Thema OT, sollte man in ein anderes bzw. eigenes Thema verschieben.

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    Doofe Frage:
    hast du vielleicht UBlock Origin oder dergleichen? Mir ist das das letzte Mal im Demoshop aufgefallen, dass der Banner davon ausgeblendet wurde, da als Werbung identifiziert!

    Ansonsten mal mit dem Webmaster Tools im Browser die entsprechende Stelle untersucht, wo der Banner sitzen sollte?

    Also wird der Banner bzw. dessen src="xyz.jpg" angezeigt? Und kannst du diese aufrufen?

    Grüße
    Dominik

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    Vielen Dank für Deine Hilfe.

    Da hätte ich auch früher draufkommen können:
    anscheinend ist der Bezug / Link zum Banner beim Update auf 2.0.7.2. aus dem Script/HTML geflogen. Das hatte ich nicht vermutet und nicht erwartet. Da kann man lang rumprobieren ...  :datz:

    Grüße, jass56

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.854
    • Geschlecht:
    :rofl:

    Tja, hauptsache es funktioniert jetzt

    Grüße
    Dominik

    jass56

    • Neu im Forum
    • Beiträge: 30
    • Geschlecht:
    @voodoopupp:

    hast Du mir einen Tipp, wie ich im layout des col.right den Banner einbinden kann? Habs mal analog zum Teil des Sliders versucht, klappt aber nicht.

    Grüße, jass56
    20 Antworten
    10790 Aufrufe
    29. März 2011, 06:07:27 von TechnikOnkel
    60 Antworten
    11337 Aufrufe
    31. Januar 2019, 13:17:37 von Timm
    2 Antworten
    2583 Aufrufe
    18. Februar 2014, 16:05:06 von Gradler