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: Bootstrap3 für Shop 2.0 - freies responsive Template

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #255 am: 26. September 2017, 22:17:58
    Hallo Chris,

    vielleicht beinhaltet {$PRODUCT_INQUIRY} bereits ein class-Attribut welches vor dem href-Attribut steht.
    Versuch mal folgende Varianten, wenn beide funktionieren nimm die Erste.

    Code: XML  [Auswählen]
    <div class="col-xs-6 mb">{$PRODUCT_INQUIRY|replace:'class="':'class="btn btn-info btn-xs btn-block '|replace:'">':'"><span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp;'}</div><div class="clearfix"></div>

    Code: XML  [Auswählen]
    <div class="col-xs-6 mb">{$PRODUCT_INQUIRY|replace:'<a ':'<a class="btn btn-info btn-xs btn-block" '|replace:'">':'"><span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp;'}</div><div class="clearfix"></div>

    Gruss
    Hanspeter

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #256 am: 27. September 2017, 10:00:25
    Hallo Hanspeter,

    dein Verdacht hat sich bestätigt.

    Die erste Variante hat direkt funktioniert.
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Vielen herzlichen Dank für die schnelle und professionelle Hilfe!
     :king:

    Nun mach ich mich daran das Popup-Fenster zur Artikelanfrage anzupasen.  :-|

    Gruß Chris

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #257 am: 27. September 2017, 12:58:52
    Hallo,

    habe hier irgendwie ein Problem nach dem Einbau von "Frage_zu_Artikel_PopUp_v1.4_Shopversion_2.0.3.0"

    Die Infos und Tips von hpzeller und Schreinermeister haben sehr geholfen was das Aussehen (Button) anging. Hier auch an euch vielen Dank - hat geklappt. So wurde es dann eingefügt:

    Code: PHP  [Auswählen]
    {*<!-- START Artikel Anfrage PopUp -->*}
                                {$PRODUCT_INQUIRY|replace:'class="':'class="btn btn-info btn-xs btn-block '|replace:'">':'"><span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp;'}
                                {*<!-- END Artikel Anfrage PopUp -->*}

    Das zuvor:
    Code: PHP  [Auswählen]
    <div class="col-xs-6 mb">
    und das am Ende:
    Code: PHP  [Auswählen]
    </div><div class="clearfix"></div>

    habe ich weg gelassen, da der Button hier nur schmal war. Hoffe das war richtig so.

    Was aber bei mir nicht klappt ist, das wenn man auf den Button drückt die Seite Sitemap aufgeht. Habe schon zum dritten mal alle Dateien neu hochgeladen - aber leider funktioniert es nicht.

    Könnte mir hier bitte jemand helfen oder einen Tip geben

    Vielen Dank

    Gruß Michael

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #258 am: 27. September 2017, 13:57:00
    Hatte vergessen vorsichtshalber einmal 2 Bilder mit anzuhängen

    Gruß Michael

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #259 am: 28. September 2017, 14:17:10
    @Schreinermeister
    @Talismann

    Also ich habe jetzt dieses Modul [ MODUL: Artikel Anfrage ] mit dieser Modulversion [ Frage_zu_Artikel_PopUp_v1.4_Shopversion_2.0.3.0.zip ] in der Variante "fuer_Modified-Template" ohne Probleme in die Shopversion  "modified-shop_2.0.2.2-r10690" eingebaut.

    Für das Bootstrp3 Template von Karl habe ich dann noch folgende Anpassungen gemacht.
    In den Dateien 'templates/bootstrap3/module/product_info/product_info_....html' jeweils nach diesem Code

    Code: XML  [Auswählen]
    <div class="col-xs-6 mb">{$PRODUCTS_WRITE_REVIEW|replace:'href=':'class="btn btn-info btn-xs btn-block" href='|replace:'">':'"><span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp;'}</div><div class="clearfix"></div>

    diesen Code eingefügt

    Code: XML  [Auswählen]
    <div class="col-xs-6 mb">{$PRODUCT_INQUIRY|replace:'class="':'class="btn btn-info btn-xs btn-block '|replace:'">':'"><span class="glyphicon glyphicon-edit"></span>&nbsp;&nbsp;'}</div><div class="clearfix"></div>

    und den gesamten Code der neuen Datei 'templates/bootstrap3/module/contact_us_popup.html' mit folgendem Code ersetzt.

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="newsletter"}
    {config_load file="$language/lang_$language.conf" section="create_account"}
    {config_load file="$language/lang_$language.conf" section="contact_us"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="contact_us"}
    {config_load file="$language/extra/99_product_inquiry.conf"}
    <div class="col-md-6 mb">  
      <h1 class="well well-sm">{#text_contactform_heading#}</h1>
    </div>
    {if $error_message != ''}<div class="errormessage">{$error_message}</div>{/if}

    {if $success != '1'}
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    {$FORM_ACTION}
                                    <h4>{#text_data#} <span class="mini">({#text_hint#})</span></h4>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_name#}</label>
                                            {$INPUT_NAME|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_email#}</label>
                                            {$INPUT_EMAIL|replace:'<input':'<input class="form-control input-sm"'}<span class="inputRequirement">*</span>
                                    </div>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_phone#}</label>
                                            {$INPUT_PHONE|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

    {*
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_fax#}</label>
                                            {$INPUT_FAX|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_street#}</label>
                                            {$INPUT_STREET|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_postcode#}</label>
                                            {$INPUT_POSTCODE|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_city#}</label>
                                            {$INPUT_CITY|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_company#}</label>
                                            {$INPUT_COMPANY|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

    *}
                                    {if $INPUT_CODE}
                                            <div class="form-group stern clearfix mb">
                                                    <label>{#text_sec_code#}</label><br />
                                                    {$VVIMG}
                                            </div>
                                            <div class="form-group stern clearfix mb">
                                                    <label>{#text_sec_code#}</label>
                                                    {$INPUT_CODE|replace:'<input':'<input class="form-control input-sm"'}<span class="inputRequirement"> *</span>
                                            </div>
                                    {/if}
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_message#}</label>
                                            {$INPUT_TEXT|replace:'<textarea':'<textarea class="form-control input-sm"'}<span class="inputRequirement">*</span>
                                    </div>
                                    <h4>{#text_contactform_subheading#}</h4>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_article_name#}</label>
                                            {$INPUT_ARTICLE_NAME|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_article_model#}</label>
                                            {$INPUT_ARTICLE_MODEL|replace:'<input':'<input class="form-control input-sm"'}{$INPUT_ARTICLE_ID}
                                   </div>
                           
                                    {if $PRIVACY_CHECKBOX}
                                            <div class="checkbox clearfix mb">
                                                    <label for="privacy">
                                                            {$PRIVACY_CHECKBOX}
                                                            {#text_privacy_accept#}
                                                    </label>
                                            </div>
                                    {/if}
                                    <div class="pull-right">{$BUTTON_SUBMIT|button}</div>
                                    {$FORM_END}
                            </div>
                    </div>
            </div>
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    <h4>{#text_contact_us#}</h4>
                                    {$CONTACT_CONTENT}
                            </div>
                    </div>
            </div>
    </div>
    {else}
    <div class="row clearfix">
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    <h4>{#text_thanks#}</h4>
                                    <p>{#text_success#}</p>
    {* not required for popup        
                                    <div class="pull-right">{$BUTTON_CONTINUE|button}</div>
    *}        
                            </div>
                    </div>
            </div>
    {/if}
     

    Das Ergebnis sieht bei mir so aus.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruss
    Hanspeter

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #260 am: 28. September 2017, 14:35:23
    Hallo Hanspeter,

    vielen, vielen Dank für die Hilfe. Das hat jetzt geklappt!!! :-)

    Zwei Fehler habe ich aber noch drinnen.

    Bei dem Link mehr bei den Datenschutzrichtlinien wird nichts angezeigt wenn man darauf drückt.

    Es kommt bei uns im Shop nichts an wenn man eine Anfrage versendet.

    Vielleicht kannst du mir hier ja auch helfen

    Vielen Dank

    Gruß Michael

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #261 am: 28. September 2017, 14:38:21
    Stop......

    emails kommen an. Landeten im Spam Ordner.

    Das Problem mit dem Link "mehr" ist noch vorhanden

    Gruß Michael

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #262 am: 28. September 2017, 15:06:55
    [...]
    Das Problem mit dem Link "mehr" ist noch vorhanden
    [...]

    Ich habe den Code der Datei 'templates/bootstrap3/module/contact_us_popup.html' nachträglich angepasst und den Link [Mehr] entfernt weil er für das Popup gar nicht gedacht ist und auch so nicht funktioniert. Man müsste das Modul "Artikel Anfrage" dahingehend anpassen, dass man den Text der Datenschutzrichtlinien mit ins Template 'templates/bootstrap3/module/contact_us_popup.html' lädt und dann per Toggel-Funktion anzeigt oder versteckt.

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #263 am: 28. September 2017, 15:33:15
    Hier der angepasste Code für die Datei 'templates/bootstrap3/module/contact_us_popup.html'

    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="newsletter"}
    {config_load file="$language/lang_$language.conf" section="create_account"}
    {config_load file="$language/lang_$language.conf" section="contact_us"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="contact_us"}
    {config_load file="$language/extra/99_product_inquiry.conf"}
    <div class="col-md-6 mb">  
      <h1 class="well well-sm">{#text_contactform_heading#}</h1>
    </div>
    {if $error_message != ''}
    <div class="col-md-6 mb">
      <div class="errormessage">
        {$error_message}
      </div>
    </div>{/if}
    {if $success != '1'}
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    {$FORM_ACTION}
                                    <h4>{#text_data#} <span class="mini">({#text_hint#})</span></h4>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_name#}</label>
                                            {$INPUT_NAME|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_email#}</label>
                                            {$INPUT_EMAIL|replace:'<input':'<input class="form-control input-sm"'}<span class="inputRequirement">*</span>
                                    </div>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_phone#}</label>
                                            {$INPUT_PHONE|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

    {*
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_fax#}</label>
                                            {$INPUT_FAX|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_street#}</label>
                                            {$INPUT_STREET|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_postcode#}</label>
                                            {$INPUT_POSTCODE|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_city#}</label>
                                            {$INPUT_CITY|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_company#}</label>
                                            {$INPUT_COMPANY|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

    *}
                                    {if $INPUT_CODE}
                                            <div class="form-group stern clearfix mb">
                                                    <label>{#text_sec_code#}</label><br />
                                                    {$VVIMG}
                                            </div>
                                            <div class="form-group stern clearfix mb">
                                                    <label>{#text_sec_code#}</label>
                                                    {$INPUT_CODE|replace:'<input':'<input class="form-control input-sm"'}<span class="inputRequirement"> *</span>
                                            </div>
                                    {/if}
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_message#}</label>
                                            {$INPUT_TEXT|replace:'<textarea':'<textarea class="form-control input-sm"'}<span class="inputRequirement">*</span>
                                    </div>
                                    <h4>{#text_contactform_subheading#}</h4>
                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_article_name#}</label>
                                            {$INPUT_ARTICLE_NAME|replace:'<input':'<input class="form-control input-sm"'}
                                   </div>

                                    <div class="form-group stern clearfix mb">
                                            <label>{#text_article_model#}</label>
                                            {$INPUT_ARTICLE_MODEL|replace:'<input':'<input class="form-control input-sm"'}{$INPUT_ARTICLE_ID}
                                   </div>
                           
                                    {if $PRIVACY_CHECKBOX}
                                            <div class="checkbox clearfix mb">
                                                    <label for="privacy">
                                                            {$PRIVACY_CHECKBOX}
                                                            {#text_privacy_accept#}
                                                    </label>
                                            </div>
                                    {/if}
                                    <div class="pull-right">{$BUTTON_SUBMIT|button}</div>
                                    {$FORM_END}
                            </div>
                    </div>
            </div>
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    <h4>{#text_contact_us#}</h4>
                                    {$CONTACT_CONTENT}
                            </div>
                    </div>
            </div>
    </div>
    {else}
    <div class="row clearfix">
            <div class="col-md-6 mb">
                    <div class="panel panel-default">
                            <div class="panel-body">
                                    <h4>{#text_thanks#}</h4>
                                    <p>{#text_success#}</p>
    {* not required for popup        
                                    <div class="pull-right">{$BUTTON_CONTINUE|button}</div>
    *}        
                            </div>
                    </div>
            </div>
    {/if}
     

    Gruss
    Hanspeter

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #264 am: 28. September 2017, 15:44:15
    Hallo Hanspeter,

    vielen Dank für die Hilfe und die Änderungen. Ist echt lieb von dir. Jetzt funktioniert alles  :-)

    Gruß
    Michael

    Schreinermeister

    • Fördermitglied
    • Beiträge: 415
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #265 am: 28. September 2017, 19:59:06
    Hallo Hanspeter,

    und ich versuch das ganze anzupassen  :doh:

    Hab deine Variante letztendlich übernommen.   :worship:

    Den [Mehr] - Link hab ich provisorisch "erstmal" so gelöst. ( Für mehr reicht's nicht )  :oops:
    Code: PHP  [Auswählen]
    <a rel="nofollow" target="_blank" href="https://  DOMAIN  /popup_content.php?coID=2" title="Datenschutzrichtlinien">[Mehr]</a>
                     

    Danke für die Hilfe!!

    Gruß Chris

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #266 am: 29. September 2017, 00:07:21
    [...]
    Den [Mehr] - Link hab ich provisorisch "erstmal" so gelöst. ( Für mehr reicht's nicht )  :oops:
    Code: PHP  [Auswählen]
    <a rel="nofollow" target="_blank" href="https://  DOMAIN  /popup_content.php?coID=2" title="Datenschutzrichtlinien">[Mehr]</a>
                     
    [...]

    Ja das ist nicht schlecht, ich hätte noch folgenden Vorschlag.
    Im Code aus meiner Antwort #263 folgende Sequenz

    Code: XML  [Auswählen]
                                    {if $PRIVACY_CHECKBOX}
                                            <div class="checkbox clearfix mb">
                                                    <label for="privacy">
                                                            {$PRIVACY_CHECKBOX}
                                                            {#text_privacy_accept#}
                                                    </label>
                                            </div>  
                                    {/if}
     

    mit dieser ersetzen.

    Code: XML  [Auswählen]
                                    {if $PRIVACY_CHECKBOX}
                                            <iframe width="97%" style="margin-top: 10px;" src="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=2'}"></iframe>
                                            <div class="checkbox clearfix mb">
                                                    <label for="privacy">
                                                            {$PRIVACY_CHECKBOX}
                                                            {#text_privacy_accept#}
                                                    </label>
                                            </div>  
                                    {/if}
     

    Danach sollte es so aussehen.

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruss
    Hanspeter

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #267 am: 29. September 2017, 09:04:06
    Hallo Chris,

    ein Tipp, anstatt so

    [...]
    Den [Mehr] - Link hab ich provisorisch "erstmal" so gelöst. ( Für mehr reicht's nicht )  :oops:
    Code: PHP  [Auswählen]
    <a rel="nofollow" target="_blank" href="https://  DOMAIN  /popup_content.php?coID=2" title="Datenschutzrichtlinien">[Mehr]</a>
                     
    [...]

    würde ich es z.B. so

    Code: XML  [Auswählen]
    <a href="{$smarty.const.FILENAME_POPUP_CONTENT|xtc_href_link:'coID=2'}" target="_blank" title="{#eu_cookie_link#}" rel="nofollow">{$smarty.const.MORE_INFO}</a>

    oder so lösen,

    Code: XML  [Auswählen]
    <a href="{$smarty.const.FILENAME_CONTENT|xtc_href_link:'coID=2'}" target="_blank" title="{#eu_cookie_link#}" rel="nofollow">{$smarty.const.MORE_INFO}</a>

    das ist allgemeiner und funktioniert z.B. auch in mehrsprachigen Shops.

    Gruss
    Hanspeter

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #268 am: 29. September 2017, 13:24:01
    Hallo Hanspeter,
    hallo Chris,

    ihr seit ja super. Vielen lieben Dank
    Habe es sofort geändert wie du es Hanspeter gemacht hast. Sieht jetzt super aus

    Wäre vielleicht gut, wenn man das für andere, die Bootstrap3 haben und das Modul haben möchten einmal als komplettes Paket packen könnte.

    Dankeschön

    Gruß Michael

    Talismann

    • Mitglied
    • Beiträge: 160
    • Geschlecht:
    Re: TEMPLATE: Bootstrap3 für Shop 2.0 - freies responsive Template
    Antwort #269 am: 29. September 2017, 13:30:55
    Wäre es vielleicht nicht sogar eine gute Idee, wenn es einen Ordner oder einen Beitrag gäbe wo man alle Module, die für das Template Bootstrap3 bereits geändert bzw. angepasst wurden übersichtlich rein packen oder verlinken könnte.

    War so eine Idee von mir

    Hier auch noch einmal vielen Dank an alle die sich hier viel Mühe beim Template Bootstrap3 geben um alles anzupassen. Auch vielen Dank für die große Hilfe und das tolle Template an Karl

    Gruß
    Michael
    2035 Antworten
    364864 Aufrufe
    Heute um 01:23:35 von Onlineshopper
    179 Antworten
    12879 Aufrufe
    14. September 2024, 10:13:46 von kotzbrocken
    1228 Antworten
    652847 Aufrufe
    11. März 2020, 16:11:33 von Baschtl
    1 Antworten
    3299 Aufrufe
    24. April 2018, 09:36:44 von lukass