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: Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #15 am: 18. Mai 2010, 14:56:51
    "Genial einfach", so soll es sein!

    Danke für die Rückmeldung.

    Grüße

    Torsten

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #16 am: 17. April 2011, 19:13:58
    Hab da auch mal 'ne kurze Frage.
    Und zwar habe ich eine Datei, wenn ein Gast auf diese geht, soll er weitergeleitet werden.

    Hab jetzt folgenden Code:

    Code: PHP  [Auswählen]
    {if ($CUSTOMER_STATUS == '1' && $smarty.session.customer_id == 0)}
    <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
    {/if}
    Sprich, wenn man als Gast diese Seite betritt wird man weitergeleitet... allerdings scheint das in der If Abfrage irgendwas falsch zu sein. ^^

    Kann mir vielleicht jemand sagen, was da falsch ist?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #17 am: 17. April 2011, 19:21:36
    Wozu fragst du zusätzlich die "customers_id" ab?! Das kann doch nichts werden.

    Versuche es mal so:

    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == '1'}
      <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
    {/if}
     
    Grüße

    Torsten

    jayson

    • Neu im Forum
    • Beiträge: 27
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #18 am: 29. Mai 2011, 12:05:03
    Du musst das Konstrukt doch einfach nur um den Teil basteln, den du nur Kunden mit Account anzeigen lassen willst:

    Code: PHP  [Auswählen]
    {if ($CUSTOMER_STATUS == '1' && $smarty.session.customer_id != 0)}
    ...
    ...
    wird alles vom Gast nicht gesehen
    ...
    ...
    ...
    {/if}
     
    Grüße

    Torsten

    Hi

    Ich habe jetzt gerade den code in die product_info_tabs_v1.html eingefügt und versucht so den Tab "downloads" für Gäste unsichtbar zu machen. Jetzt wird der Tab aber einfach an die Produktbeschreibung unten angehangen, was habe ich da falsch gemacht?

    Die Kunden sollen sich eine Datei downloaden können und Gäste halt nicht. Die Downloads habe ich bereits erstellt und werden in den Artikelbeschreibungen auch angezeigt. Das wollte ich jetzt so verändern, dass Gäste den Tab "downloads" einfach nicht sehen können.

    Code: XML  [Auswählen]
    <div id="tabbed_product_info">

    <ul>
            {if $PRODUCTS_DESCRIPTION !=''}<li><a href="#tab_description">{#description#}</a></li>{/if}
            {if $MODULE_cross_selling != '' || $MODULE_reverse_cross_selling != ''}<li><a href="#tab_cross_selling">{#cross_selling#}</a></li>{/if}
            {if $MODULE_also_purchased != '' }<li><a href="#tab_also_purchased">{#also_purchased#}</a></li>{/if}
            {if $MODULE_products_reviews != ''}<li><a href="#tab_reviews">{#products_reviews#}</a></li>{/if}

            {if ($CUSTOMER_STATUS == '1' && $smarty.session.customer_id != 0)}
       {if $MODULE_products_media != ''}<li><a href="#tab_media">{#products_media#}</a></li>{/if}
       {/if}

            {if $more_images|@count> 0}<li><a href="#tab_more_images">{#more_images#}</a></li>{/if}
    </ul>
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #19 am: 29. Mai 2011, 13:12:55
    Das sind ja nur die Tabs, der Inhalt der Tabs weiter unten muss natürlich auch noch beachtet werden und mit der Abfrage ausgestattet werden. ;-)

    Grüße

    Torsten

    jayson

    • Neu im Forum
    • Beiträge: 27
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #20 am: 29. Mai 2011, 13:42:08
    Hi Torsten,

    da gibt es leider kein "weiter unten" in der produkt_info_tabs_v1.html. In der HTML werden lediglich die Tabs aufgeführt, aber nicht deren Inhalt. In welcher Datei finde denn die Inhalte der Tabs?

    grz

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #21 am: 29. Mai 2011, 13:52:47
    Doch, es gibt ein "weiter unten". ;-)

    Code: PHP  [Auswählen]
    {*BEGIN TABS*}
    <div id="tabbed_product_info">
      <ul>
        {if $PRODUCTS_DESCRIPTION !=''}<li><a href="#tab_description">{#description#}</a></li>{/if}
       {if $MODULE_cross_selling != '' || $MODULE_reverse_cross_selling != ''}<li><a href="#tab_cross_selling">{#cross_selling#}</a></li>{/if}
       {if $MODULE_also_purchased != ''}<li><a href="#tab_also_purchased">{#also_purchased#}</a></li>{/if}
       {if $MODULE_products_reviews != ''}<li><a href="#tab_reviews">{#products_reviews#}</a></li>{/if}
       {if $MODULE_products_media != ''}<li><a href="#tab_media">{#products_media#}</a></li>{/if}
       {if $more_images|@count> 0}<li><a href="#tab_more_images">{#more_images#}</a></li>{/if}
     </ul>
      {if $PRODUCTS_DESCRIPTION !=''}
        <div id="tab_description">{$PRODUCTS_DESCRIPTION}</div>
      {/if}
      {if $more_images|@count> 0}
        <div id="tab_more_images">
          {* More Pictures *}
          <div class="morepics">
            {foreach item=more_images_data from=$more_images}
              <a class="thickbox" rel="{$PRODUCTS_ID}" title="{$PRODUCTS_NAME}" href="{$more_images_data.PRODUCTS_IMAGE|replace:"info_images":"popup_images"}"><img align="left" src="{$more_images_data.PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" /></a>
            {/foreach}
          </div>
          <div style="clear:both;"></div>
        </div>
      {/if}
      {if $MODULE_products_media != ''}<div id="tab_media">{$MODULE_products_media}</div>{/if}
      {if $MODULE_products_reviews != ''}<div id="tab_reviews">{$MODULE_products_reviews}</div>{/if}
      {if $MODULE_cross_selling != '' || $MODULE_reverse_cross_selling != ''}<div id="tab_cross_selling">{$MODULE_cross_selling}{if $MODULE_reverse_cross_selling != ''}{$MODULE_reverse_cross_selling}{/if}</div>{/if}
      {if $MODULE_also_purchased != ''}<div id="tab_also_purchased">{$MODULE_also_purchased}</div>{/if}
    </div>
    {*END TABS*}
     
    Alles unterhalb von </ul> gehört noch zu den Tabs und ist für den Inhalt der Tabs verantwortlich!

    Grüße

    Torsten

    jayson

    • Neu im Forum
    • Beiträge: 27
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #22 am: 29. Mai 2011, 14:39:39
    Hi Torsten,

    oh man, schon wieder so ein Schusselfehler, vielen Dank für deine schnelle Hilfe, jetzt klappt natürlich alles. :-)
    schönen Sonntag noch!

    grz

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.178
    • Geschlecht:
    Anzeigen eines Links/Buttons nur für Kunden, nicht Gäste
    Antwort #23 am: 29. Mai 2011, 14:52:59
    Gerne doch. ;-)

    Danke für die Rückmeldung. :thx:

    Grüße

    Torsten

               
    anything