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: HTML Code spielt verrückt

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    HTML Code spielt verrückt
    am: 07. Juni 2016, 09:40:29
    Hallo Zusammen,

    soeben wollte ich ein Bild zur Seite der Newsletter Anmeldung verlinken. Das gelingt mir auch sehr gut, allerdings spielt der HTML Code völlig verrückt. Denn, wenn ich die Verlinkung einrichte, dann vergrößert sich das Bild, siehe Grafik

    Der Code ist folgender:

    Ausgang:

    <img src="{$tpl_path}img/10Euro_Button.png" alt="10Euro" width="50" height="50" align="left" border="0"></a>

    Mit Verlinkung

    <a href="http://permoda.de/newsletter.php"><img src="{$tpl_path}img/10Euro_Button.png" alt="10Euro" width="50" height="50" align="left" border="0"></a>

    Ebenso ist es mir nicht gelungen, genau neben dieses Bild welches ich verlinken wollte ein weiteres Bild direkt daneben zu platzieren. Eventuell ist dies im HTML gar nicht möglich? Vielleicht in CSS?

    Ich würde mich sehr freuen, wenn jemand mir hierbei behilflich sein könnte, bedanke mich sehr herzlich im Voraus

    Liebe Grüße

    Andrea

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

    webald

    • modified Team
    • Beiträge: 2.791
    Re: HTML Code spielt verrückt
    Antwort #1 am: 07. Juni 2016, 10:10:24
    width="50" height="50":

    50 was? Bratwürste? px? em? %?

    Schreib mal px dazu: width="50px" height="50px"

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #2 am: 07. Juni 2016, 10:20:35
    Hallo webald,

    vielen Dank für diesen wichtigen Hinweis, habe es geändert, aber dennoch ist die Situation gleich

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #3 am: 07. Juni 2016, 10:41:17
    Hallo Andrea.

    nimm folgneden Code

    Code: XML  [Auswählen]
    <a href="{$smarty.const.FILENAME_NEWSLETTER|xtc_href_link}" style="display:inline;"><img src="{$tpl_path}img/10Euro_Button.png" alt="10Euro" width="50" height="50" align="left" border="0"></a>

    Gruss
    Hanspeter

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #4 am: 07. Juni 2016, 10:47:07
    Hallo Hanspeter,

    schicke Dir einen ganz heftigen Drücker...es funktioniert.

    Darf ich Dich noch darauf ansprechen wie man direkt neben dieses Bild ein anderes Bild platziert?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #5 am: 07. Juni 2016, 10:55:24
    Zum Beispiel so, diesen Code an den von mir geposteten anhängen.
    Code: XML  [Auswählen]
    <img width="50" height="50" border="0" align="left" alt="10Euro" src="templates/Permoda/img/10Euro_Button.png">

    Jetzt hast du zwei mal das gleiche Bild unmittelbar nebeneinander, einmal mit und einmal ohne Link.

    Gruss
    Hanspeter

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #6 am: 07. Juni 2016, 11:31:53
    Hallo Hanspeter,

    nochmals ganz herzlichen Dank. Bin jetzt richtig glücklich und dankbar für Deine Hilfe

    Liebe Grüße und ein Drücker bis die Knochen knacken

    Andrea

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #7 am: 07. Juni 2016, 19:28:45
    width="50" height="50":

    50 was? Bratwürste? px? em? %?

    Schreib mal px dazu: width="50px" height="50px"

    Zur Info, width="50" height="50" ist korrekt -> http://www.w3schools.com/tags/att_img_width.asp

    Gruss
    Hanspeter

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #8 am: 13. Juni 2016, 11:06:00
    Hallo Zusammen,

    ich antworte auf dieses Posting, da es sachlich hierzu passt. In meiner ursprünglichen Anfrage ging es um das Einbringen von Bildern auf die index.html. Dies hat auch einwandfrei funktioniert.

    Doch ist mir aufgefallen, daß nach einrichten des Bildes (roter Pfeil) sich die Menüpunkte (roter Kasten) und der Warenkorb (roter Kreis) verschoben haben. Der Warenkorb sollte eigentlich über dem Satz "Ihr Warenkorb ist leer" stehen, die Menübefehle sollte weiter links stehen um mit dem Logo eine Flucht zu bilden.

    Lässt sich per HTML hier etwas tun?

    Bedanke mich herzlich im Voraus

    Liebe Grüße

    Andrea

    wiesenwaldi

    • Neu im Forum
    • Beiträge: 37
    Re: HTML Code spielt verrückt
    Antwort #9 am: 13. Juni 2016, 11:40:51
    Sieht ja gruselig unaufgeräumt aus...

    Da flüchtet nicht nur das Logo sondern gleich noch der Kunde mit.  :lol:

    Du siehst aber schon mal, dass der verschobene Warenkorb mit dem Text des Newsletter-Logos nicht viel zu tun hat. Der sitzt in der grid.css um Zeile 544 herum als Hintergrund im warenkorb und da ist die Ausrichtung als float:left definiert. Also klebt der am linken Rand deines boxcartbody, wie es sich gehört. Ohne deine <p></p>-Absätze würde es dir ausserdem den Text "Ihr Warenkorb ist leer" glatt in die Grafik reinschreiben.

    Gehört aber zu deinem speziellen Template, im Standard-Shop gibt es keine grid.css.

    Kannst Du mal danach suchen und den Ausschnitt posten? Oder einfach den Dateipfad, dann fummel ich mir das selbst raus.

    Was deine Menuleiste angeht: da musst Du damit leben, dass sie bei der Länge deines Newsletter-Textes nicht mehr auf jeden Bildschirm passt. Wie du an meinem Screenshot siehst rutscht da sogar die Sprachauswahl für englisch auf die nächste Zeile (und da dann natürlich artig zentriert...)

    Abstrakt gesagt: bei vorwiegend css-basierten Formatierungen am HTML rumfummeln ist ganz schlechter Stil.

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #10 am: 13. Juni 2016, 11:52:18
    Hallo wiesenwaldi,

    ganz herzlichen Dank für Deine Informationen. Habe zur Ansicht die grid.css beigefügt, würde mich freuen, wenn Du dir das mal ansehen könntest

    Liebe Grüße

    Andrea

    wiesenwaldi

    • Neu im Forum
    • Beiträge: 37
    Re: HTML Code spielt verrückt
    Antwort #11 am: 13. Juni 2016, 12:23:53
    Hatte sie auch so schon gefunden.

    Ok, die warenkorb-formatierung hast Du da drin dreimal vereinbart.

    Einmal grundsätzlich:

    Code: CSS  [Auswählen]
    #warenkorb {
            clear: both;
            float: right;
            margin-left: 0;
            width: 30%;
            display: block;
            background-repeat: no-repeat;
            background-position: 101% 7px;
    }

    Da wäre der Warenkorb nun irgendwo rechts am Rand. Aber...

    Code: CSS  [Auswählen]
    @media only screen and (min-width: 481px)

    ...bei Geräten, die mindestens 481 px Bildschirmbreite haben kommt der Hintergrund dann:

    Code: CSS  [Auswählen]
    #warenkorb {
            clear: none;
            float: left;
            margin-left: 2.5641%;
            color:#fff;
            width: 35.8974%;
            display: block;
                    background: url(images/warenkorb.png) left top no-repeat;
    }

    nach links. Ganz nach links. Und ganz nach oben. Da wo er steht. Und danach kommt noch...

    Code: CSS  [Auswählen]
    @media only screen and (min-width: 769px)

    Also auch bei Geräten mit mehr als 769px Bildschirmbreite. (Logischerweise haben die dann auch mehr als 481px Breite...)

    Code: CSS  [Auswählen]
    #warenkorb {
            clear: none;
            float: left;
            margin-left: 1.6949%;
            width: 22.2033%;
            display: block;
    }

    Da wird nun gar nichts mehr über den Hintergrund gesagt. Es bleibt also bei der Position oben links, ausser bei Drüberwisch-Mäusekinos, dort klebt er rechts am Rand.

    Mach mal aus dem
    background: url(images/warenkorb.png) left top no-repeat;
    ein
    background: url(images/warenkorb.png) center top no-repeat;

    Dann suchst Du in deinem Template die Datei styles.css und dort änderst Du in Zeile 418 (müsste das sein)
    Code: CSS  [Auswählen]
    .boxcartbody{
            text-align: right; color:#fff;
    }
     
    ab in
    Code: CSS  [Auswählen]
    .boxcartbody{
            text-align: center; color:#fff;
    }
     

    Dann sollten eigentlich Warenkorbgrafik und Text zentriert sein.

    Das Problem mit der nicht mehr fluchtenden Menueleiste dagegen liegt definitiv an der Breite deiner "Kassieren"-Grafik. Eventuell stellst Du das etwas um. Fehlende physische Bildschirmbreite lässt sich weder mit HTML noch mit css abfangen. Aus dem Grund teste ich immer auf "Minimalkonfiguration". Was da geht geht anders (meistens*) auch.

    *) Wenn man nicht gerade versucht, unbedingt ein Template für xtc3 auf mod2 umzubasteln... ,)

    donaldax

    • Fördermitglied
    • Beiträge: 138
    • Geschlecht:
    Re: HTML Code spielt verrückt
    Antwort #12 am: 13. Juni 2016, 13:57:00
    Lieber wiesenwaldi,

    ganz herzlichen Dank für deine Unterstützung, glaube mit deiner Anleitung komme ich weiter...

    UND --> Du hast Recht, dieses Template habe ich gekauft, war eigentlich für Gambio GX2 gedacht  :-)
    Es wurde eigens für mich angepasst...

    Vielen lieben dank für deine Hilfe

    Andrea
    Werbung / Banner buchen
    3 Antworten
    1993 Aufrufe
    25. April 2015, 10:57:02 von emeredato
    3 Antworten
    3547 Aufrufe
    25. Mai 2012, 17:44:46 von Patrix
    6 Antworten
    4604 Aufrufe
    28. November 2014, 15:17:13 von mtmobile
    9 Antworten
    2084 Aufrufe
    27. Mai 2021, 15:19:41 von awids