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?
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
Siehe hier: https://www.gambio.de/forum/threads...-3-11-1-2-zerschiesst-shop.38876/#post-320409 Könnte das selbe Problem sein. USERMOD im Footer, der an die neue Version angepasst werden müsste?
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...
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}
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.
dort soll es an einer footer-USERMOD gelegen haben, diese gibt es bei mir unter templates/Honeygrid/module aber nicht.
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; }
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!
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.