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: MODUL: Box Manager für modified eCommerce Shopsoftware

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #75 am: 31. August 2010, 20:08:27
    Ist also leider mal wieder eine Eigenart von Strato wie es scheint. :oh-no:

    Danke für die Rückmeldung und weiterhin viel Erfolg.

    Grüße

    Torsten

    Trade Republic - Provisionsfrei Aktien handeln

    Margott

    • Frisch an Board
    • Beiträge: 91
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #76 am: 31. August 2010, 20:15:15
    Och, doch nicht ganz. Habe auskommentiert wie <!-- (vor Codebeginn) und //--> (nach Codeende)
    Der Code kann ggf. von Shop zu Shop verschieden sein. Wichtig hierbei ist, das man nach den Codeschnipseln "{$box_..." sucht und alle aufeinanderfolgenden auskommentiert. Diese Codeschnipsel gibt es für die rechte und linke Template-Seite.
    Für die linke Seite wird an dieser Stelle folgender Code eingefügt.

    [code=php]
    {php}
          $boxes_data = xtc_load_boxes();
              foreach($boxes_data as $box) {
                  if($box['pos'] == 'left') {
                      switch($box['name']) {
                          case 'categories':    {/php} {$box_CATEGORIES}        {php}break;
                          case 'cart':          {/php} {$box_CART}              {php}break;
                          case 'add_a_quickie': {/php} {$box_ADD_QUICKIE}       {php}break;
                          case 'last_viewed':   {/php} {$box_LAST_VIEWED}       {php}break;
                          case 'search':        {/php} {$box_SEARCH}            {php}break;
                          case 'ebay':          {/php} {$box_EBAY}              {php}break;
                          case 'scroller':      {/php} {$box_SCROLLER}          {php}break;
                          case 'whats_new':     {/php} {$box_WHATSNEW}          {php}break;
                          case 'content':       {/php} {$box_CONTENT}           {php}break;
                          case 'information':   {/php} {$box_INFORMATION}       {php}break;
                          case 'languages':     {/php} {$box_LANGUAGES}         {php}break;
                          case 'infobox':       {/php} {$box_INFOBOX}           {php}break;
                          case 'loginbox':      {/php} {$box_LOGIN}{$box_ADMIN} {php}break;
                          case 'newsletter':    {/php} {$box_NEWSLETTER}        {php}break;
                          case 'manufacturers': {/php} {$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} {php}break;
                          case 'best_sellers':  {/php} {$box_BESTSELLERS}       {php}break;
                          case 'specials':      {/php} {$box_SPECIALS}          {php}break;
                          case 'reviews':       {/php} {$box_REVIEWS}           {php}break;
                          case 'currencies':    {/php} {$box_CURRENCIES}        {php}break;
                          case 'counter':       {/php} {$box_COUNTER}           {php}break;
                      }
                  }
              }
          {/php}
         Für rechts:

    Code: PHP  [Auswählen]
          {php}
          $boxes_data = xtc_load_boxes();
              foreach($boxes_data as $box) {
                  if($box['pos'] == 'right') {
                      switch($box['name']) {
                          case 'categories':    {/php} {$box_CATEGORIES}        {php}break;
                          case 'cart':          {/php} {$box_CART}              {php}break;
                          case 'add_a_quickie': {/php} {$box_ADD_QUICKIE}       {php}break;
                          case 'last_viewed':   {/php} {$box_LAST_VIEWED}       {php}break;
                          case 'search':        {/php} {$box_SEARCH}            {php}break;
                          case 'ebay':          {/php} {$box_EBAY}              {php}break;
                          case 'scroller':      {/php} {$box_SCROLLER}          {php}break;
                          case 'whats_new':     {/php} {$box_WHATSNEW}          {php}break;
                          case 'content':       {/php} {$box_CONTENT}           {php}break;
                          case 'information':   {/php} {$box_INFORMATION}       {php}break;
                          case 'languages':     {/php} {$box_LANGUAGES}         {php}break;
                          case 'infobox':       {/php} {$box_INFOBOX}           {php}break;
                          case 'loginbox':      {/php} {$box_LOGIN}{$box_ADMIN} {php}break;
                          case 'newsletter':    {/php} {$box_NEWSLETTER}        {php}break;
                          case 'manufacturers': {/php} {$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} {php}break;
                          case 'best_sellers':  {/php} {$box_BESTSELLERS}       {php}break;
                          case 'specials':      {/php} {$box_SPECIALS}          {php}break;
                          case 'reviews':       {/php} {$box_REVIEWS}           {php}break;
                          case 'currencies':    {/php} {$box_CURRENCIES}        {php}break;
                          case 'counter':       {/php} {$box_COUNTER}           {php}break;
                      }
                  }
              }
          {/php}
     
    [/code]
    Dann in der Shopansicht diese Fehlermeldung
    Fatal error: Call to undefined function xtc_load_boxes() in /mnt/web7/20/96/51277796/htdocs/meineshop/templates_c/%%53^53D^53D324B8%%index.html.php on line 61

    schnapsonline

    • Neu im Forum
    • Beiträge: 13
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #77 am: 01. September 2010, 14:53:17
    alles klar, wer lesen kann ist klar im Vorteil. War natürlich wie hier auch erwähnt falsch auskommentiert. Jetzt läuts auch im IE8.
    Nur hinter den Button Namen im Backend, da such ich mir nen Wolf.

    Ist schön wenn einer was findet, aber nicht schreibt wo er was geändert hat.

    Bei mir ist auch im IE8 alles falsch. Im Firefox alles richtig.

    Kann mir bitte mal jemand schreiben wo ich was verändern muss? und in was ?

    Vielen Dank

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #78 am: 01. September 2010, 15:12:49
    Noch schöner ist, wenn jemand zitiert ohne es als Zitat kenntlich zu machen! Nur weil ich die Beiträge hier kenne wusste ich woher das stammte, sonst hätte dein Beitrag die anderen ziemlich verwirrt!

    Ich war mal so frei und habe deinen Beitrag nochmal editiert.

    Poste bitte mal den Inhalt deiner "index.html".

    Grüße

    Torsten

    schnapsonline

    • Neu im Forum
    • Beiträge: 13
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #79 am: 01. September 2010, 16:12:07
    Sorry Torsten,
    bin halt noch nicht so fit.
    ich hoffe es klappt mit meiner Indexdatei.

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="index"}
    <div id="wrap">
        <div id="header">
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" alt="{$store_name}" /></div>
            <div id="search">{$box_SEARCH}</div>
        </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}
                            <li> </li>
                            <li> </li>
                             <li><a href="shop_content.php?coID=10">{#link_video#}</a></li>
           </ul>

            <div id="languages">{$box_LANGUAGES}</div>
        </div>
        <div id="breadcrumb">{$navtrail}</div>
        <div id="contentwrap"> {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
            <div id="leftcol"><!--{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}//-->
                    {php}
          $boxes_data = xtc_load_boxes();
              foreach($boxes_data as $box) {
                  if($box['pos'] == 'left') {
                      switch($box['name']) {
                          case 'categories':    {/php} {$box_CATEGORIES}        {php}break;
                          case 'cart':          {/php} {$box_CART}              {php}break;
                          case 'add_a_quickie': {/php} {$box_ADD_QUICKIE}       {php}break;
                          case 'last_viewed':   {/php} {$box_LAST_VIEWED}       {php}break;
                          case 'search':        {/php} {$box_SEARCH}            {php}break;
                          case 'ebay':          {/php} {$box_EBAY}              {php}break;
                          case 'scroller':      {/php} {$box_SCROLLER}          {php}break;
                          case 'whats_new':     {/php} {$box_WHATSNEW}          {php}break;
                          case 'content':       {/php} {$box_CONTENT}           {php}break;
                          case 'information':   {/php} {$box_INFORMATION}       {php}break;
                          case 'languages':     {/php} {$box_LANGUAGES}         {php}break;
                          case 'infobox':       {/php} {$box_INFOBOX}           {php}break;
                          case 'loginbox':      {/php} {$box_LOGIN}{$box_ADMIN} {php}break;
                          case 'newsletter':    {/php} {$box_NEWSLETTER}        {php}break;
                          case 'manufacturers': {/php} {$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} {php}break;
                          case 'best_sellers':  {/php} {$box_BESTSELLERS}       {php}break;
                          case 'specials':      {/php} {$box_SPECIALS}          {php}break;
                          case 'reviews':       {/php} {$box_REVIEWS}           {php}break;
                          case 'currencies':    {/php} {$box_CURRENCIES}        {php}break;
                          case 'counter':       {/php} {$box_COUNTER}           {php}break;
                                                    case 'video':       {/php} {$box_VIDEO}           {php}break;
                      }
                  }
              }
          {/php}
                    </div>
            {/if}
            <div
                    {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
                            id="content"
                    {else}
                            id="contentfull"
                    {/if}
                    >
            {$main_content}</div>
        {if !strstr ($smarty.server.PHP_SELF, 'checkout')}
        <div id="rightcol"><!--{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}//-->
            {php}
          $boxes_data = xtc_load_boxes();
              foreach($boxes_data as $box) {
                  if($box['pos'] == 'right') {
                      switch($box['name']) {
                          case 'categories':    {/php} {$box_CATEGORIES}        {php}break;
                          case 'cart':          {/php} {$box_CART}              {php}break;
                          case 'add_a_quickie': {/php} {$box_ADD_QUICKIE}       {php}break;
                          case 'last_viewed':   {/php} {$box_LAST_VIEWED}       {php}break;
                          case 'search':        {/php} {$box_SEARCH}            {php}break;
                          case 'ebay':          {/php} {$box_EBAY}              {php}break;
                          case 'scroller':      {/php} {$box_SCROLLER}          {php}break;
                          case 'whats_new':     {/php} {$box_WHATSNEW}          {php}break;
                          case 'content':       {/php} {$box_CONTENT}           {php}break;
                          case 'information':   {/php} {$box_INFORMATION}       {php}break;
                          case 'languages':     {/php} {$box_LANGUAGES}         {php}break;
                          case 'infobox':       {/php} {$box_INFOBOX}           {php}break;
                          case 'loginbox':      {/php} {$box_LOGIN}{$box_ADMIN} {php}break;
                          case 'newsletter':    {/php} {$box_NEWSLETTER}        {php}break;
                          case 'manufacturers': {/php} {$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} {php}break;
                          case 'best_sellers':  {/php} {$box_BESTSELLERS}       {php}break;
                          case 'specials':      {/php} {$box_SPECIALS}          {php}break;
                          case 'reviews':       {/php} {$box_REVIEWS}           {php}break;
                          case 'currencies':    {/php} {$box_CURRENCIES}        {php}break;
                          case 'counter':       {/php} {$box_COUNTER}           {php}break;
                                              case 'video':       {/php} {$box_VIDEO}           {php}break;
                      }
                  }
              }
          {/php}
            </div>
        {/if} </div>
    <p class="footer">{$smarty.const.TITLE} &copy; {$smarty.now|date_format:"%Y"}</p>
    </div>
     

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #80 am: 01. September 2010, 16:54:08
    Schau mal bitte, was ich hier geschrieben hatte:

    So klammert man die Boxen auch nicht aus!

    Mach das bitte so:

    Code: PHP  [Auswählen]
    <div id="rightcol">{*{$box_CART}{$box_LOGIN}{$box_ADMIN}{$box_NEWSLETTER}{$box_BESTSELLERS}{$box_INFOBOX}{$box_CURRENCIES}{$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS}*}
     
    Grüße

    Torsten

    Müsste dann ggf. in der Anleitung mal korrigiert werden, wenn das Problem bei dir damit behoben wäre

    Grüße

    Torsten

    schnapsonline

    • Neu im Forum
    • Beiträge: 13
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #81 am: 01. September 2010, 18:40:34
    Hallo Torsten,
    das Problem ist damit behoben.

    Vielen Dank
    Herbert

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #82 am: 02. September 2010, 14:48:49
    Danke für die Rückmeldung, dann ändere ich das gleich mal in der Anleitung.

    Grüße

    Torsten

    Zalgardos

    • Neu im Forum
    • Beiträge: 4
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #83 am: 08. September 2010, 15:01:51
    Hallo zusammen,

    ich versuche seit einer Weile den Boxmanager in meinen Shop ( Vers.1.05, standard mit Liveshopping Modul und Produktlaufband)  zu integrieren.

    Hab das ganze jetzt 2x streng nach Anleitung probiert,aber ich
    bekomme bei jedem Versuch immer dieselbe fehlermeldung:

    Zitat
    Fatal error: Call to undefined function xtc_load_boxes() in C:\xampp\htdocs\shop3\templates_c\%%53^53D^53D324B8%%index.html.php  on line 56

    Sowie ganz oben auf der Seite folgende Zeile:

    Code: PHP  [Auswählen]
    $row['xtc_boxes_id'], 'name' => $row['box_name'], 'pos' => $row['box_pos'], 'order'=> $row['box_order'] ); } return $boxes; } ?>
     
    Ich denke fast, dass ich den Befehl

    Code: PHP  [Auswählen]
    require(DIR_FS_INC . 'xtc_load_boxes.inc.php');
     
    in der includes/application_top.php nicht richtig eingetragen habe und da jetzt grütze bei rauskommt. Leider werd ich aus der Anleitung an dem Punkt nicht schlau. "Ganz unten hinzufügen" hieß für mich vor dem "?>", oder war das falsch ?

    Könnt ihr mir mit dem Fehler weiterhelfen ?

    Danke und Gruß,
    Enrico

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #84 am: 08. September 2010, 15:07:59
    Hallo Enrico,

    die Antwort steht schon 3 Posts höher.
    Du hast es wohl anders auskommentiert. Mach es so wie dort in dem Post beschrieben.
    :)

    Viele Grüße

    Franky

    Zalgardos

    • Neu im Forum
    • Beiträge: 4
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #85 am: 08. September 2010, 15:12:28
    Hallo Franky,

    Danke für die schnelle Antwort. Hab es eigentlich schon so wie in der aktuellen Anleitung bzw. wie weiter oben von Tomcraft beschrieben auskommentiert. Habs auch schon mit ganz rauslöschen versucht, Ergebnis war dasselbe.

    Hier mal der Ausschnitt für die linke Spalte aus der index.html des templates

    Code: PHP  [Auswählen]

    <div id="leftcol">{*{$box_CATEGORIES}{$box_ADD_QUICKIE}{$box_CONTENT}{$box_INFORMATION}{$box_LAST_VIEWED}{$box_LIVE_SHOPPING}{$box_REVIEWS}{$box_SPECIALS}{$box_WHATSNEW}*}
    {php}
          $boxes_data = xtc_load_boxes();
              foreach($boxes_data as $box) {
                  if($box['pos'] == 'left') {
                      switch($box['name']) {
                          case 'categories':    {/php} {$box_CATEGORIES}        {php}break;
                          case 'cart':          {/php} {$box_CART}              {php}break;
                          case 'add_a_quickie': {/php} {$box_ADD_QUICKIE}       {php}break;
                          case 'last_viewed':   {/php} {$box_LAST_VIEWED}       {php}break;
                          case 'search':        {/php} {$box_SEARCH}            {php}break;
                          case 'ebay':          {/php} {$box_EBAY}              {php}break;
                          case 'scroller':      {/php} {$box_SCROLLER}          {php}break;
                          case 'whats_new':     {/php} {$box_WHATSNEW}          {php}break;
                          case 'content':       {/php} {$box_CONTENT}           {php}break;
                          case 'information':   {/php} {$box_INFORMATION}       {php}break;
                          case 'languages':     {/php} {$box_LANGUAGES}         {php}break;
                          case 'infobox':       {/php} {$box_INFOBOX}           {php}break;
                          case 'loginbox':      {/php} {$box_LOGIN}{$box_ADMIN} {php}break;
                          case 'newsletter':    {/php} {$box_NEWSLETTER}        {php}break;
                          case 'manufacturers': {/php} {$box_MANUFACTURERS_INFO}{$box_MANUFACTURERS} {php}break;
                          case 'best_sellers':  {/php} {$box_BESTSELLERS}       {php}break;
                          case 'specials':      {/php} {$box_SPECIALS}          {php}break;
                          case 'reviews':       {/php} {$box_REVIEWS}           {php}break;
                          case 'currencies':    {/php} {$box_CURRENCIES}        {php}break;
                          case 'counter':       {/php} {$box_COUNTER}           {php}break;
                      }
                  }
              }
          {/php}
          </div>
    Gruß Enrico

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #86 am: 08. September 2010, 15:17:40
    Hi Enrico,

    danach den Cache mal geleert?
    templates_c ist der Smarty Cache...

    Viele Grüße

    Franky

    Zalgardos

    • Neu im Forum
    • Beiträge: 4
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #87 am: 08. September 2010, 15:21:22
    Das hatte ich noch nicht probiert.

    Aber es hat leider nichts geholfen.

    Gruß,
    Enrico

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #88 am: 08. September 2010, 15:26:01
    Hi Enrico,

    und die Posts davor hast Du auch mal durchgelesen mit dem

    USE DBxxxx

    ?

    Viele Grüße

    Franky

    Zalgardos

    • Neu im Forum
    • Beiträge: 4
    Re: MODUL: Box Manager für modified eCommerce Shopsoftware
    Antwort #89 am: 09. September 2010, 09:16:26
    morgen,

    @Franky

    ja das hab ich gelesen. Der Import der SQL Datei hat aber problemlos geklappt, und die Werte stehen auch korrekt in der Datenbank.

    Bin jetzt bei der fehlersuche etwas weiter.

    Die fehlerhafte Ausgabe ganz oben

    Code: PHP  [Auswählen]
    $row['xtc_boxes_id'], 'name' => $row['box_name'], 'pos' => $row['box_pos'], 'order'=> $row['box_order'] ); } return $boxes; } ?>
    ist der Auszug aus der while schleife der xtc_load_boxes.inc.php.
    Das gibt er mir einfach als Text auf der seite aus, und ich hab nicht wirklich ne Ahnung warum.
    Die anderen require Einträge in die application_top verursachen keine sichtbaren fehler. Nur der
    Eintrag

    Code: PHP  [Auswählen]
    require(DIR_FS_INC . 'xtc_load_boxes.inc.php');
    zickt rum.
    Wenn ich den lösche, dann verschwindet die fehlerhafte Ausgabe ganz oben und es kommt nur noch die Fehlermeldung, dass er die Funktion nicht findet ( logisch).

    Kann es irgendwie damit zusammenhängen, dass ich lokal auf nem xampp server arbeite ?

    Gruß Enrico

    116 Antworten
    53518 Aufrufe
    27. Januar 2022, 10:37:18 von Hans Bambel
    497 Antworten
    186900 Aufrufe
    04. August 2024, 16:59:42 von yorgey
    106 Antworten
    87864 Aufrufe
    12. Januar 2022, 13:07:58 von Tomcraft