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: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Hallo,
    Viellicht kann mir jemand helfen. Ich möchte gerne eine neue Box erstellen, weiss aber nicht wie und wo.
    Außerdem möchte ich die Boxen anders anordnen, also links oben eine andere, eine von links nach rechts usw. wie kann man das machen?
    Vielen Dank

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

    Donco

    • Schreiberling
    • Beiträge: 258
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #1 am: 15. September 2011, 17:44:34
    Hallo,

    Die Boxen verschieben kannst du in der Datei "index.html".

    Dort gibt es für die linke Spalte:

    Code: XML  [Auswählen]
    div id="leftcol"

    Die Boxen stehen dahinter jeweils in Klammern, z.B.:

    Code: XML  [Auswählen]
    {$box_CART}{$box_LOGIN}{$box_ADMIN} ...

    Die Boxen in der rechte Spalte findest du bei

    Code: XML  [Auswählen]
    div id="rightcol"

    An diesen Stellen kannst du die Boxen hin- und herschieben und deren Reihenfolge ändern. Was die Erstellung einer neuen Box angeht liefert die Forensuche die passenden Anleitungen.

    Beste Grüße

    Marius

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #2 am: 15. September 2011, 18:33:08
    Unser Wiki hilft hier auch weiter: Tutorial: Erstellung Box

    Grüße

    Torsten

    ginabella

    • Frisch an Board
    • Beiträge: 62
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #3 am: 16. September 2011, 07:16:49
    Danke Euch für die Hilfe! :thx:

    ArTo

    • Frisch an Board
    • Beiträge: 72
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #4 am: 01. September 2012, 17:25:17
    Unser Wiki hilft hier auch weiter: Tutorial: Erstellung Box

    Grüße

    Torsten

    Ich habe dieses Tutorial gemacht
    Ich habe die in die PHP datei z.b partner.php den Code eingefügt der angegeben wurde und inhalt leergelassen.

    Alles andere hab ich im boxtemplate erstellt antatt $box_content html halt.

    Nun ich hatte alles oben es hat auch gefunkt bis auf das man beim einloggen ein weißen Bildschirm bekommen hat und beim Bestellvorgang nach auswahl der Versandkosten auch!
    Der Fehler liegt wohl in der "boxes.php"
    sobald folgedes drin ist:
    Code: PHP  [Auswählen]
     include(DIR_WS_BOXES . 'partner.php');

    Kommt der weiße Bildschirm.

    weiß jemand woran das liegt?

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #5 am: 02. September 2012, 08:52:52
    Hi,

    ist die Datei partner.php auf dem Server vorhanden?

    Schöne Grüße,
    Jan

    rima

    • Neu im Forum
    • Beiträge: 3
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #6 am: 02. September 2012, 13:57:40
    Unser Wiki hilft hier auch weiter: Tutorial: Erstellung Box

    Grüße

    Torsten
    Hallo Tomcraft,
    kannst du mal hier bei mir auch reinschauen bitte? http://www.modified-shop.org/forum/index.php?topic=22039.0
    Ich bin mehrmals die wiki durchgegangen und leider habe kein passendes Tutorial gefunden  :-(
    Es geht um die Anpassung von o.g Box und platzierung, wäre echt Nett, ist ziemlich nützlich für alle wenn dafür eine lösung gefunden wird.  ;-)
    LG rima

    ArTo

    • Frisch an Board
    • Beiträge: 72
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #7 am: 02. September 2012, 14:57:28
    Hallo,
    jo alles auf den Servern.
    Inhalt der partner.php

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

      $box_smarty = new smarty;
      $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
     
      // Generierung Inhalt beginn ------
      $box_content = '';
      // 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_partner.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_partner.html', $cache_id);
      }
     
      $smarty->assign('box_PARTNER', $box_bx);
      ?>

    und INhalt der box_partner.htm
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="boxheader">{#heading_partner#}</h2>
    <div class="boxbody">
     <!-- HDP GMBH -->
     <div>
      <a target="_blank" href="http://hagel-dellen-profi.de" class="foto-link hdpgmbh"></a>
     </div>
     <div class="hrlightgrey"></div>
     
    </div>

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #8 am: 02. September 2012, 15:51:53
    Hast du die neue Box auch in der templates/dein_template/source/boxes.php eingebunden?

    Schöne Grüße,
    Jan

    ArTo

    • Frisch an Board
    • Beiträge: 72
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #9 am: 02. September 2012, 15:58:08
    Hallo,
    ja und dort kommt irgendwie dann der Fehler bzw beim Einloggen wird der Bilschirm weiß und genau so nach Bestellvorgang wo man Versandkosten auswählt auch! sobald die boxes.php wieder ohne diese Datei includet dann ist alles in ordnung :/
    Box wird ganz normal eingeblendet!

    Gruß Arthur

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #10 am: 02. September 2012, 16:02:59
    Dann bindest du die Box an einer falschen Stelle ein.
    Poste mal deine boxes.php

    ArTo

    • Frisch an Board
    • Beiträge: 72
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #11 am: 02. September 2012, 16:13:26
    so wie in der anleitung steht
    boxes.php
    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: boxes.php 1298 2005-10-09 13:14:44Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte <a href="index.php?topic=3013.0">Forenregeln</a> beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


    // BOF - Tomcraft - 2009-10-27 - Prevent duplicate content, see: http://www.gunnart.de/tipps-und-tricks/doppelten-content-vermeiden-productredirect-fuer-xtcommerce/
      require_once (DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/source/inc/gunnart_productRedirect.inc.php');
    // EOF - Tomcraft - 2009-10-27 - Prevent duplicate content, see: http://www.gunnart.de/tipps-und-tricks/doppelten-content-vermeiden-productredirect-fuer-xtcommerce/

      define('DIR_WS_BOXES',DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/boxes/');

      include(DIR_WS_BOXES . 'categories.php');
      include(DIR_WS_BOXES . 'partner.php');
      include(DIR_WS_BOXES . 'manufacturers.php');
      if ($_SESSION['customers_status']['customers_status_show_price']!='0') {
      require(DIR_WS_BOXES . 'add_a_quickie.php');
      }
      require(DIR_WS_BOXES . 'last_viewed.php');
      if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'whats_new.php'); }
      require(DIR_WS_BOXES . 'search.php');
      require(DIR_WS_BOXES . 'content.php');
      require(DIR_WS_BOXES . 'information.php');
      include(DIR_WS_BOXES . 'languages.php');
      if ($_SESSION['customers_status']['customers_status_id'] == 0) include(DIR_WS_BOXES . 'admin.php');
      require(DIR_WS_BOXES . 'infobox.php');
      require(DIR_WS_BOXES . 'loginbox.php');
      include(DIR_WS_BOXES . 'newsletter.php');
      if ($_SESSION['customers_status']['customers_status_show_price'] == 1) include(DIR_WS_BOXES . 'shopping_cart.php');
      if ($product->isProduct()) include(DIR_WS_BOXES . 'manufacturer_info.php');

      if (isset($_SESSION['customer_id'])) include(DIR_WS_BOXES . 'order_history.php');

      if (!$product->isProduct()) {
        include(DIR_WS_BOXES . 'best_sellers.php');
      }

      if (!$product->isProduct()) {
        include(DIR_WS_BOXES . 'specials.php');
      }

      if ($_SESSION['customers_status']['customers_status_read_reviews'] == 1) require(DIR_WS_BOXES . 'reviews.php');

      if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {

        include(DIR_WS_BOXES . 'currencies.php');
      }

    $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
    ?>

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #12 am: 02. September 2012, 16:16:57
    Versuch es mal so:

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: boxes.php 1298 2005-10-09 13:14:44Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


    // BOF - Tomcraft - 2009-10-27 - Prevent duplicate content, see: http://www.gunnart.de/tipps-und-tricks/doppelten-content-vermeiden-productredirect-fuer-xtcommerce/
      require_once (DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/source/inc/gunnart_productRedirect.inc.php');
    // EOF - Tomcraft - 2009-10-27 - Prevent duplicate content, see: http://www.gunnart.de/tipps-und-tricks/doppelten-content-vermeiden-productredirect-fuer-xtcommerce/

      define('DIR_WS_BOXES',DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/boxes/');

      include(DIR_WS_BOXES . 'categories.php');
      include(DIR_WS_BOXES . 'manufacturers.php');
      if ($_SESSION['customers_status']['customers_status_show_price']!='0') {
      require(DIR_WS_BOXES . 'add_a_quickie.php');
      }
      require(DIR_WS_BOXES . 'last_viewed.php');
      if (substr(basename($PHP_SELF), 0,8) != 'advanced') {require(DIR_WS_BOXES . 'whats_new.php'); }
      require(DIR_WS_BOXES . 'search.php');
      require(DIR_WS_BOXES . 'content.php');
      require(DIR_WS_BOXES . 'information.php');
      include(DIR_WS_BOXES . 'languages.php');
      if ($_SESSION['customers_status']['customers_status_id'] == 0) include(DIR_WS_BOXES . 'admin.php');
      require(DIR_WS_BOXES . 'infobox.php');
      require(DIR_WS_BOXES . 'loginbox.php');
      include(DIR_WS_BOXES . 'newsletter.php');
      if ($_SESSION['customers_status']['customers_status_show_price'] == 1) include(DIR_WS_BOXES . 'shopping_cart.php');
      if ($product->isProduct()) include(DIR_WS_BOXES . 'manufacturer_info.php');

      if (isset($_SESSION['customer_id'])) include(DIR_WS_BOXES . 'order_history.php');

      if (!$product->isProduct()) {
        include(DIR_WS_BOXES . 'best_sellers.php');
      }

      if (!$product->isProduct()) {
        include(DIR_WS_BOXES . 'specials.php');
      }

      if ($_SESSION['customers_status']['customers_status_read_reviews'] == 1) require(DIR_WS_BOXES . 'reviews.php');

      if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {

        include(DIR_WS_BOXES . 'currencies.php');
      }
    include(DIR_WS_BOXES . 'partner.php');
    $smarty->assign('tpl_path','templates/'.CURRENT_TEMPLATE.'/');
    ?>

    ArTo

    • Frisch an Board
    • Beiträge: 72
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #13 am: 02. September 2012, 16:40:08
    nope immer noch!

    ich schätze der fehler ist in der partner.php aber ich habe davon 0 plan

    Kann es sein evtl das ich die variable $box_content aus der htm Datei entfernt habe und einfach durch ein Inhalt ersetzt?

    Gruß Arthur

    web0null

    • Experte
    • Beiträge: 1.998
    Re: Wie kann ich eine neue Box erstellen / wie Reihenfolge ändern
    Antwort #14 am: 02. September 2012, 17:08:01
    Schalte doch mal error_reporting ein, indem du in root/export/ eine leere Datei mit dem Namen _error_reporting.all anlegst.

    Dann siehst du was einen Fehler verursacht.
    3 Antworten
    3806 Aufrufe
    30. November 2015, 01:02:09 von hendrik
    2 Antworten
    4810 Aufrufe
    23. Mai 2011, 13:06:41 von Bcoola
               
    anything