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: Fehler beim Erstellen neuer Box

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehler beim Erstellen neuer Box
    Antwort #15 am: 06. April 2011, 19:07:42
    Warum so kompliziert?! Benenne die "box_search.html" einfach um in "box_search.html.bak" und dann fügst du den Code, der ja schon richtig war:

    hier der Code meiner box_search.html:

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader">{#heading_infobox#}</h2>
    <div class="boxbody">{$BOX_SEARCH}</div>
     
    [...]

    einfach in die "box_search.html" ein.

    Grüße

    Torsten

    Nordangler

    • Backlink-Entferner
    • Neu im Forum
    • Beiträge: 23
    Fehler beim Erstellen neuer Box
    Antwort #16 am: 06. April 2011, 19:51:19
    Ich hatte bereits erstellte Dateien gelöscht Torsten, weil ich das selbst auch verstehen wollte.
    Ich scheitere aber jedesmal wieder, ich weiss nicht, wo ich den Fehler mache...
    Ich poste euch jetzt hier aus jeder in frage kommenden Datei den Code.
    Ich will ja das Suchefeld aus dem Header in der neuen Box rechtsseitig unter dem Adminpanel anzeigen lassen.

    Dazu generiere ich die box_suche.html mit folgendem Code:

    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">{#Suche#}</td>
             </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td class="infoBox" align="left">
            <table width="95%"  border="0" cellpadding="2" cellspacing="0">
              <tr>
                <td class="boxText">{$BOX_SEARCH}</td>
              </tr>
            </table>
          </td>
        </tr>
      </table>
     
    Dann lang_german.conf:

    Code: PHP  [Auswählen]
    [boxes]
    heading_add_a_quickie ='Schnellkauf'
    heading_Suche = 'Artikelsuche'
    heading_admin = 'Admin Info'
    heading_best_sellers = 'Bestseller'
    heading_cart = 'Warenkorb'
    heading_categories ='Kategorien'
    heading_content = 'Mehr über...'
    heading_currencies = 'Währungen'
    heading_guestnewsletter = 'Newsletter-Anmeldung'
    heading_infobox = 'Informationen'
    heading_last_viewed = 'Zuletzt angesehen'
    heading_languages = 'Sprachen'
    heading_login = 'Willkommen zurück!'
    heading_manufacturers = 'Hersteller'
    heading_manufacturers_info = 'Hersteller Info'
    heading_order_history = 'Bestellübersicht'
    heading_reviews = 'Bewertungen'
    heading_search = 'Suche'
    heading_specials = 'Angebote'
    heading_whatsnew = 'Neue Artikel'
     
    das gleiche in Englisch:

    Code: PHP  [Auswählen]
    [boxes]
    heading_add_a_quickie ='Quick purchase'
    heading_Suche = 'Search'
    heading_admin = 'Admin info'
    heading_best_sellers = 'Bestsellers'
    heading_cart = 'Shopping cart'
    heading_categories ='Categories'
    heading_content = 'More about...'
    heading_currencies = 'Currencies'
    heading_guestnewsletter = 'Newsletter subscription'
    heading_infobox = 'Information'
    heading_last_viewed = 'Last viewed:'
    heading_languages = 'Languages'
    heading_login = 'Welcome back!'
    heading_manufacturers = 'Manufacturer'
    heading_manufacturers_info = 'Manufacturer information'
    heading_order_history = 'Ordering information'
    heading_reviews = 'Reviews'
    heading_search = 'Search'
    heading_specials = 'Special offers'
    heading_whatsnew = 'New products'
    heading_customer_group_info = 'Customer group'
     
    dann in datei box_suche.php:

    Code: PHP  [Auswählen]
    <?php
      /* -----------------------------------------------------------------------------------------
         suche.php
         ---------------------------------------------------------------------------------------*/

      $box_smarty = new smarty;
      $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');

      // Generierung Inhalt beginn ------
      $box_content = 'Inhalt provisorisch';
      // Generierung Inhalt Ende ------

      $box_smarty->assign('BOX_CONTENT', $box_content);
      $box_smarty->assign('language', $_SESSION['language']);
      // set cache ID
       if (!CacheCheck()) {
              $box_smarty->caching = 0;
              $box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_suche.html');
      } else {
              $box_smarty->caching = 1;
              $box_smarty->cache_lifetime = CACHE_LIFETIME;
              $box_smarty->cache_modified_check = CACHE_CHECK;
              $cache_id = $_SESSION['language'];
              $box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_suche.html', $cache_id);
      }

      $smarty->assign('box_suche', $box_bx);
      ?>

    hier noch die index.html:
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
        <div id="header">
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" alt="{$store_name}" /></div>
        </div>
        <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="{$index}">{#link_index#}</a></li>
                <li><a href="{$cart}">{#link_cart#}</a></li>
                {if $account}
                <li><a href="{$account}">{#link_account#}</a></li>
                {/if}
                {if $smarty.session.customers_status.customers_status_id == '1'}
                <li><a href="{php}echo xtc_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL');{/php}">{#new_customer#}</a></li>
                {/if}
                <li><a href="{$checkout}">{#link_checkout#}</a></li>
                {if $smarty.session.customer_id}
                <li><a href="{$logoff}">{#link_logoff#}</a></li>
                {else}
                <li><a href="{$login}">{#link_login#}</a></li>
                {/if}
            </ul>
            <div id="languages">{$box_LANGUAGES}</div>
        </div>
        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            <div id="leftcol">{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}</div>
            {/if}
            <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                    >
            {if strstr ($smarty.server.PHP_SELF, 'index')}
                {if $smarty.get.cPath==null and $smarty.get.manufacturers_id==''}
                     {if $BANNER}{$BANNER}{/if}
               {/if}
            {/if}
            {$main_content}</div>
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        <div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_SEARCH}{$box_NEWSLETTER}{$box_INFOBOX}{$box_CURRENCIES}{$box_BESTSELLERS}</div>
        {/if} </div>
    <p class="footer">{$smarty.const.TITLE} © {$smarty.now|date_format:"%Y"} | Template © 2009 by modified eCommerce Shopsoftware eCommerce Shopsoftware</p>
    </div>
     
    ich weiss nicht was ich falsch gemacht habe...
    Der Inhalt der box wird angezeigt, die Box nicht.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Fehler beim Erstellen neuer Box
    Antwort #17 am: 06. April 2011, 20:17:05
    Sorry, ich habe alles versucht dir zu helfen, du scheinst meine Anweisung zu ignorieren, daher klinke ich mich hier aus dem Thema komplett aus.

    Nachtrag: Letzter versuch dir zu helfen, vielleicht fällt dann der Groschen: Suchfunktion aus dem Header in eine normale Box

    Grüße

    Torsten

    rechtstexte für onlineshop
    2 Antworten
    2780 Aufrufe
    19. Dezember 2014, 17:39:29 von web4design
    3 Antworten
    3496 Aufrufe
    13. Mai 2011, 22:29:47 von Tomcraft
    2 Antworten
    2770 Aufrufe
    23. Januar 2013, 23:59:39 von einfach112
    95 Antworten
    38581 Aufrufe
    28. Juli 2016, 11:12:15 von Bonsai