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: Ist die Anweisung richtig, oder enthält sie Fehler?

    Elmar

    • Fördermitglied
    • Beiträge: 903
    hallöchen,

    habe jetzt zwei stunden für die nachfolgende anweisung gebraucht und wollte mich vergewissern, ob der string richitg oder falsch ist.

    Code: XML  [Auswählen]
    <div style="position:relative;width:913px;height:30px;-adbe-g:p,5,5;">
                                    <div style="position:absolute;top:7px;left:888px;width:20px;height:20px;">
                                            <a href="http://www.iphonerepairservice.eu/iPRs_xt_/google_rss_feed.php"><img src="http://www.iPhoneRepairService.eu/iPRs_xt_/templates/xtc5/img/Rss5.png" alt="iPhoneRepairService Google Rss-feed" /></a></div>
                            </div>
     
    lg Elmar



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

    Matt

    • Experte
    • Beiträge: 4.241
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #1 am: 27. November 2009, 07:06:36
    Was genau soll es denn bewirken? So aus dem Zusammenhang gerissen kann ich dir nur sagen, dass das ein rechts oben positioniertes RSS-Icon geben wird.
    Wobei CSS generell in eine entsprechende externe Datei ausgelagert werden sollte und '-adbe-g:p,5,5;' Müll ist, der entsorgt werden kann.

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #2 am: 27. November 2009, 11:29:17
    hi,
    so ist es. Es soll oben rechts im shop in der Menüleiste neben den Language img angezeigt werden. wie ich das im CSS unterbringen soll weiss ich nicht. Habe das im Template in die Index implementiert. Ich bin Anfänger und bin froh, das das geklappt hat. Mühsam ernährt sich das Eichhörnchen!

    Das mit -adbe-g:p,5,5; muss ich noch mal testen. Vielen Dank für die Info.

    lg elmar

    Nachtrag klappt auch ohne "müll". Super!

    Heffernan

    • Frisch an Board
    • Beiträge: 76
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #3 am: 27. November 2009, 12:10:53
    Hi,

    die Style Angaben gehören grundsätzlich in die stylesheet.css.
    Im Template erstellst du nur eine DIV-Klasse.
    Z.B.

    Code: PHP  [Auswählen]
    <div class="rss_icon"><a href="http://www.iphonerepairservice.eu/iPRs_xt_/google_rss_feed.php">iPhoneRepairService Google Rss-feed</a></div>

    Die Style-Infos legst du in der stylesheet.css folgendermaßen an:

    Code: CSS  [Auswählen]
    .rss_icon {
    position:absolute;
    top:7px;
    left:888px;
    width:20px;
    height:20px
    }

    Ist eleganter, als das Template mit Style-Infos vollzuknallen. ;)

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #4 am: 27. November 2009, 12:27:18
    hallo, habe ich probiert. Ergebnis ist, dass ich jetzt statt dem RSS Logo den Schriftzug, da stehen habe, wo das logo hin soll.

    was mache ich falsch?

    Matt

    • Experte
    • Beiträge: 4.241
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #5 am: 27. November 2009, 13:07:09
    Du must 'iPhoneRepairService Google Rss-feed' natürlich wieder durch deinen img-Tag ersetzen.

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #6 am: 27. November 2009, 13:31:24
    tja, das habe ich gemacht. klappt nicht.

    danke

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #7 am: 27. November 2009, 14:38:33
    habe nun wie folgt geändert:

    in der css wurde folgende hinterlegt:

    [...]
    Code: CSS  [Auswählen]
    .rss_icon {
    position:absolute;
    top:7px;
    left:888px;
    width:20px; /* hat keinen einfluss mehr */
    height:20px /* hat keinen einfluss mehr */
    }
    [...]

    in der templates, index.html habe ich wie folg ergänzt:

    Code: PHP  [Auswählen]
    <div class="rss_icon"><a href="http://www.iphonerepairservice.eu/iPRs_xt_/google_rss_feed.php"><div id="rss-icon"><img src="{$tpl_path}img/Rss5.png" alt="Google RSS-FEED" /></div></a></div>

    ich habe nun das selbe ergebnis wie oben, aber eindeutig mit mehr code.

    ist das o.k.?

    lg elmar

    Matt

    • Experte
    • Beiträge: 4.241
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #8 am: 27. November 2009, 15:47:01
    Wenn dein primäres Ziel möglichst wenig Code ist reicht dieses Markup:

    Code: XML  [Auswählen]
    <a class="rss_icon" href="http://www.iphonerepairservice.eu/iPRs_xt_/google_rss_feed.php"><img src="http://www.iPhoneRepairService.eu/iPRs_xt_/templates/xtc5/img/Rss5.png" /></a>

    Allerdings sollte das ganze ein direktes Kind von #topmenuwrap sein, damit das von der HTML-Syntax her passt.

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #9 am: 27. November 2009, 16:02:44
    hi matt,

    dann aber nur in die css ?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.215
    • Geschlecht:
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #10 am: 27. November 2009, 16:50:05
    Nein, in die html. ;-)

    Grüße

    Torsten

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #11 am: 27. November 2009, 20:01:21
    Die Lösung von Matt hat einen charmanten Vorteil - du vermeidest das position:absolute, was auf verschiedenen Browsern (insbesondere dem ie6) zu Problemen führen kann.

    Die Verwendung von position:absolute halte ich für eh problematisch in der Shop-Umgebung. (Wohl auch ein Grund, warum die im Original-Stylesheet an keiner Stelle zu finden ist).

    Damit nimmst du ein Element aus dem Fluss. Sowas sollte man gut überlegen, denn das kann dir in Zukunft, wenn du schon lange nicht mehr daran denkst bei Änderungen unerwartete Knüppel zwischen die Beine werfen.

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #12 am: 27. November 2009, 20:50:39
    hi guensi,

    tja, wenn ich aber keine positionsanweisungen verwende, kommt das rrs logo nicht dahin wo es soll!

    wenn ich matts routine verwende hängt das logo somewere in the luft! ich versuche es mal ohne die absolute. Ich denke ja langfristig und will ir eben solche stolperfallen für die Zukunft nicht ständig auf dem plan halten.

    es war mir wieder eine freude mich mit dir auszutauschen. das ist eben konversation!

    lg elmar

    Elmar

    • Fördermitglied
    • Beiträge: 903
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #13 am: 27. November 2009, 20:56:34
    @zu Torsten

    sorry! meinte die html, die finger waren leider schneler, als das gehirn!

    lg elmar

    guensi

    • Viel Schreiber
    • Beiträge: 2.288
    Ist die Anweisung richtig, oder enthält sie Fehler?
    Antwort #14 am: 27. November 2009, 21:12:48
    Ok, das mit der Positionierung könnte ich jetzt hier auswalzen und ein Buch draus machen. Was du siehst, muss noch lange nicht das sein was andre sehen. Das ist eine Falle in die man gerne tappt.

    Wenn Matts Lösung nicht funktiniert - poste mal den Teil deiner index.html wo du das eingefügt hast. Das Teil rechts neben den Flaggen einzufügen dürfte eigentlich kein Problem sein.

    Managed Server
    3 Antworten
    2960 Aufrufe
    28. September 2010, 15:02:33 von netscout
    9 Antworten
    6531 Aufrufe
    31. Juli 2013, 14:09:36 von jannemann