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: TEMPLATE: Bootstrap - freies responsive Template

    Zoralina

    • Neu im Forum
    • Beiträge: 11
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #360 am: 18. August 2014, 10:15:24
    hallo, bin dabei, das Template für meinen Shop aufzubauen. Bisher alles super, danke!
    Noch ein Problem: ich kann zwar die Box {$box_MANUFACTURERS} einbauen, aber wenn ich einen Hersteller im Dropdown anklicke, kommt nur eine weiße Seite. Was kann das sein?

    Danke!!

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #361 am: 18. August 2014, 15:25:19
     Hi Zoralina
    Immer hilfreich ist ein Link zu Deiner Seite.

    Aber erstmal eine Datei ( _error_reporting.all ) im Ordner export anlegen, dann bekommst Du ( normalerweise ) die Fehler beim Aufruf der Seite im Browser angezeigt. Name so wie er da steht incl. "_"

    Da Du aber gerade am template bastelst, wird dabei wohl was falsch gelaufen sein.
    Hast Du an
    templates/xtc5/boxes/box_manufacturers.html
    templates/xtc5/boxes/box_manufacturers_info.html

    etwas geändert?

    Gruß
    Günter

    Caro

    • Mitglied
    • Beiträge: 114
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #362 am: 18. August 2014, 16:28:14
    Hallo,
    wenn man in den Bestellprozess bei Punkt 3 angekommen ist, sieht man ja die Artikel die man bestellt hat und bei klick auf dessen Name oder Bild öffnet sich ein Poup Fenster mit dem Inhalt.

    Jetzt meine Frage dazu, wie kann ich es bewerkstelligen das bei Klick auf den Artikelname die Artikeldetails aufgerufen werden (ohne PopUp) und bei dem Bild soll kein Link sein.  ?

    Datei template/boostrap/module/checkout_confirmation.php
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="checkout_confirmation"}
    {config_load file="$language/lang_$language.conf" section="checkout_navigation"}
    {config_load file="$language/lang_$language.conf" section="duty_info"}
    <div class="row-fluid same_height">
      <div class="same btn disabled span3"><span class="lead">1. </span><span><strong>{#title_shipping#}</strong></span><br /><span><small>{#desc_shipping#}</small></span></div>
     <div class="same btn disabled span3"><span class="lead">2. </span><span><strong>{#title_payment#}</strong></span><br /><span><small>{#desc_payment#}</small></span></div>
     <div class="same btn active span3"><span class="lead">3. </span><span><strong>{#title_confirmation#}</strong></span><br /><span><small>{#desc_confirmation#}</small></span></div>
     <div class="same btn disabled span3"><span class="lead">4. </span><span><strong>{#title_success#}</strong></span><br /><span><small>{#desc_success#}</small></span></div>
    </div>
    <div style="clear:both"></div>
    <br />
    <h1>{#heading_confirmation#}</h1>
    <div class="well well-small">
    <div class="row-fluid">
      <div class="{if $REVOCATION}span6{else}span12{/if}" style="text-align: justify;">
        {#text_information#}
       {if $IP_LOG=='true'}
        <p>{#text_ip#}&nbsp;<strong>{$CUSTOMERS_IP}</strong></p>
       {/if}
      </div>
      {if $REVOCATION}
      <div class="span6">    
        {$TEXT_AGB_CHECKOUT}
      </div>
      {/if}
    </div>
    </div>
    <div class="row-fluid">
      <div class="span6">
        <h2>{#text_shipping_address#}</h2>
       <div class="well well-small">
          <div><a href="{$SHIPPING_ADDRESS_EDIT}">{#text_edit#}</a></div>
         <div>{$DELIVERY_LABEL}</div>
        </div>
      </div>
      {if $BILLING_LABEL}
      <div class="span6">
        <h2>{#text_payment_address#}</h2>
       <div class="well well-small">
          <div><a href="{$BILLING_ADDRESS_EDIT}">{#text_edit#}</a></div>
         <div>{$BILLING_LABEL}</div>
        </div>
      </div>
      {/if}
    </div>
    <div class="row-fluid">
      {if $SHIPPING_METHOD}
      <div class="span6">
          <h2>{#text_shipping_method#}</h2>
         <div class="well well-small">
           <div><a href="{$SHIPPING_EDIT}">{#text_edit#}</a></div>
          <p>{$SHIPPING_METHOD}</p>
        </div>
      </div>
      {/if}
      {if $PAYMENT_METHOD!=''}
      <div class="span6">
          <h2>{#text_payment_method#}</h2>
         <div class="well well-small">
            <div><a href="{$PAYMENT_EDIT}">{#text_edit#}</a></div>
           <p>{$PAYMENT_METHOD}</p>
        </div>
      </div>
      {/if}
    </div>  
      {if $ORDER_COMMENTS!=''}
      <div class="row-fluid">
        <h2>{#text_comments#}</h2>
       <div class="well well-small">
          <div><a href="{$PAYMENT_EDIT}">{#text_edit#}</a></div>  
         <div>{$ORDER_COMMENTS}</div>  
        </div>
      </div>
      {/if}
      {if $PAYMENT_INFORMATION!=''}
        <br />
        <h2>{#text_payment_info#}</h2>
       <div class="well well-small">
          <div class="row-fluid bottom-line">
            {foreach name=aussen item=data from=$PAYMENT_INFORMATION}    
              <div class="span3">{$data.title|stripslashes}</div>
              <div class="span7">{if $data.field}{$data.field|stripslashes}{else}&nbsp;{/if}</div>    
            {/foreach}
        </div>
      {/if}
     
      <h2>{#text_products#}</h2>
     <p class="text">&nbsp;<a href="{$PRODUCTS_EDIT}">{#text_edit#}</a></p>
     <div style="clear:both"></div>
     


    <div class="well well-small">  
      {* BOC PRODUCTS TABLE *}
      <div class="row-fluid bottom-line">
        <div class="span1"><b>{$smarty.const.HEADER_QTY}</b></div>
        <div class="span7"><b>{$smarty.const.HEADER_ARTICLE}</b></div>
        <div class="span2 text-right"><b>{$smarty.const.HEADER_SINGLE}</b></div>
        <div class="span2 text-right"><b>{$smarty.const.HEADER_TOTAL}</b></div>
      </div>
        {foreach name=aussen item=data from=$PRODUCTS_ARRAY}
      <div class="row-fluid{if not $smarty.foreach.aussen.last} bottom-line{/if}">
        <div class="span1">{$data.qty}</div>
        <div class="span7">
            {if $smarty.const.CHECKOUT_SHOW_PRODUCTS_IMAGES == 'true'}
            <div class="span2">{$data.image}</div>
            <div class="span10">
            {/if}
            {$data.link}
            {if $data.order_description}<div class="small">{$data.order_description}</div>{/if}
            {if $data.shipping_time}<br /><span class="nobr small">{$smarty.const.SHIPPING_TIME}{$data.shipping_time}</span>{/if}
            {foreach key=a_data item=attrib_data from=$data.attributes}
              {if $attrib_data.value != ''}<br /><span class="nobr small">&nbsp;<i> - {$attrib_data.option} : {$attrib_data.value}</i></span>{/if}          
            {/foreach}
            {if $smarty.const.CHECKOUT_SHOW_PRODUCTS_IMAGES == 'true'}
            </div>
            {/if}
        </div>
        <div class="span2 text-right">{$data.price_formated}</div>
        <div class="span2 text-right">{$data.final_price_formated}{if $ORDER_TAX_GROUPS > 1}<br />{$data.tax} %{/if}</div>
      </div>
        {/foreach}
      {* EOC PRODUCTS TABLE *}
      {if $TOTAL_BLOCK}
        <div class="total">
          <div class="text-right">
            {$TOTAL_BLOCK|replace:'<tr>':'<p>'|replace:'</tr>':'</p>'|stripTags:"tbody,td"}
          </div>
        </div>
      {/if}
      {if $DELIVERY_DUTY_INFO == true}
        <hr>
        <div class="alert">{#text_duty_info#}</div>
     {/if}
    </div>
    <div>{$CHECKOUT_FORM}<div>
    <div>{if $MODULE_BUTTONS!=''}&nbsp;&nbsp;{$MODULE_BUTTONS}{/if}&nbsp;&nbsp;{$CHECKOUT_BUTTON}</div>  

     

    Zoralina

    • Neu im Forum
    • Beiträge: 11
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #363 am: 18. August 2014, 19:04:25
    Hallo Günter,
    nee, an
    templates/xtc5/boxes/box_manufacturers.html und
    templates/xtc5/boxes/box_manufacturers_info.html
    hab ich nichts geändert, die funktionieren auch einwandfrei. Es geht ja um das bootstrap-Template. Da hab ich aber auch nichts dran geändert, kommt eben eine weiße Seite.
    Würde mich interessieren, ob die Box bei Euch funktioniert....

    Zoralina

    • Neu im Forum
    • Beiträge: 11
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #364 am: 18. August 2014, 19:36:06
    oh sorry, der Fehler scheint in der Ursprungsdatei bei mir zu liegen. Vorher war der Shop in xtc und da hatte ich ein description-Feld für den Hersteller eingefügt, das scheint Probleme zu machen....

    Guenter59

    • Viel Schreiber
    • Beiträge: 1.484
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #365 am: 19. August 2014, 01:31:41
    @Zoralina
    Wenn Du den Fehler gefunden hast, ist er bestimmt auch schon beseitigt.
    Ich habe mich nicht mehr gemeldet, weil ich beim probieren gemerkt habe, daß ich selber an der Stelle einen Fehler habe.
    War aber auch selbst gemacht.  :flee-mrgreen:

    Gruß
    Günter

    adrach

    • Neu im Forum
    • Beiträge: 17
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #366 am: 21. August 2014, 18:48:08
    Ich hätte eine Frage zu jQZoom bzw. zum Zoom überhaupt.
    Ist das auch im Bootstrap möglich?

    Verwendet wird die Shopversion 1.06 r4642, SP1

    Zb. gibt es ja die thickbox.js nicht und wird nun in der general.js.php geführt.

    Aus der Anleitung hier im Forum (http://www.modified-shop.org/forum/index.php?topic=3739#post-37598) heraus ist aber die thickbox.js notwendig, damit alles auch funktioniert.

    Wo muss man da ansetzen oder gibt es eine andere Möglichkeit für den Zoom.

    Vielen Dank für Eure Mühe.

    pitschi

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #367 am: 25. August 2014, 13:30:43
    Hallo,

    habe das Template installiert, shopversion 1.06. Im Firefox werden dei Pull-Downmenüs nicht aufgeklappt. Weder im oberen Bereich noch im unteren Bereich. Im IE gehts ohne Probleme.
    Hat da jemand Erfahrung mi?

    miheha

    • Fördermitglied
    • Beiträge: 122
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #368 am: 25. August 2014, 13:54:00
    Hallo pitchi,

    ich habe das Problem nicht. Es ist bei so einem allgemeinem "Fehler" auch schwer dir zu helfen.

    Da es ja ein Bootstrap Template ist, schon mal dort in der Community geschaut ob den Fehler einer kennt?

    Gruß
    Mike

    Caro

    • Mitglied
    • Beiträge: 114
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #369 am: 25. August 2014, 13:54:09
    Hallo,
    Das Template funktioniert sogar mit SP 1 und es funktioniert alles.

    pitschi

    • Frisch an Board
    • Beiträge: 69
    • Geschlecht:
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #370 am: 28. August 2014, 21:02:29
    Hallo zusammen,

    ich habe meinen Shop (1.06) lokal installiert und das Template Bootstrap eingebunden. Desweiteren habe ich im shop seit langem fehlerfrei das Modul "BETA MODUL: Imedes Attributbilder mit automatischer Preisaktualisierung für modified-shop" installiert. Nun möchte ich die in der Bootsrap enthaltene "general.js.php" erweitern mit dem Code des Moduls "Attributbilder mit automatischer Preisaktualisierung".

    Bootsrap "general.js.php"

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: general.js.php 1262 2005-09-30 10:00:32Z 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
       ---------------------------------------------------------------------------------------*/



       // this javascriptfile get includes at the BOTTOM of every template page in shop
       // you can add your template specific js scripts here
    ?>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/bootstrap.min.js" type="text/javascript"></script>
        <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
        <!--[if lt IE 9]>
          <script src="../assets/js/html5shiv.js"></script>
        <![endif]-->
    <script type="text/javascript">
    $(function() {    
    $('.thickbox').click(function(e){e.preventDefault();var imgPath = this.href; $('#modal #modalLabel').html(this.title);$('#modal .modal-body img').attr('src', imgPath);$("#modal").modal('show');});
    $('.contentbox').click(function(ev){ev.preventDefault();var target = $(this).attr("href");$('#modal #modalLabel').html(this.title);$('#modal').modal({remote: target});$("#modal").modal('show');});
    var c = document.cookie;
    $('.collapsebox').each(function () {if (this.id) { var pos = c.indexOf(this.id + "_collapse_in="); if (pos > -1) { c.substr(pos).split('=')[1].indexOf('false') ? $(this).addClass('in') : $(this).removeClass('in');}}}).on('hidden shown', function () {if (this.id) { document.cookie = this.id + "_collapse_in=" + $(this).hasClass('in');}});
    $('#myCarousel').carousel({interval: 5000})          
    $('.dropdown.men').hover(function() { $(this).addClass('open');}, function() {$(this).removeClass('open');});
    $('div.accordion-body').on('shown', function () { $(this).parent("div").find(".icon-chevron-down").removeClass("icon-chevron-down").addClass("icon-chevron-up");});
    $('div.accordion-body').on('hidden', function () { $(this).parent("div").find(".icon-chevron-up").removeClass("icon-chevron-up").addClass("icon-chevron-down");});
    $(".same").height( $(".same_height").height() );
    });
    </script>
    <?php
    ?>

    Modul "Attributbilder mit automatischer Preisaktualisierung"

    Code: PHP  [Auswählen]
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/jquery.form.js" type="text/javascript"></script>
    <script src="<?php echo 'templates/'.CURRENT_TEMPLATE; ?>/javascript/mod_functions.js" type="text/javascript"></script>
    <?php
    $ajaxrequest_type = (getenv('HTTPS') == '1' || getenv('HTTPS') == 'on') ? 'SSL' : 'NONSSL';
    // set the type of ajax request (secure or not)
    if($ajaxrequest_type == 'SSL'){
            echo '<script type="text/javascript"><!--';
            echo 'mod_ajax_request = "SSL";'."\n";
            echo 'mod_ajax_normal_server = "'.HTTP_SERVER.'";'."\n";
            echo 'mod_ajax_ssl_server = "'.HTTPS_SERVER.'";'."\n";
            echo '//--></script>';
    }
    ?>

    Wie binde ich den Code des Moduls "Attributbilder mit automatischer Preisaktualisierung" in die Bootstrap "general.js.php" ein?

    Gruss Pitschi

    ucx

    • Neu im Forum
    • Beiträge: 8
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #371 am: 29. August 2014, 03:47:40
    Welche Möglichkeit ist vorhanden die Kunden in einer Email an alle Kunden direkt mit Namen
    anzusprechen. {$NAME} geht wohl nicht.

    (Aufgrund der hohen Auslastung des Servers wurde die Suchfunktion deaktiviert.)

    Zoralina

    • Neu im Forum
    • Beiträge: 11
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #372 am: 29. August 2014, 14:19:08
    tatahhh: hier das Template umgesetzt:
    http://www.faire-sachen.de

    Hatte ja vorher schon mit dem Gedanken gespielt, ein responsive Template zu kaufen.
    Aber da kauft man ja die Katze im Sack.
    Mit diesem Template, den Beiträgen im Forum und dem tollen Support von Karl ließen sich alle Wünsche umsetzen. Ich könnte noch schrauben, aber ist schonmal echt gut!
    Danke an Karl!!

    miheha

    • Fördermitglied
    • Beiträge: 122
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #373 am: 30. August 2014, 22:21:49
    @ucx

    ich habe z.B. in der order_mail.html das drin:

    oben:
    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="duty_info"}

    Im Code:
    Code: PHP  [Auswählen]
       <td width="53%" align="left"><h2>Sehr geehrte{if $GENDER=='Herr'}r{/if} {$GENDER} {$NAME}</h2><br />

    Dann wird in der email der Name ausgegeben. Sieht dann so aus:
    Zitat
    Sehr geehrter Herr Max Muster,
    Klappt gut :-)

    Gruß
    Mike

    miheha

    • Fördermitglied
    • Beiträge: 122
    Re: TEMPLATE: Bootstrap - freies responsive Template
    Antwort #374 am: 30. August 2014, 22:49:14
    @Zoralina

    auf den ersten Blick gut umgesetzt. Das ist mir aber direkt aufgefallen:

    - ParsTime im Footer ausschalten

    - Navigation ist doppelt (unter dem Header & in der Kategorie Box) Besonder auffällig in der Mobile Version da dann die Navigation direkt über der Kategorie Box ist.

    - Warum hat das DropDown Hersteller keine graue Box?

    - Die Kategorie Seite von Kleider hat keine Fotos zu den Kategorien (...sachen.de/Kleidung-Textiles:::87.html)

    (--> ich würde an dieser Stelle auch die "crosselling" oder "also purchased" nutzen. Dann sehen deine Kunden unter den Produkt Kategorien schon Produkte. Platz genug ist ja da. Denn am Ende willst du ja auch verkaufen oder :-) )

    Gruß
    Mike
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware
    1266 Antworten
    428445 Aufrufe
    12. Dezember 2023, 07:46:30 von Karl1
    2043 Antworten
    365987 Aufrufe
    Gestern um 12:07:38 von Onlineshopper
    179 Antworten
    13077 Aufrufe
    14. September 2024, 10:13:46 von kotzbrocken
    6 Antworten
    2124 Aufrufe
    07. Oktober 2019, 16:35:52 von sEdeMi