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: Topmenü anpassen/löschen Neukunde, Anmelden

    penell

    • Mitglied
    • Beiträge: 111
    Hallo, wollte mein Topmenü anpassen. Wollte der Übersichtlichkeit Neukunde und Anmelden löschen.
    Wenn ich es raus lösche kann es Probleme bei der weiteren Benutzung des Shops geben?

    Code: PHP  [Auswählen]
    [...]
            <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>
    [...]
     
    Danke



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5836.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #1 am: 26. Mai 2010, 20:08:33
    Ändere den Abschnitt wie folgt:

    Code: PHP  [Auswählen]
    [...]
            <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}
                <li><a href="{$checkout}">{#link_checkout#}</a></li>
           </ul>
    [...]
     
    Grüße

    Torsten

    penell

    • Mitglied
    • Beiträge: 111
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #2 am: 26. Mai 2010, 20:26:24
    danke für die schnelle Antwort
    Hier noch einmal der Teil meiner index.html
    wenn ich das andere alles lösche, ist dann nicht auch der Teil von meiner "Suche" weg?

    Code: PHP  [Auswählen]
    </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>
                    <!-- BOF  - added Suchbox -->
                    <div id="search">
                    <form id="quick_find" action="http://www.ilovefishing.de/advanced_search_result.php" method="get">
                    <table border="0" cellspacing="0" cellpadding="0">
                    <tr>
                    <td><strong>Suche:</strong></td>
                    <td><input type="text" name="keywords" size="20" maxlength="30" /></td>
                    <td><input type="image" src="templates/xtc5/buttons/german/button_quick_find.gif" alt="Suchen" title=" Suchen " /></td>
                    </tr>
                    </table>
                    </form></div>
                    <!-- EOF  - added Suchbox -->
            <div id="languages">{$box_LANGUAGES}</div>
        </div>
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #3 am: 26. Mai 2010, 20:51:41
    Du sollst nicht alles löschen sondern den teil, den Du gepostet hast gegen den Teil, den ich gepostet habe ersetzen.

    Ich habe das nochmal editiert, vielleicht ist es dir jetzt ersichtlicher was ich meine?

    P.S.: Bitte benutze doch endlich mal den PHP-Button, wenn du Code postest, damit ich nicht jedes Mal editieren muss!

    Grüße

    Torsten

    penell

    • Mitglied
    • Beiträge: 111
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #4 am: 27. Mai 2010, 07:27:59
    super, vielen Dank.
    Sieht doch gleich viel besser und übersichtlicher aus.
    der PHP Button ist gemerkt :)

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #5 am: 27. August 2010, 12:08:59
    Ich habe hierzu auch eine Frage:
    Wie kann ich im topmenu "Zur Kasse" erst dann einblenden, wenn der User (egal ob angemeldet oder nicht) einen Artikel in den Warenkorb gelegt hat?
    Das müsste doch mit irgendeiner $smarty-Funktion klappen, ich weiß aber leider nicht welche.

    SupaRoyal

    • Mitglied
    • Beiträge: 105
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #6 am: 27. August 2010, 17:28:11
    So ich habe ein vorläufiges Ergebnis.
    Da ich die Warenkorb-Box (box_cart.html) sowieso so umgebaut habe, dass Sie nur die Anzahl der Artikel ausgibt, die im Warenkorb sind, kann ich sie ja ansich auch für eine if-Funktion im index.html nutzen.

    Sieht dann in der index so aus:

    Code: PHP  [Auswählen]
    {if $box_CART!==''} <li><a href="{$checkout}">{#link_checkout#}</a></li>
                {/if}
    (Nochmal: Damit soll der Link "Kasse" im Topmenu nur dargstellt werden, wenn man auch schon was im Warenbkorb hat.)
    Was mich daran stört ist, dass ich in der boxes/box_cart.html alles in eine Zeile schreiben muss.
    Wenn ich einen Zeilenumbruch mache, oder nur ein Leerzeichen irgendwo einfüge, funktioniert es nicht mehr und "Kasse" wird immer eingeblendet.
    In der box_cart.html wird ja die Variable(?) $PRODUCTS verwendet für die Anzahl der Artikel im Warenkorb. Warum funktioniert es nicht wenn ich $PRODUCTS einfach in der index.html benutze? Wo kann ich festlegen, dass ich $PRODUCTS in der index nutzen kann?

    Danke und Gruß

    snowseeker

    • Fördermitglied
    • Beiträge: 87
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #7 am: 01. November 2010, 23:55:08
    Hi,
    ich habe einen button (downloads) hinzugefügt. Wo sind denn die urls für die {$index}, {$cart} etc. definiert?

    Code: PHP  [Auswählen]
    <ul id="topmenu">
                <li><a href="{$index}">{#link_index#}</a></li>
               <li><a href="{$cart}">{#link_cart#}</a></li>
               <li><a href="{$download}">{#link_download#}</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>

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #8 am: 02. November 2010, 00:16:25
    Schau mal in die "/includes/header.php". Dort wirst du fündig:

    Code: PHP  [Auswählen]
    // BOF - Hetfield - 2009-12-17 - added new links index and login for index.html
    if (isset($_SESSION['customer_id'])) {
            $smarty->assign('logoff',xtc_href_link(FILENAME_LOGOFF, '', 'SSL'));
    } else {
            $smarty->assign('login',xtc_href_link(FILENAME_LOGIN, '', 'SSL'));
    }
    $smarty->assign('index',xtc_href_link(FILENAME_DEFAULT));
    // EOF - Hetfield - 2009-12-17 - added new links index and login for index.html
    if ( $_SESSION['account_type']=='0') {
            $smarty->assign('account',xtc_href_link(FILENAME_ACCOUNT, '', 'SSL'));
    }
    $smarty->assign('cart',xtc_href_link(FILENAME_SHOPPING_CART, '', 'NONSSL')); // web28 - 2010-09-20 - change SSL -> NONSSL
    $smarty->assign('checkout',xtc_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
     
    Grüße

    Torsten

    snowseeker

    • Fördermitglied
    • Beiträge: 87
    Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #9 am: 02. November 2010, 20:50:02
    Danke, das hilft mir schonmal weiter. Aber wo hinterlegt man die eigentliche url?

    So wie ich es verstehe, läuft die Kette der Verweise von der index.html zur header.php
    Zitat
    {#link_cart#}  >>   {$cart}  >>   'cart'  >>   FILENAME_SHOPPING_CART
    Moment... jetzt hab ich das kapiert. Da wird nicht auf urls sondern auf die Dateien im Modules-Ordner verwiesen. FILENAME_SHOPPING_CART geht auf die shopping_cart.html.

    Mit dem Downloads-Button im Topmenü habe ich jetzt die account_history.html verlinkt, wo die Bestellungen aufgelistet werden. Das ist schon mal ein Fortschritt. Genial wäre natürlich alle Downloads direkt aufzulisten, aber ich schätze das wäre eine größere Operation.

    Danke!
    :D

    hardstylemaster

    • Neu im Forum
    • Beiträge: 43
    Re: Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #10 am: 12. Juli 2012, 09:54:28
    Ich würde gerne den Kasse Button im Top Menü nur angezeigt bekommen, wenn man Angemeldet ist.

    index.html
    Code: PHP  [Auswählen]
    <div id="topmenuwrap">
            <ul id="topmenu">
                <li><a href="{$index}">{#link_index#}</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>

    Danke
    FG Daniel

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #11 am: 12. Juli 2012, 10:19:18
    Hallo Daniel,

    versuch es mal so:

    Code: PHP  [Auswählen]
    {if $smarty.session.customer_id}
    <li><a href="{$checkout}">{#link_checkout#}</a></li>
    {/if}
     

    Was heißt "FG Daniel" ? Fiele Grüße?

    Schöne Grüße,
    Jan

    hardstylemaster

    • Neu im Forum
    • Beiträge: 43
    Re: Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #12 am: 12. Juli 2012, 10:35:13
    Hi Jan,

    Statt was soll ich das ersetzen?

    Freundliche Grüßen Daniel

    hardstylemaster

    • Neu im Forum
    • Beiträge: 43
    Re: Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #13 am: 15. Juli 2012, 19:11:02
    Hi,

    Kann mir dabei bitte jemand helfen?

    Danke
    FG Daniel

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Re: Topmenü anpassen/löschen Neukunde, Anmelden
    Antwort #14 am: 15. Juli 2012, 22:27:51
    Hallo Daniel,

    hast du meinen Code mal eingebaut?

    Schöne Grüße,
    Jan
    8 Antworten
    5290 Aufrufe
    16. September 2013, 12:11:18 von Jürgen
    16 Antworten
    20552 Aufrufe
    10. August 2009, 09:18:32 von mizzy
    3 Antworten
    2729 Aufrufe
    28. Februar 2013, 13:38:36 von kulli
    1 Antworten
    2396 Aufrufe
    02. März 2011, 19:04:00 von Tomcraft
               
    anything