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: Startseite soll ohne Boxen sein

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Startseite soll ohne Boxen sein
    am: 22. Februar 2014, 08:38:02
    Hallo Zusammen,

    ich bräuchte bitte mal Eure Hilfe.
    Ich hätte gerne das die Startseite vom Shop so aussieht ( siehe Anhang ), das habe ich mit Hilfe der Anleitungen ja gefunden, aber ich finde nicht wie das auf der Startseite vom Shop geht.
    Über Tipps und Hilfe wäre ich sehr dankbar.

    Gruß
    Marcus

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

    fishnet

    • Fördermitglied
    • Beiträge: 4.821
    • Geschlecht:
    Re: Startseite soll ohne Boxen sein
    Antwort #1 am: 22. Februar 2014, 09:22:19
    ohne deinen jetzigen Ist Zustand zu kennen  :glaskugel:
    ein Hinweis, öffne die templates/DEIN TEMPLATE/index.html und ändere die Boxen die verschwinden sollen von
    {BOXNAME}
    in {*BOXNAME*}

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #2 am: 22. Februar 2014, 12:17:05
    Hallo fischnet,

    erst ma danke für Deine Antwort, leider kommt nicht das dabei raus was ich gerne möchte die Boxen bleiben bein kompletten Shop weg, sie sollen aber erscheinen wenn man auf Shop klickt, egal ob angemeldet oder nicht und egal welche Kundengruppe man hat.
    Ach ja und der Text geht nicht über die Gesamte Breite, der Bereich wo die boxen waren bleibt frei.

    hier mal der Code der index.html
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
        <div id="header">
                <img class="katze" src="{$tpl_path}img/katze.png" alt="Katze" />     <!---Katzenbild--->
                    <img class="hund" src="{$tpl_path}img/hund.png" alt="Hund" />     <!---Hundebild--->
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" height="115" alt="{$store_name}" /></div>
            <div id="search">{$box_SEARCH}</div>
        </div>
        <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="index.php">Shop</a></li>
                <li><a href="{$cart}">{#link_cart#}</a></li>
                {if $account}
                <li><a href="{$account}">{#link_account#}</a></li>
                {/if}
                <li><a href="{$checkout}">{#link_checkout#}</a></li>
                {if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}
                            <li><a href="http://www.mamusch.de/shop_content.php?coID=10">Fuettere Gutes</a></li> <!--füttere gutes link im header-->
                <li><a href="{$logoff}">{#link_logoff#}</a></li>
                {php} } {/php}{/if}
            </ul>
            <!--<div id="languages">{$box_LANGUAGES}</div>--> <!--Languages ausgeblendet-->
        </div>
        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
           <div id="leftcol">{*$box_CATEGORIES*}{*$fg*}{*$box_ADD_QUICKIE*}{*$box_CONTENT*}{*$box_INFORMATION*}{*$box_LAST_VIEWED*}{*$box_REVIEWS*}{*$box_SPECIALS*}{*$box_WHATSNEW*}</div>
           {/if}
           <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                                    {if !strstr ($smarty.server.PHP_SELF, 'content') && !strstr ($smarty.server.PHP_SELF, 'product_info') && !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            {if $BANNER}{$BANNER}{/if}
                    {/if}
           {$main_content}</div>
       {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
       <div id="rightcol">{*$box_CART*}{*$box_LOGIN*}{*$box_ADMIN*}{*$box_NEWSLETTER*}{*$box_BESTSELLERS*}{*$box_INFOBOX*}{*$box_CURRENCIES*}{*$box_MANUFACTURERS_INFO*}{*$box_MANUFACTURERS*}</div>
       {/if} </div>
    <p class="footer">Copyright &copy; {php}echo TITLE;{/php} </p>
    </div>
     

    vielleicht fällt Dir ja noch etwas anderes ein.

    Marcus

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #3 am: 22. Februar 2014, 12:23:22
    der Link zum Shop wie er jetzt, nach der Änderung ausschaut.

    www.mamusch.de

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Startseite soll ohne Boxen sein
    Antwort #4 am: 22. Februar 2014, 18:59:35
    Hi,
    probiere das mal:

    boxes.php

    Code: PHP  [Auswählen]
    function isStart() {
            if(     basename($_SERVER['SCRIPT_NAME']) == FILENAME_DEFAULT &&
                    !isset($_GET['cat']) &&
                    !isset($_GET['cPath']) &&
                    !isset($_GET['manufacturers_id']) &&
                    !isset($_GET['filter_id'])
            ) {
                    return false;
            }
            return true;
    }
    define('IS_START',isStart());

    index.html
    Code: PHP  [Auswählen]
    {if $smarty.const.IS_START}
    {$box_BESTSELLER_CHARTS}
    {/if}

    Damit wird die Box Bestseller auf der Startseite ausgeblendet.

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #5 am: 23. Februar 2014, 09:11:11
    Guten Morgen,

    ich bin zu doof, an welcher Stelle der jeweiligen Datei muss ich das einfügen? Ich habs so gemacht

    boxes.php
    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: boxes.php 3409 2012-08-10 12:47:17Z web28 $

       modified eCommerce Shopsoftware
       http://www.modified-shop.org

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2006 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/');

    //BOC require boxes
    // -----------------------------------------------------------------------------------------
    //      Immer sichtbar
    // -----------------------------------------------------------------------------------------
      require_once(DIR_WS_BOXES . 'categories.php');
      require_once(DIR_WS_BOXES . 'manufacturers.php');
      require_once(DIR_WS_BOXES . 'last_viewed.php');
      require_once(DIR_WS_BOXES . 'search.php');
      require_once(DIR_WS_BOXES . 'content.php');
      require_once(DIR_WS_BOXES . 'information.php');
      require_once(DIR_WS_BOXES . 'fg.php');
      require_once(DIR_WS_BOXES . 'languages.php');
      require_once(DIR_WS_BOXES . 'infobox.php');
      require_once(DIR_WS_BOXES . 'loginbox.php');
      require_once(DIR_WS_BOXES . 'newsletter.php');
    // -----------------------------------------------------------------------------------------
    //      Nur, wenn Preise sichtbar
    // -----------------------------------------------------------------------------------------
      if ($_SESSION['customers_status']['customers_status_show_price'] == 1) {
        require_once(DIR_WS_BOXES . 'add_a_quickie.php');
        require_once(DIR_WS_BOXES . 'shopping_cart.php');
      }
     // box raus-------------------------------------------------
          function isStart() {
                if(     basename($_SERVER['SCRIPT_NAME']) == FILENAME_DEFAULT &&
                        !isset($_GET['cat']) &&
                        !isset($_GET['cPath']) &&
                        !isset($_GET['manufacturers_id']) &&
                        !isset($_GET['filter_id'])
                ) {
                        return false;
                }
                return true;
        }
        define('IS_START',isStart());
    // -----------------------------------------------------------------------------------------
    //      In der Suche verborgen
    // -----------------------------------------------------------------------------------------
      if (substr(basename($PHP_SELF), 0,8) != 'advanced') {
        require_once(DIR_WS_BOXES . 'whats_new.php');
      }
    // -----------------------------------------------------------------------------------------
    //      Nur fuer Admins
    // -----------------------------------------------------------------------------------------
      if ($_SESSION['customers_status']['customers_status_id'] == 0) {
        require_once(DIR_WS_BOXES . 'admin.php');
        $smarty->assign('is_admin', true);
      }
    // -----------------------------------------------------------------------------------------
    //      Produkt-Detailseiten
    // -----------------------------------------------------------------------------------------
      if ($product->isProduct()) {
        //Aktuelle Seite ist Produkt-Detailseite
        require_once(DIR_WS_BOXES . 'manufacturer_info.php');
      } else {
        //Aktuelle Seite ist keine  Produkt-Detailseite
        require_once(DIR_WS_BOXES . 'best_sellers.php');
        require_once(DIR_WS_BOXES . 'specials.php');
      }
    // -----------------------------------------------------------------------------------------
    //      Nur fuer eingeloggte Besucher
    // -----------------------------------------------------------------------------------------
      if (isset($_SESSION['customer_id'])) {
        require_once(DIR_WS_BOXES . 'order_history.php');
      }
    // -----------------------------------------------------------------------------------------
    //      Nur, wenn Bewertungen erlaubt
    // -----------------------------------------------------------------------------------------
      if ($_SESSION['customers_status']['customers_status_read_reviews'] == 1) {
        require_once(DIR_WS_BOXES . 'reviews.php');
      }
    // -----------------------------------------------------------------------------------------
    //      Waehrend des Kauf-Abschlusses verborgen
    // -----------------------------------------------------------------------------------------
      if (substr(basename($PHP_SELF), 0, 8) != 'checkout') {
        require_once(DIR_WS_BOXES . 'currencies.php');
      }
    // -----------------------------------------------------------------------------------------
    //EOC require boxes

    // -----------------------------------------------------------------------------------------
    // Smarty Zuweisung Startseite
    // -----------------------------------------------------------------------------------------
    $smarty->assign('home', strpos($PHP_SELF, 'index')!==false && !isset($_GET['cPath']) && !isset($_GET['manufacturers_id']) ? 1 : 0);
    // -----------------------------------------------------------------------------------------

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

    index.html
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
        <div id="header">
                <img class="katze" src="{$tpl_path}img/katze.png" alt="Katze" />     <!---Katzenbild--->
                    <img class="hund" src="{$tpl_path}img/hund.png" alt="Hund" />     <!---Hundebild--->
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" height="115" alt="{$store_name}" /></div>
            <div id="search">{$box_SEARCH}</div>
        </div>
        <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="index.php">Shop</a></li>
                <li><a href="{$cart}">{#link_cart#}</a></li>
                {if $account}
                <li><a href="{$account}">{#link_account#}</a></li>
                {/if}
                <li><a href="{$checkout}">{#link_checkout#}</a></li>
                {if $account}{php} if (isset($_SESSION['customer_id'])) { {/php}
                            <li><a href="http://www.mamusch.de/shop_content.php?coID=10">Fuettere Gutes</a></li> <!--füttere gutes link im header-->
                <li><a href="{$logoff}">{#link_logoff#}</a></li>
                {php} } {/php}{/if}
            </ul>
            <!--<div id="languages">{$box_LANGUAGES}</div>--> <!--Languages ausgeblendet-->
        </div>
        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
                {if $smarty.const.IS_START}
       {$box_BESTSELLER_CHARTS}
       {/if}
           <div id="leftcol">{$box_CATEGORIES}{$fg}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}</div>
           {/if}
           <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                     >
                    {if !strstr ($smarty.server.PHP_SELF, 'content') && !strstr ($smarty.server.PHP_SELF, 'product_info') && !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            {if $BANNER}{$BANNER}{/if}
                    {/if}
           {$main_content}</div>
       {if !strstr ($smarty.server.PHP_SELF, 'checkout') && !strstr ($smarty.server.PHP_SELF, 'content')}
       <div id="rightcol">{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}</div>
       {/if} </div>
    <p class="footer">Copyright &copy; {php}echo TITLE;{/php} </p>
    </div>
     

    Was hab ich also falsch gemacht? Hilfe wäre nett, vielleicht auch mit erklärung damit ich es auch vestehe und etwas lerne.

    Marcus

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Startseite soll ohne Boxen sein
    Antwort #6 am: 23. Februar 2014, 09:33:06
    Die "isstart" function brauchst Du gar nicht, siehe Zeile 105-108 Deiner "boxes.php", stattdessen verwendest Du "{$home}".

    Grüsse

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #7 am: 23. Februar 2014, 10:24:54
    Hallo hedon02,

    kannst Du mir das bite mal für dumme erklären? Ich habe das so verstanden, ich lösche die Zeilen 105-108 und schreib statt dessen nur {$home} ??

    Marcus

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Startseite soll ohne Boxen sein
    Antwort #8 am: 23. Februar 2014, 13:11:44
     :-) ah okay. Nein, es ist bereits alles notwendige da für Deinen Wunsch. "{$home}" ist in den genannten Zeilen definiert und kann von Dir in der "index.html" genutzt werden um die Startseite zu identifizieren und die Boxen auszublenden. Wie genau,...schau Dir einfach die "#contentfull" in selbiger Datei an und erweitere entsprechend, das ist auch ohne Anleitung zu schaffen (die hier im Forum aber sicher auch schon mal niedergeschrieben wurde).

    Grüsse

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #9 am: 23. Februar 2014, 17:37:13
     :nixweiss: also ich bin zu doof, ohne anleitung bekomme ich es nicht hin und die Suche hat mich immer nur zu der Vorgehensweise von Toby geführt, die ich aber ja wohl nicht brauche. Würde mir bitte Jemand erklären wie das auszusehen hat was ich in die index.html einfügen muss und wo?  Ich finde bei "#contentfull" nix worauf ich mir einen Reim machen könnte.

    Marcus

    hedon02

    • Viel Schreiber
    • Beiträge: 618
    Re: Startseite soll ohne Boxen sein
    Antwort #10 am: 23. Februar 2014, 18:33:21
    Ne ganz so wird das nicht funktionieren, ein wenig Eigeninitiative braucht es einfach. Die "#contentfull" ist das von Dir gewünschte einspaltige Template und wird im "checkout" benutzt. Du brauchst die Abfrage lediglich um "{$home}", also die Startseite erweitern.

    Ich empfehle Dir aber ne originale "index.html" zu nutzen und neu anzufangen, denn Deine gepostete "index" ist ein Graus.

    wie "links" aussehen sollten kannst Du hier z.B. finden:
    http://www.modified-shop.org/forum/index.php?topic=5224.msg264882#msg264882

    Das "php" Gedöns ist ebenfalls überflüssig, geht so:
    Code: PHP  [Auswählen]
    {if $smarty.session.customer_id}
    und wenn ich mir die eingebauten Abfragen so anschaue, kannst Du fast gleich auf ein einspaltiges Template umstellen  :-D .

    Generell...versuch die Struktur zu verstehen, ne Lösung auszuarbeiten und stelle dann ne konkrete Frage wenn Du nicht weiter kommst. Alles andere wird Dich auf Dauer nicht weiterbringen.

    Gruss

    xeron

    • Schreiberling
    • Beiträge: 497
    • Geschlecht:
    Re: Startseite soll ohne Boxen sein
    Antwort #11 am: 23. Februar 2014, 19:04:53
    :nixweiss: also ich bin zu doof, ohne anleitung bekomme ich es nicht hin und die Suche hat mich immer nur zu der Vorgehensweise von Toby geführt, die ich aber ja wohl nicht brauche. Würde mir bitte Jemand erklären wie das auszusehen hat was ich in die index.html einfügen muss und wo?  Ich finde bei "#contentfull" nix worauf ich mir einen Reim machen könnte.

    Marcus

    Vielleicht wäre es ja besser sich mall einen Testshop zu installieren und einfach ausprobieren. Nur immer wo mus ich was einfügen wird hier im Forum langsam langweilig.

    Wenn Ihr schon einen Shop eröffnen wollt dann lest euch ins Thema ein oder beauftragt jemanden der das macht.

    Alles soll momentan nur noch vorgekaut serviert werden. Wie NoRiddle schon sagt in einem anderen Beitrag.
    Die Abgreifer werden immer mehr.

    Toby

    • Viel Schreiber
    • Beiträge: 985
    Re: Startseite soll ohne Boxen sein
    Antwort #12 am: 24. Februar 2014, 07:00:16
    Guten Morgen,
    alternativ könntest du auch das hier machen:
    http://www.modified-shop.org/forum/index.php?topic=13068

    mamusch

    • Neu im Forum
    • Beiträge: 49
    Re: Startseite soll ohne Boxen sein
    Antwort #13 am: 24. Februar 2014, 17:15:50
    :nixweiss: also ich bin zu doof, ohne anleitung bekomme ich es nicht hin und die Suche hat mich immer nur zu der Vorgehensweise von Toby geführt, die ich aber ja wohl nicht brauche. Würde mir bitte Jemand erklären wie das auszusehen hat was ich in die index.html einfügen muss und wo?  Ich finde bei "#contentfull" nix worauf ich mir einen Reim machen könnte.

    Marcus

    Vielleicht wäre es ja besser sich mall einen Testshop zu installieren und einfach ausprobieren. Nur immer wo mus ich was einfügen wird hier im Forum langsam langweilig.

    Wenn Ihr schon einen Shop eröffnen wollt dann lest euch ins Thema ein oder beauftragt jemanden der das macht.

    Alles soll momentan nur noch vorgekaut serviert werden. Wie NoRiddle schon sagt in einem anderen Beitrag.
    Die Abgreifer werden immer mehr.

    Hallo Xeron,

    Deine schlechte Laune darfst Du gerne für Dich behalten, ich denke der Sinn des Forums ist nicht genervt, schlecht gelaunt zu antworten nur um seinen Frust los zuwerden. Solche Beiträge wie Deiner helfen absolunt keinem egal ob so planlos wie ich oder Profi.
    Ich möchte gerne lernen und vor allem verstehen wie das ganze so funktioniert, leider gehöre ich, im Gegensatz zu Dir, nicht zu den Menschen die diese Materie schnell verstehen.
    Was das "abgreifen" nun wer das nicht möchte der sollte, meiner Meinung nach, bei so einem Projekt nicht mitmachen, da es ja am Ende kostenlos ist und es Jeder "nur abgreift"

    @ hedon02 und Toby, danke für Eure Hilfe und nachsicht.

    Marcus

    xeron

    • Schreiberling
    • Beiträge: 497
    • Geschlecht:
    Re: Startseite soll ohne Boxen sein
    Antwort #14 am: 24. Februar 2014, 18:36:13
    :nixweiss: also ich bin zu doof, ohne anleitung bekomme ich es nicht hin und die Suche hat mich immer nur zu der Vorgehensweise von Toby geführt, die ich aber ja wohl nicht brauche. Würde mir bitte Jemand erklären wie das auszusehen hat was ich in die index.html einfügen muss und wo?  Ich finde bei "#contentfull" nix worauf ich mir einen Reim machen könnte.

    Marcus

    Ich bin nicht schlecht gelaunt aber Du schreibst selbst Du willst es lernen aber verlangst siehe Zitat eine perfekte Lösung mit Anleitung.

    Was das Abgreifen abelangt kannst Du ja mal durchs Forum stöbern und schaun wieviel leute nur eine Lösung gesucht haben, diese bekommen und dann nie wieder gesehen wurden.

    Es geht nicht darum das man programmieren kann usw. aber wenn man selber bastelt fällt einem dies oder das auf und kann es mit den anderen teilen.

    Grüße
    André
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    31 Antworten
    6998 Aufrufe
    15. April 2017, 09:08:58 von iChris
    2 Antworten
    1797 Aufrufe
    17. März 2015, 20:35:26 von lurchi007
    27 Antworten
    13410 Aufrufe
    01. Januar 2013, 19:27:15 von vsell
    40 Antworten
    25963 Aufrufe
    28. September 2010, 15:36:56 von Tomcraft