Trade Republic - Provisionsfrei Aktien handeln
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: Shop 2.0 Wie neue Box erstellen?

    Lika

    • Neu im Forum
    • Beiträge: 33
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #30 am: 30. Dezember 2018, 16:59:33
    Hallo Wagners,
    genau das hatte ich vor!

    Ein weiteres Contentmenü unter den Produkten, in den ich dann z.b. "Markttermine", "kundenfotos" etc. anzeigen lassen kann.

    Meine box_weiteres.html

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {config_load file="lang_`$language`.custom"}
    {if isset($BOX_CONTENT) && $BOX_CONTENT != ''}
      <div class="box3">
        <div class="box3_header">{#heading_weiteres#}</div>
       <div class="box3_line"></div>
        <ul class="categorymenu">
          {$BOX_CONTENT}
        </ul>
      </div>
    {/if}

    meine weiteres,php

    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id:$  

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

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(information.php,v 1.6 2003/02/10); www.oscommerce.com
       (c) 2003     nextcommerce (content.php,v 1.2 2003/08/21); www.nextcommerce.org
       (c) 2003 XT-Commerce
       
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


    // include smarty
    include(DIR_FS_BOXES_INC . 'smarty_default.php');

    // set cache id
    $cache_id = md5($_SESSION['language'].$_SESSION['customers_status']['customers_status_id'].(isset($coPath) ? $coPath : '0'));

    if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_weiteres.html', $cache_id) || !$cache) {

      // include needed functions
      require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/xtc_show_content.inc.php');
      require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/close_ul_tags.inc.php');
     
      $content_array = array();
      $content_string = '';

            $content_query = xtDBquery("SELECT content_id,
                                         categories_id,
                                         parent_id,
                                         content_title,
                                         content_group
                                    FROM "
    .TABLE_CONTENT_MANAGER."
                                   WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                     AND file_flag='0'
                                         "
    .CONTENT_CONDITIONS."
                                     AND content_status='1'
                                     AND content_active='1'
                                     AND trim(content_title) != ''
                                     AND parent_id='0'
                                ORDER BY sort_order"
    );

      if (xtc_db_num_rows($content_query, true) > 0) {
                    unset ($prev_cid);
                    unset ($first_content_element);
        while ($content_data = xtc_db_fetch_array($content_query, true)) {
          $content_array[$content_data['content_id']] = array(
              'name' => $content_data['content_title'],
              'parent' => $content_data['parent_id'],
              'level' => 0,
              'coID' => $content_data['content_group'],
              'path' => $content_data['content_id'],
              'next_id' => false
            );

          if (isset ($prev_cid)) {
            $content_array[$prev_cid]['next_id'] = $content_data['content_id'];
          }

          $prev_cid = $content_data['content_id'];

          if (!isset ($first_information_element)) {
            $first_information_element = $content_data['content_id'];
          }
              }

        if (isset($coPath)) {
          $new_path = '';
          $coid = explode('_', $coPath);
          reset($coid);
          while (list ($key, $value) = each($coid)) {
            unset ($prev_cid);
            unset ($first_cid);
            $content_query = xtDBquery("SELECT content_id,
                                               parent_id,
                                               content_title,
                                               content_group
                                          FROM "
    .TABLE_CONTENT_MANAGER."
                                         WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                           AND file_flag='0'
                                               "
    .CONTENT_CONDITIONS."
                                           AND content_status='1'
                                           AND content_active='1'
                                           AND trim(content_title) != ''
                                           AND parent_id='"
    .$value."'
                                      ORDER BY sort_order"
    );

            if (xtc_db_num_rows($content_query, true) > 0) {
              $new_path .= $value;
              while ($content = xtc_db_fetch_array($content_query, true)) {
                $content_array[$content['content_id']] = array(
                    'name' => $content['content_title'],
                    'parent' => $content['parent_id'],
                    'level' => $key +1,
                    'coID' => $content['content_group'],
                    'path' => $new_path.'_'.$content['content_id'],
                    'next_id' => false
                  );
                if (isset ($prev_cid)) {
                  $content_array[$prev_cid]['next_id'] = $content['content_id'];
                }
                $prev_cid = $content['content_id'];
                if (!isset ($first_cid)) {
                  $first_cid = $content['content_id'];
                }
                $last_cid = $content['content_id'];
              }

              $content_array[$last_cid]['next_id'] = isset($content_array[$value]['next_id']) ? $content_array[$value]['next_id'] : 0;
              $content_array[$value]['next_id'] = $first_cid;
              $new_path .= '_';
            } else {
              break;
            }
          }
        }
     
        if(!empty($first_information_element)) {
         xtc_show_content($first_information_element);
        }
     
        $box_smarty->assign('BOX_CONTENT', $content_string);
      }
    }

    if (!$cache) {
      $box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_weiteres.html');
    } else {
      $box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_weiteres.html', $cache_id);
    }

    $smarty->assign('box_WEITERES', $box_weiteres);
    ?>

    aus der Boxes.php

    Code: PHP  [Auswählen]
     if (!in_array(basename($PHP_SELF), $fullcontent)) {
        require_once(DIR_FS_BOXES . 'categories.php');
        require_once(DIR_FS_BOXES . 'manufacturers.php');
        require_once(DIR_FS_BOXES . 'last_viewed.php');
            require_once(DIR_FS_BOXES . 'weiteres.php');
      } else {
        // smarty full content
        $smarty->assign('fullcontent', true);  
      }

    Code: SQL  [Auswählen]
    INSERT INTO cm_file_flags VALUES (2, 'weiteres');
    habe ich bei mySQL eingefügt, und es wird mir im Adminbereich im Content Manager angezeigt.

    Jetzt muss ich das ganze noch in der index.html einbringen.

    reicht es
    Code: PHP  [Auswählen]
      {if isset($box_WEITERES)}{$box_WEITERES}{/if}
    unter
    Code: PHP  [Auswählen]
       {if isset($box_CATEGORIES)}{$box_CATEGORIES}{/if}
    einzutragen? oder muss ich noch etwas beachten.

    Vielen Dank für die Hilfe!

    wagners

    • Mitglied
    • Beiträge: 107
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #31 am: 30. Dezember 2018, 19:25:33
    In der weiteres.php musst du die Datenbankabfrage noch ändern. Und zwar diesen Teil

    Code: PHP  [Auswählen]
    file_flag='0'

    nach:

    Code: PHP  [Auswählen]
    file_flag='2'

    Davon abgesehen sieht es ganz gut aus.

    Das mit der index.html kannst du so machen.

    Denke aber, das wird vom Style her komisch aussehen, weil du Box3 und die Category-Box vermischst. Das ul-Tag hat meines wissens auch keine class, sondern eine id. Vergleich mal mit der box_categories.html - und übernimm am Besten den ganzen Style von hier.

    LG

    wagners

    • Mitglied
    • Beiträge: 107
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #32 am: 30. Dezember 2018, 20:04:34
    Achtung: Kommt in der Datei 2x vor:

    In der weiteres.php musst du die Datenbankabfrage noch ändern. Und zwar diesen Teil

    Code: PHP  [Auswählen]
    file_flag='0'

    nach:

    Code: PHP  [Auswählen]
    file_flag='2'

    Lika

    • Neu im Forum
    • Beiträge: 33
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #33 am: 30. Dezember 2018, 20:45:25
    Okay, alles so gemacht, auch den Inhalt der weiteres.php geändert, aber angezeigt wird mir der Content immernoch nicht.
    Cache habe ich auch geleert.. und dem Content habe ich schon den Inhalt "MArkttermine" zugewiesen.

    wagners

    • Mitglied
    • Beiträge: 107
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #34 am: 30. Dezember 2018, 20:59:26
    Dein Problem liegt hier (weiteres.php):

    Code: PHP  [Auswählen]
    if (!$cache) {
      $box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_weiteres.html');
    } else {
      $box_information = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_weiteres.html', $cache_id);
    }

    Dort muss statt $box_information natürlich $box_weiteres stehen.

    Falls es dann immer noch nicht geht, weil wir evtl. noch was übersehen haben, kannst du gerne meine angehängten Dateien verwenden, damit habe ich es positiv getestet.

    P.S.: In der index.html musst du die Box auch 2x einbinden.

    Lika

    • Neu im Forum
    • Beiträge: 33
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #35 am: 30. Dezember 2018, 21:04:15
    *auf Knie Fall* DANKE!... sowas übersieht man im Eifer... jetzt muss ich ihr nur eine Überschrift noch zuweisen. Dann habe ich es endlich Technisch geschafft!!!

    1000000000 Dank!

    *den Threat in die Linkliste Pack* für den Fall der Fälle ;)

    Edit:
    Änderung des Titels konnte ich in der lang_german.conf vornehmen

    Code: PHP  [Auswählen]
    heading_weiteres='Weitere Informationen'

    wagners

    • Mitglied
    • Beiträge: 107
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #36 am: 31. Dezember 2018, 14:33:20
    [...]
    Änderung des Titels konnte ich in der lang_german.conf vornehmen

    Code: PHP  [Auswählen]
    heading_weiteres='Weitere Informationen'

    Die Zeile hättest du auch unter /templates/Li_neu/lang/lang_german.custom unterbringen können, dann wäre sie updatesicher.

    Da deine technischen Belange ja nun weitesgehend erfüllt worden sind, solltest du noch etwas Zeit für deine Hover-Farben investieren. Dieses hellbraun/orange (oder welche Farbe auch immer das darstellen soll) ist schlecht zu erkennen. Nur so als kleiner Tipp fürs neue Jahr. ;-)

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #37 am: 08. Dezember 2020, 12:46:09
    Hallo zusammen,
    mein System: 
    modified eCommerce Shopssoftware v2.0.5.1 rev 12725 dated: 2020-04-22, Datenbank Version: "MOD_2.0.5.1"
    Ich habe das mitgelieferte Standard Template xtc5 auf meine Bedürfnisse angepasst und div15 getauft.
    Ich habe neue Boxen erstellt, die gut laufen und funktionieren, bis auf:
    Geht man auf eine Unterkategorie, Produkte-Liste oder auf ein Produkt z.B. über Kategorien/Kategorie/Unterkategorie, dann werden in den von mir erstellten Boxen die darin verwendeten Grafiken nicht mehr gefunden und als Broken Link angezeigt, vorhandene Text-Links in den Boxen werden aber angezeigt und funktionieren auch. Die von Modified Shop mitgelieferten und von mir nur optisch in der stylsheets.css angepaßten Boxen haben diesen Fehler nicht.
    In der Web-Konsole von Firefox wird eine entsprechende Not found Meldung und dazu ein falscher Pfad für die Grafik angezeigt, z.B. die Box Zahlungsarten:
    mein-shop.de/Kategorie/templates/div15/img/payments.jpg
    Richtig wäre aber:
    mein-shop.de/templates/div15/img/payments.jpg
    Irgendwo wird also der Pfad falsch zusammen gebaut, ich finde diese Stelle aber einfach nicht. In den Log-Dateien auf dem Server wird nichts angezeigt. :-(
    Die payment_possibilities.php basiert auf der content.php. Vermutlich ist der Code daher völig überfrachtet und beansprucht den Server mehr als nötig. Ich hatte das ganze auch schon mit der miscellaneous.php aus dem Template tpl_modified versucht, bin damit aber gar nicht zurecht gekommen.
    Der Code meiner payment_possibilities.php:
    Code: PHP  [Auswählen]
    <?php
    /* -----------------------------------------------------------------------------------------
       $Id: payment_possibilities.php 2020-07-05 00:09:36 CEST $  

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

       Copyright (c) 2009 - 2013 [www.modified-shop.org]
       -----------------------------------------------------------------------------------------
       based on:
       (c) content.php 11561 2019-03-20 16:36:11Z GTB $
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommerce(information.php,v 1.6 2003/02/10); www.oscommerce.com
       (c) 2003 nextcommerce (content.php,v 1.2 2003/08/21); www.nextcommerce.org
       (c) 2003 XT-Commerce
       
       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/


    // include smarty
    include(DIR_FS_BOXES_INC . 'smarty_default.php');


    // set cache id
    $cache_id = md5($_SESSION['language'].$_SESSION['customers_status']['customers_status_id'].(isset($coPath) ? $coPath : '0'));


    if (!$box_smarty->is_cached(CURRENT_TEMPLATE.'/boxes/box_payment_possibilities.html', $cache_id) || !$cache) {


      // include needed functions
      require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/xtc_show_content.inc.php');
      require_once (DIR_FS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/source/inc/close_ul_tags.inc.php');

      $content_array = array();
      $content_string = '';

            $content_query = xtDBquery("SELECT content_id,
                                         categories_id,
                                         parent_id,
                                         content_title,
                                         content_group
                                    FROM "
    .TABLE_CONTENT_MANAGER."
                                   WHERE languages_id="
    .(int)$_SESSION['languages_id']."
                                     AND file_flag='5'
                                         "
    .CONTENT_CONDITIONS."
                                     AND content_status='1'
                                     AND content_active='1'
                                     AND trim(content_title) != ''
                                     AND parent_id='0'
                                ORDER BY sort_order"
    );

      if (xtc_db_num_rows($content_query, true) > 0) {
                    unset ($prev_cid);
                    unset ($first_content_element);
        while ($content_data = xtc_db_fetch_array($content_query, true)) {
          $content_array[$content_data['content_id']] = array(
              'name' => $content_data['content_title'],
              'parent' => $content_data['parent_id'],
              'level' => 0,
              'coID' => $content_data['content_group'],
              'path' => $content_data['content_id'],
              'next_id' => false
            );

          if (isset($prev_cid)) {
            $content_array[$prev_cid]['next_id'] = $content_data['content_id'];
          }

          $prev_cid = $content_data['content_id'];

          if (!isset($first_content_element)) {
            $first_content_element = $content_data['content_id'];
          }
              }


        if (isset($coPath)) {
          $new_path = '';
          $coid = explode('_', $coPath);
          reset($coid);
          foreach ($coid as $key => $value) {
            unset($prev_cid);
            unset($first_cid);
            $content_query = xtDBquery("SELECT content_id,
                                               parent_id,
                                               content_title,
                                               content_group
                                          FROM "
    .TABLE_CONTENT_MANAGER."
                                         WHERE languages_id='"
    .(int) $_SESSION['languages_id']."'
                                           AND file_flag='1'
                                               "
    .CONTENT_CONDITIONS."
                                           AND content_status='1'
                                           AND content_active='1'
                                           AND trim(content_title) != ''
                                           AND parent_id='"
    .$value."'
                                      ORDER BY sort_order"
    );

            if (xtc_db_num_rows($content_query, true) > 0) {
              $new_path .= $value;
              while ($content = xtc_db_fetch_array($content_query, true)) {
                $content_array[$content['content_id']] = array(
                    'name' => $content['content_title'],
                    'parent' => $content['parent_id'],
                    'level' => $key +1,
                    'coID' => $content['content_group'],
                    'path' => $new_path.'_'.$content['content_id'],
                    'next_id' => false
                  );
                if (isset($prev_cid)) {
                  $content_array[$prev_cid]['next_id'] = $content['content_id'];
                }
                $prev_cid = $content['content_id'];
                if (!isset($first_cid)) {
                  $first_cid = $content['content_id'];
                }
                $last_cid = $content['content_id'];
              }

              $content_array[$last_cid]['next_id'] = isset($content_array[$value]['next_id']) ? $content_array[$value]['next_id'] : 0;
              $content_array[$value]['next_id'] = $first_cid;
              $new_path .= '_';
            } else {
              break;
            }
          }
        }

        if(!empty($first_content_element)) {
         xtc_show_content($first_content_element);
        }

        $box_smarty->assign('BOX_CONTENT', $content_string);
      }
    }

    if (!$cache) {
      $box_payment_possibilities = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_payment_possibilities.html');
    } else {
      $box_payment_possibilities = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_payment_possibilities.html', $cache_id);
    }

    $smarty->assign('box_PAYMENT_POSSIBILITIES', $box_payment_possibilities);
    ?>
     
    Der Code meiner
    box_payment_possibilities.html
    Code: XML  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    {if isset($BOX_CONTENT) && $BOX_CONTENT != ''}
    <h2 class="boxheader">{#heading_payment_possibilities#}</h2>
    <ul class="boxbody-simple"><div class="innerBox">{$BOX_PAYMENT_POSSIBILITIES}<a href="http://www.casasenso.de/shop_content.php?coID=879879990"> <img src="templates/div15/img/payments.jpg" /></a></div></ul>
    {/if}
     
    Hat jemand einen Hinweis für mich?
    Danke!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #38 am: 08. Dezember 2020, 13:01:22
    • Für den Pfad des Bildes mußt du {$tpl_path} verwenden (definiert in /templates/DEIN_TEMPLATE/source/boxes.php):
    Code: XML  [Auswählen]
    <img src="{$tpl_path}img/payments.jpg" />
    • Was klappt denn nicht wenn du die Box Miscellaneous nimmst ?
    • Warum benutzt du nicht das mitgelieferte Template tpl_modified_responsive, damit du zeitgemäßerweise ein responsive Template hast ?

    Ich würde für variable Inhalte wie Bilder und Texte eine Box bauen die einen bestimmten Content ausliest ($main->getContentData()), sodaß du die Inhalte der Box mittels Content-Manager editieren kannst.
    (Falls gewünscht kann ich dir eine Erweiterung anbieten die beliebig viele Boxen generiert und über den Content-Manager verwalten läßt.)

    Gruß,
    noRiddle

    *NACHTRAG*
    Außerdem sind deine Original-Bilder viel zu klein für die gewählten Größen der Listing- und Info-Produktbilder, sodaß letztgenannte alle verschwommen sind.

    Viol

    • Fördermitglied
    • Beiträge: 2.209
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #39 am: 08. Dezember 2020, 14:24:29
    Neben dem berechtigten Einwand, dass Dein Template nicht zeitgemäß, weil nicht responsiv, solltest Du die htaccess mal überprüfen, da man die Deine Seite auch über http:// aufrufen kann.Außerdem "spuckt" die Konsole im Chrombrowser 12 Error aus.

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #40 am: 08. Dezember 2020, 15:00:09
    Vielen Dank, noRiddle!
    Das hat mir sehr geholfen!

    "Was klappt denn nicht wenn du die Box Miscellaneous nimmst ?"
    Ich bin zwar ein ziemlich guter Unix und Linux-Kenner (seit circa 30 Jahren), aber in den Eingeweiden von Modified-Shop, PHP, HTML, MySQL und CSS kenne ich mich nur begrenzt aus und versuche meine mangelnden Kenntnisse bzw. technische Probleme in diesem Bereich durch Analogien zu vorhandenen Lösungen zu kompensieren bzw. zu lösen . Klappt meistens auf Dauer, aber eben nicht immer.

    "Warum benutzt du nicht das mitgelieferte Template tpl_modified_responsive, damit du zeitgemäßerweise ein responsive Template hast ?"
    Weil ich ein dreispaltiges Layout  als Vorlage habe, das ganz schön finde und daher auch behalten möchte, nur mit moderner Software darunter. Für kleine Bildschirme (Smartphones etc.) verwende ich lieber ein mobile Template, welches automatisch umschaltet.

    "Ich würde für variable Inhalte wie Bilder und Texte eine Box bauen die einen bestimmten Content ausliest ($main->getContentData()), sodaß du die Inhalte der Box mittels Content-Manager editieren kannst.
    (Falls gewünscht kann ich dir eine Erweiterung anbieten die beliebig viele Boxen generiert und über den Content-Manager verwalten läßt.)"
    An so eine Möglichkeit hatte ich auch schon gedacht und vermutet, dass es so eine Lösung schon gibt. Auf jeden Fall eine Option für die Zukunft. Kostet diese Erweiterung etwas? Vielen Dank jedenfalls für das Angebot, ich bitte um nähere Angaben.

    "*NACHTRAG*
    Außerdem sind deine Original-Bilder viel zu klein für die gewählten Größen der Listing- und Info-Produktbilder, sodaß letztgenannte alle verschwommen sind."
    Ich weiß, das werde ich im Nachgang korrigieren. Das Design der Produkte-Liste und der Produkte ist noch nicht fertig.

    Ich habe jedoch noch eine weitere Frage:
    Wie bewerkstellige ich eine spachenabhängige Bilderausgabe?
    In meiner callback.php (ebenfals auf content.php basierend) steht:
    Code: PHP  [Auswählen]
    $box_smarty->assign('PIC_CALLBACK','<img src="{$tpl_path}img/'.'/buttons/'.$_SESSION['language'].'/callback.jpg"  border="50" top="50" alt="Callback" />');
     
    In der box_callback.html steht:
    Code: XML  [Auswählen]
    <a href="javascript:newWin=void(window.open('{php}echo HTTP_SERVER.DIR_WS_CATALOG;{/php}callback.php', 'popup', 'scrollbars=auto, toolbar=0, width=550, height=500'))">{$PIC_CALLBACK}</a>
    Das funktioniert so aber nicht. Syntaxfehler?

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #41 am: 08. Dezember 2020, 15:21:49
    Danke Viol!
    "Neben dem berechtigten Einwand, dass Dein Template nicht zeitgemäß, weil nicht responsiv, solltest Du die htaccess mal überprüfen, da man die Deine Seite auch über http:// aufrufen kann.Außerdem "spuckt" die Konsole im Chrombrowser 12 Error aus."
    Vermutlich bezieht sich das auf meinen Übungs-Shop System, dort ist eine zwangsweise Umleitung nach https:// nicht eingerichtet. Im zu aktualisierenden Produktivsystem ist das jedoch eingerichtet. Die Fehler in Crome 12 habe ich mir angeschaut. Soweit ich gesehen habe, ganz ähnliche wie in Firefox, z.B. CSS Fehler, Flash-Animationen, bezüglich der noch nicht funktionierenden Rückruf Box etc. Muss noch gemacht werden.
    Was mich nur verwundert, wo habe ich Information hinterlassen, dass Ihr meinen Übungs-Shop finden konntet? Der soll eigentlich öffentlich nicht in Erscheinung treten, damit nicht aus Versehen ein potentieller Kunde darauf zugreift.

    Viol

    • Fördermitglied
    • Beiträge: 2.209
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #42 am: 08. Dezember 2020, 15:43:10
    Findest Du in Deinem 2. Code, den Du hier gepostet hast. (wird dann natürlich auch von Suchmaschinen gefunden..)
    Ich würde Dir dennoch raten, zu überlegen, ob Du nicht das mitgelieferte resonsive Template anpasst. Halte ich für besser als eine mobiles Template, gerade auch, weil Bildschirmgrößen von Smartphone über Tablets zu Laptop und PC doch sehr variieren,.

    servsens

    • Frisch an Board
    • Beiträge: 82
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #43 am: 08. Dezember 2020, 15:52:57
    Danke Viol!
    "Findest Du in Deinem 2. Code, den Du hier gepostet hast. (wird dann natürlich auch von Suchmaschinen gefunden..)"
    Mist, eine Unachtsamkeit meinerseits, kann ich jetzt nicht mehr ändern. Egal.
    "Ich würde Dir dennoch raten, zu überlegen, ob Du nicht das mitgelieferte resonsive Template anpasst. Halte ich für besser als eine mobiles Template, gerade auch, weil Bildschirmgrößen von Smartphone über Tablets zu Laptop und PC doch sehr variieren,."
    Dessen bin ich mir bewusst. Für die Zukunft ist das nicht ausgeschlossen. Für's Erste wäre ich aber froh, wenn der Produktiv-Shop (SensoCasa) mit den neuen Templates div15 und MobileST überhaupt endlich läuft.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: Shop 2.0 Wie neue Box erstellen?
    Antwort #44 am: 08. Dezember 2020, 15:57:05
    @servsens
    Vorab:
    Verwende bitte die Zitat-Funktion wenn du Beiträge zitierst.
    Dierkt über deinem Post gepostete Beiträge muß und sollte man nicht zitieren, soweit kann jeder sehen und mitdenken.

    Du solltest den Shop einfach im Backend offline schalten (Erw. Konfiguration), dann kann da niemand was bestellen.
    Wenn du hier allerdings Fragen hast deren Beantwortung einer Begutachtung des Shops im Browser bedürfen solltest du ihn vorrübergehend scharf schalten.

    Die Erweiterung für beliebig viele Boxen gibt's nur bei mir, müsstest mich dafür über mein Kontakt-Form kontaktieren.

    PHP-tags ({php}) in Template-HTML-Dateien sind in Smarty3 nicht mehr erlaubt.
    Benötigtes Javascript sollte man über die /javascript/general_bottom.js.php des Templates implementieren. jQuery ist ja immer geladen.

    Ist zwar Geschmackssache aber dein Template sieht, mit Verlaub, altbacken aus.
    Außerdem bevorzugt auch Tante Google responsive Templates.

    Gruß,
    noRiddle
    24 Antworten
    26585 Aufrufe
    19. Mai 2011, 21:58:38 von Tomcraft
    2 Antworten
    2153 Aufrufe
    21. Oktober 2016, 14:52:55 von Hendrik1
    7 Antworten
    5761 Aufrufe
    10. Februar 2011, 22:21:14 von Tomcraft
               
    anything