rechtstexte für onlineshop
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: MODUL: Box "Neue Artikel" (whats_new.php) -> mehr als einen Artikel anzeigen?

    bestsoundseller

    • Neu im Forum
    • Beiträge: 1
    Hi Marcel,

    vielen dank erstmal für die tolle Lösung, mir gefällt sie ganz gut.
    Habe den Code gerade wie beschrieben eingebaut und die neuen Artikel werden auch im "main_content" auf der Startseite angezeigt, allerdings werden die CSS Angaben völlig ignoriert.
    Hast Du vielleicht eine Idee?

    Gruß Kevin

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    So ich habe das jetzt mal ausprobiert und die Dateien gelöscht bzw. die neuen hochgeladen. Leider steht nun an Stelle der Boxen im Shop eine Fehlermeldung:

    Code: PHP  [Auswählen]
    Warning: Smarty error: unable to read resource: "xtc5/boxes/box_whatsnew.html" in /home/www/web2_7/html/biolinea/shop/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1097

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Die Fehlermeldung besagt, dass die Datei "/templates/xtc5/boxes/box_whatsnew.html" bei dir nicht vorhanden ist.

    Grüße

    Torsten

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    Danke, die Datei hatte einen Schreibfehler im Dateinamen, jetzt funktionert es!! :-)

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    Nur leider hat die Box jetzt keinen Rahmen und auch keine Farbe mehr??

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Dann poste bitte mal den Code der "box_whatsnew.html" und zum Vergleich den der "content.html", damit wir den Code an dein Template anpassen können.

    Vielleicht siehst du dadurch ja schon selber den unterschied und kannst es dir anpassen. ;-)

    Es ist ja wohl klar, dass sich die Codes von Template zu Template unterscheiden, da die Optik ja nicht bei allen gleich ist, daher ist immer ein wenig Anpassungsarbeit notwendig.

    Grüße

    Torsten

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    Hier ist der Code der "box_whatsnew.html"

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}

    <table width="100%" border="0" cellpadding="2" cellspacing="0">
      <tr>
        <td class="infoBoxHeading"><table width="100%" border="0" cellpadding="0" cellspacing="0">
            <tr>
              <td class="infoBoxHeading">{#heading_whatsnew#}</td>
             <td align="right"><a href="{$LINK_NEW_PRODUCTS}"><img src="{$tpl_path}img/icon_more.gif" alt="" /></a></td>
            </tr>
        </table></td>
      </tr>
      {foreach name=aussen item=box_data from=$box_content}
      <tr>
        <td class="infoBox" align="left"><table width="95%"  border="0" cellpadding="2" cellspacing="0"><tr><td class="boxText"><table border="0" width="100%" cellspacing="0" cellpadding="3" class="infoBoxContents">
          <tr>
            <td align="center" valign="middle" class="boxText">
                {if $box_data.PRODUCTS_IMAGE!=''}<a href="{$box_data.PRODUCTS_LINK}"><img src="{$box_data.PRODUCTS_IMAGE}" alt="{$box_data.PRODUCTS_NAME}" /></a><br />
                {/if}
                <a href="{$box_data.PRODUCTS_LINK}">{$box_data.PRODUCTS_NAME}</a>
                            <br /></td>
          </tr>
          <tr>
            <td align="left" valign="middle" class="boxText">
                    <table width="98%" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td align="center" valign="middle" class="boxTextBG"><br />{if $box_data.PRODUCTS_VPE}{$box_data.PRODUCTS_VPE}<br />{/if}{$box_data.PRODUCTS_TAX_INFO}</td>
              </tr>
            </table></td>
          </tr>
        </table></td>
            </tr>
        </table></td>
      </tr>
      {/foreach}
    </table>

    Und hier der Code der specials.html bei der Rahmen und Hintergrund korrekt angezeigt werden:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader"><a href="{$SPECIALS_LINK}">{#heading_specials#}</a></h2>
    <div class="boxbody">
    {if $box_content.PRODUCTS_IMAGE}<p class="center"><a href="{$box_content.PRODUCTS_LINK}"><img src="{$box_content.PRODUCTS_IMAGE}" alt="{$box_content.PRODUCTS_NAME}" class="productboximage"/></a></p>{/if}
    <p class="center"><a href="{$box_content.PRODUCTS_LINK}"><strong>{$box_content.PRODUCTS_NAME}</strong></a><br />
    <strong>{$box_content.PRODUCTS_PRICE}</strong><br />
    {if $box_content.PRODUCTS_VPE}{$box_content.PRODUCTS_VPE}<br />{/if}
    {$box_content.PRODUCTS_TAX_INFO}{$box_content.PRODUCTS_SHIPPING_LINK}
    </p>
    </div>

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hier der angepasste Code für dein Template:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader"><a href="{$LINK_NEW_PRODUCTS}">{#heading_whatsnew#}</a></h2>
    <div class="boxbody">
            {foreach name=aussen item=box_data from=$box_content}
            {if $box_data.PRODUCTS_IMAGE!=''}<p class="center"><a href="{$box_content.PRODUCTS_LINK}"><img src="{$box_data.PRODUCTS_IMAGE}" alt="{$box_data.PRODUCTS_NAME}" class="productboximage"/></a></p>{/if}
            <p class="center"><a href="{$box_data.PRODUCTS_LINK}"><strong>{$box_data.PRODUCTS_NAME}</strong></a><br />{$box_content.PRODUCTS_PRICE}
            {if $box_data.PRODUCTS_VPE}<br />{$box_data.PRODUCTS_VPE}{/if}
            <br />{$box_data.PRODUCTS_TAX_INFO}{$box_data.PRODUCTS_SHIPPING_LINK}</p>
      {/foreach}
    </div>

    Man könnte überlegen die <p> tags noch außerhalb der "foreach"-Schleife zu nehmen und stattdessen mit <br /> tags zu arbeiten... kannst du ja selber mal schauen. ;-)

    Grüße

    Torsten

    [EDIT Tomcraft 18.09.2011: Fehler in Code korrigiert.]

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    Hallo,

    1.000 Dank für die Mühe, die Box wird jetzt wieder richtig dargestellt. Nur leider ohne Inhalte. :-?

    Gruß

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Nanu? Vorher wurde aber etwas ausgegeben? :-?

    Ah okay... ich sehe schon... ersetze "box_content" mit "box_data". Ich habe meinen Code nochmal korrigiert.

    Grüße

    Torsten

    ringanan29

    • Neu im Forum
    • Beiträge: 39
    Wunderbar, es hat geklappt, vielen Dank nochmal!!

    xtcnutzer

    • Neu im Forum
    • Beiträge: 30
    Ich habe mir die Box auch mal eingebaut. Wirklich hübsch. Nicht zu protzig, trägt aber gut auf und schafft Aufsehen.
    Ich probiere mich gerade daran, die Box "whats_new" für "new_products" in "/module/" umzusetzen, um das Layout schön mittig im "main_content" zu platzieren. Bevor ich mich da wieder vertippe. ;)
    Existiert bereits eine Umsetzung der Box für diesen Zweck, die ich nicht kenne?

    Liebe Grüße, Gerhard

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Hallo Gerhard,

    dafür existiert hier im Forum noch keine Lösung. Zumindest erinnere ich mich an keine. ;-)

    Grüße

    Torsten

    xtcnutzer

    • Neu im Forum
    • Beiträge: 30
    Dann nehme ich es in meine Liste für meinen Auftrag an jemanden von euch auf.

    Beste Grüße, Gerhard
    4 Antworten
    3138 Aufrufe
    22. Oktober 2014, 14:36:46 von noRiddle (revilonetz)
    1 Antworten
    2638 Aufrufe
    28. Februar 2014, 13:35:30 von Ace
    2 Antworten
    3635 Aufrufe
    15. Februar 2010, 13:53:29 von ds170477
               
    anything