Nach Update auf 3.11.2.0 Shop kaputt

Thema wurde von Anonymous, 9. Dezember 2018 erstellt.

  1. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97
    Habe gerade das Update durchgeführt, die Anleitung abgearbeitet, den Updater laufen lassen und wie am Ende gefordert " kopieren Sie einfach die Vorlage aus dem Verzeichnis gm/seo_boost_an/.htaccess in das Hauptverzeichnis Ihres Shops", auch das erledigt, sowie das Hochladen des Verzeichnisses StyleEdit3. Der Updater meldete mir "Alle Updates wurden erfolgreich installiert." Jetzt müsste ich noch die Emailvorlagen und robots.txt abarbeiten - geht aber nicht. Nichts geht mehr.

    Wenn ich den Shop aufrufe: (Link nur für registrierte Nutzer sichtbar.)

    kommt folgende Fehlermeldung:

    (Link nur für registrierte Nutzer sichtbar.)

    Was ist passiert, was kann ich tun, damit der Shop wieder läuft?
     
  2. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Schon den cache und templates_c geleert? Die Fehlermeldung enthält eine usermod Datei die aus templates_c aufgerufen wird. Also entweder ein cache Problem, oder du hast das Update gemacht, ohne vorher die usermods zu entfernen. Die könnte dann z.B. hier liegen: templates/Honeygrid/index-USERMOD.html
     
  3. markus_wick
    markus_wick Erfahrener Benutzer
    Registriert seit:
    10. Oktober 2018
    Beiträge:
    982
    Danke erhalten:
    222
    Danke vergeben:
    156
  4. ReneT
    ReneT Erfahrener Benutzer
    Registriert seit:
    1. Dezember 2016
    Beiträge:
    708
    Danke erhalten:
    232
    Danke vergeben:
    67
    es liegt wohl auch an der index-USERMOD.html... das wurde hier im Forum schon mehrfach besprochen...

    Kleiner Tipp... immer erst ein Update auf einer Kopie des Shops testen... der Aufwand für die Erstellung einer Kopie ist nicht groß und in max. 20 Minuten erledigt...
     
  5. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97

    Das ist der Inhalt der index-USERMOD.html: sehe da nichts vom footer... und sowiso habe ich diesen Inhalt niemals selber angelegt, verstehe nur Bahnhof :(



    {strip}{load_language_text section="index"}

    {$HEAD}

    {if $smarty.const.SHOP_OFFLINE}
    {html_shop_offline}
    {else}

    {$POPUP_NOTIFICATION}

    <div id="outer-wrapper" {if $TOPBAR && $TOPBAR !=''}class="topbar-active"{/if}>
    <header id="header" class="navbar">

    {$TOP_NAVIGATION=$TOP_NAVIGATION|replace:"###COUNTRIES_DROPDOWN###":$COUNTRIES_DROPDOWN}
    {$TOP_NAVIGATION=$TOP_NAVIGATION|replace:"###CURRENCIES_DROPDOWN###":$CURRENCIES_DROPDOWN}
    {$TOP_NAVIGATION=$TOP_NAVIGATION|replace:"###LANGUAGES_DROPDOWN###":$LANGUAGES_DROPDOWN}
    {$TOP_NAVIGATION=$TOP_NAVIGATION|replace:"###LOGIN_DROPDOWN###":$LOGIN_DROPDOWN}

    {assign var="showTopSearch" value={template_setting name="gx-show-search-top-nav"}}
    {$TOP_NAVIGATION=$TOP_NAVIGATION|replace:"###TOP_SEARCH###":$TOP_SEARCH}

    {$TOP_NAVIGATION}

    <div class="inside">

    <div class="row">

    {assign var="hideLogo" value={template_setting name="gx-hide-logo-col"}}
    {assign var="hideSearch" value={template_setting name="gx-hide-search-col"}}
    {assign var="hideCustom" value={template_setting name="gx-hide-custom-1-col"}}
    {assign var="hideCart" value={template_setting name="gx-hide-cart-col"}}

    {if !$hideLogo}
    <div class="navbar-header" data-gambio-widget="mobile_menu">
    {include file="get_usermod:{$tpl_path}snippets/header/logo.html" logo_url=$logo_url logo_link=$logo_link}
    {include file="get_usermod:{$tpl_path}snippets/header/header_navbar_buttons.html"}
    </div>
    {/if}

    {if !$hideSearch}
    {$TOP_SEARCH}
    {/if}

    {if !$hideCustom}
    {include file="get_usermod:{$tpl_path}snippets/header/header_custom_content.html" content={content_manager group=4321001}}
    {/if}

    {if !$hideCart}
    {$SHOPPING_CART_HEAD=$SHOPPING_CART_HEAD|replace:"###SHOPPING_CART_DROPDOWN###":$SHOPPING_CART_DROPDOWN}
    {$SHOPPING_CART_HEAD}
    {/if}

    </div>

    </div>

    {$TOPBAR}
    {$COOKIEBAR}

    {if $CATEGORIES_TOP}
    {$CATEGORIES_TOP=$CATEGORIES_TOP|replace:"###CONTENT_TOP###":$CONTENT_TOP}
    {$CATEGORIES_TOP}
    {else}
    {$CONTENT_TOP}
    {/if}

    </header>

    <div id="wrapper">
    <div class="row">

    <div id="main">
    <div class="main-inside">
    {include file="get_usermod:{$tpl_path}snippets/navigation/breadcrumb.html" breadcrumb=$navtrail}
    {include file="get_usermod:{$tpl_path}snippets/banner.html" banner=$BANNER}
    {include file="get_usermod:{$tpl_path}snippets/slider.html" slider=$IMGSLIDER}
    {$main_content}
    </div>
    </div>

    <aside id="left">
    {if ""|detect_page == 'Cat'}
    {menuboxes first=1 last=100 exclude="content"}
    {else}
    {menuboxes first=1 last=100 exclude="content"}
    {/if}
    </aside>

    <aside id="right">
    {if ""|detect_page == 'Cat'}
    {menuboxes first=101 last=200 exclude="content"}
    {else}
    {menuboxes first=101 last=200 exclude="content"}
    {/if}
    </aside>

    </div>
    </div>

    {footer}
    {$TRUSTED_SHOPS_REVIEW_STICKER}

    </div>

    {/if}

    {$BOTTOM}{strip}
     
  6. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97

    eine Kopie vom Shop? alles doppelt inkl. Datenbank etc? fühle mich gerade überfordert.
     
  7. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Die index-USERMOD.html ist nicht Teil des Systems. Die kommt von irgendeiner Anpassung, ggf. von einem Zusatzmodul. Sicherlich verursacht die den Fehler. Die solltest du herunterladen, sichern und dann auf dem Server löschen. Und dann am Montag denjenigen kontaktieren, der sie geschrieben / hochgeladen hat. Oder sie ganz weglassen, wenn sonst alles funktioniert.
     
  8. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97

    dort soll es an einer footer-USERMOD gelegen haben, diese gibt es bei mir unter templates/Honeygrid/module aber nicht.
     
  9. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97
    Noch ein Versuch... Vielleicht fällt jemandem ja auf, woran es liegt

    Eine footer-USERMOD gibt es nicht


    Inhalt der footer.html

    {block name="module_footer"}
    <footer id="footer">
    {if $HTML}
    {block name="module_footer_header"}
    <div class="footer-header">
    {$HTML}
    </div>
    {/block}
    {/if}

    {block name="module_footer_inside"}
    <div class="inside">
    <div class="row">
    {block name="module_footer_inside_content1"}
    <div class="footer-col-1">{$MORE_ABOUT}</div>
    {/block}
    {block name="module_footer_inside_content2"}
    <div class="footer-col-2">{if $FOOTER_COL_HEADER_4321005}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321005}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321005}
    </div>
    </div>{else}{$FOOTER_COL_4321005}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content3"}
    <div class="footer-col-3">{if $FOOTER_COL_HEADER_4321006}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321006}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321006}
    </div>
    </div>{else}{$FOOTER_COL_4321006}{/if}
    </div>
    {/block}
    {block name="module_footer_inside_content4"}
    <div class="footer-col-4">{if $FOOTER_COL_HEADER_4321007}
    <div class="box box-content panel panel-default">
    <div class="panel-heading">
    <div class="panel-title">
    {$FOOTER_COL_HEADER_4321007}
    </div>
    </div>
    <div class="panel-body">
    {$FOOTER_COL_4321007}
    </div>
    </div>{else}{$FOOTER_COL_4321007}{/if}
    </div>
    {/block}
    </div>
    </div>
    {/block}

    {block name="module_footer_inside_copyright"}
    <div class="footer-bottom">{$COPYRIGHT_FOOTER}</div>
    {/block}
    </footer>
    {/block}


    xxxxxxxxxxxxxxxxxxxxxxxxxxx


    Inhalt der function.footer.php :

    <?php
    /* --------------------------------------------------------------
    function.footer.php 2018-04-25
    Gambio GmbH
    (Link nur für registrierte Nutzer sichtbar.)
    Copyright (c) 2018 Gambio GmbH
    Released under the GNU General Public License (Version 2)
    [(Link nur für registrierte Nutzer sichtbar.)]
    --------------------------------------------------------------
    */

    require_once __DIR__ . '/function.content_manager.php';

    /**
    * @param $params
    * @param $smarty
    *
    * @return mixed|string
    * @throws \Exception
    *
    * @deprecated IMPORTANT! THIS FILE IS DEPRECATED AND WILL BE REPLACED IN THE FUTURE.
    * MODIFY IT ONLY FOR FIXES. DO NOT APPEND IT WITH NEW FEATURES.
    */
    function smarty_function_footer($params, &$smarty)
    {
    if(gm_get_conf('SHOW_FOOTER') !== 'true')
    {
    gm_set_conf('SHOW_FOOTER', 'true');
    }

    // render template from content manager
    $footer = MainFactory::create_object('FooterContentView');
    $tpl = smarty_function_content_manager(array('group' => 199), $smarty);
    $tpl = '{literal}' . $tpl . '{/literal}';
    $footer->set_content_template_from_string($tpl);
    $footer->set_flat_assigns(true);
    $footer->set_('language_id', $_SESSION['languages_id']);
    $footer->set_('customer_status_id', $_SESSION['customers_status']['customers_status_id']);
    $footer->assign_menu_boxes($smarty->tpl_vars);
    $html = $footer->get_html();

    // render final template
    $footer->set_template_dir(DIR_FS_CATALOG . 'templates/' . CURRENT_TEMPLATE . '/');
    $footer->set_flat_assigns(false);
    $footer->set_content_template('module/footer.html');
    $footer->prepare_data();
    $footer->set_content_data('HTML', $html);
    $html = $footer->build_html();

    return $html;
    }
     
  10. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    19. Juni 2012
    Beiträge:
    4.831
    Danke erhalten:
    1.125
    Danke vergeben:
    947
    Problem ist doch schon gelöst! Wenn du möchtest! Sonst nicht....
     
  11. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97

    Irgendwann ist mir dann aufgegangen, das mit dem Löschen der index-USERMOD.html zu probieren. Der Shop funktioniert jetzt wieder, allerdings sind einige Dinge nun nicht mehr ok und es bedarf wieder mal viel Zeit und Nerven, das auch nur vielleicht wieder weg zu bekommen...

    Auf jeden Fall vielen Dank!
     
  12. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.657
    Danke erhalten:
    11.371
    Danke vergeben:
    1.616
    Du musst jetzt Deine alte index-USERMOD.html mit der neuen index.html vergleichen.
    Dann kannst Du Deine Änderungen übertragen.
    Dazu musst Du aber wissen, was Deine Änderungen waren.

    Tipp:
    wenn Du so lange Codes oder Texte postest, nutze doch bitte die Code-Box (das kleine "+" in der Leiste über dem Textfeld).
    Man muss weniger Scrollen und der Code ist übersichtlicher.
     
  13. Anonymous
    Anonymous Erfahrener Benutzer
    Registriert seit:
    14. Oktober 2016
    Beiträge:
    199
    Danke erhalten:
    3
    Danke vergeben:
    97
    ich bitte um Entschuldigung, wusste es nicht und werde es in Zukunft besser machen.