Neu Template Snackys - verdammt schnell, inkl. Endless Scrolling, Checkout Funneling & Co.

waagenwelt

Sehr aktives Mitglied
30. September 2012
493
141
Toppenstedt
OK, das ist spannend und hat mich auf die Idee gebracht, user generared depricated Meldungen in der php.ini auszuschalten - leider erst einmal ohne Erfolg.

Was steht bei Dir in der Zeile 40 von /layout/header_tp_bar.tpl ?

{if $Link->parent == '0'} ?

Das wäre depricated. Dann würden die Meldungen irgendwo unterdrückt.
Aktuell ist
{if $Link->getparent() == '0'}
 

waagenwelt

Sehr aktives Mitglied
30. September 2012
493
141
Toppenstedt
Workaround gefunden.

Der Shop erzeugt die Fehlermeldungen aktiv in der MagicCompatibilityTrait.
z.B. \trigger_error(__CLASS__ . ': getter should be used to get ' . $name, \E_USER_DEPRECATED);

Die Stellen habe temporär auskommentiert.
 
  • Gefällt mir
Reaktionen: wawi-dl

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.259
1.195
Darf ich fragen, warum ihr euch um Solche sachen kümmert?

deprecated bedeutet ja nur, dass es "veraltet" ist (und in Zukunft nicht mehr verwendet werden soll/darf), nicht jedoch, dass es dadurch irgendeinen Fehler (derzeit) gibt.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.259
1.195
Code:
/*
$show_error=true;
$strong = true;
if($show_error) {
if($strong) {
    define('SHOP_LOG_LEVEL', E_ALL & ~E_NOTICE);
    define('SYNC_LOG_LEVEL', E_ALL & ~E_NOTICE);
    define('ADMIN_LOG_LEVEL', E_ALL & ~E_NOTICE);
    define('SMARTY_LOG_LEVEL', E_ALL & ~E_NOTICE);
    } else {
        define('SHOP_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('SYNC_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('ADMIN_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
        define('SMARTY_LOG_LEVEL', E_ALL & ~E_WARNING & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
    }
    ini_set('display_errors', 0);
    ini_set('error_log',PFAD_ROOT. 'jtllogs/phperror_'.date("d-m-Y").'.log');
} else {
    //enables printing of warnings/infos/errors for the shop frontend
    define('SHOP_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the dbeS sync
    define('SYNC_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the admin backend
    define('ADMIN_LOG_LEVEL', 0);
    //enables printing of warnings/infos/errors for the smarty templates
    define('SMARTY_LOG_LEVEL', 0);
    //excplicitly show/hide errors
    ini_set('display_errors', 0);
}
*/
 
  • Gefällt mir
Reaktionen: waagenwelt

Markus - eRock Marketing

Offizieller Servicepartner
SPBanner
10. November 2022
40
21
Hallo zusammen,

wir arbeiten gerade an der neuen Version und gehen nochmal über die neusten Deprecated-Meldungen drüber.
Diese beeinflussen aber nicht den aktuellen Shop, sondern sind nur Hinweise für Entwickler.

Diese Hinweise sollten im Normalbetrieb des Shops nicht aktiviert werden.
 
  • Gefällt mir
Reaktionen: waagenwelt

peterwill

Gut bekanntes Mitglied
29. Oktober 2007
347
18
hallo wir benutzen auch das Snakys Template...
die Einstellung unter Seo Canonical immer zu Seite 1?
wie sollte sie eingestellt sein? auf ja oder nein.
 

Markus - eRock Marketing

Offizieller Servicepartner
SPBanner
10. November 2022
40
21
hallo wir benutzen auch das Snakys Template...
die Einstellung unter Seo Canonical immer zu Seite 1?
wie sollte sie eingestellt sein? auf ja oder nein.
Hi Peter,

hier gehen die Geister auseinander und dazu sollte idealerweise jeweils der SEO Experte hinzugezogen werden da es auch mit an der SEO Strategie liegt.
Im "allgemeinen" (ohne Angabe von Gewähr) empfehlen wir auf Seite 1 zu stellen, zur Vermeidung von duplicate Content.
 

alex9019

Sehr aktives Mitglied
17. Mai 2018
323
46
Leider immer noch keine Antwort zu den SEO Longtexten.

Durch Anpassen der productlist/footer.tpl wird der SEO Longtext wieder angezeigt.
Aber nur in der deutschen Sprache. In den anderen Sprachen nicht.

Wechselt man zum NOVA Template, werden die SEO Longtexte bei keiner Sprache angezeigt.
Keine Ahnung warem dem so ist.

Code:
{if isset($oNavigationsinfo->getCategory()->categoryAttributes.seo_longtext)}
    <div class="item_desc custom_content">
        {if $snackyConfig.optimize_kategorie == "Y"}{$oNavigationsinfo->getCategory()->categoryAttributes.seo_longtext->cWert|optimize}{else}{$oNavigationsinfo->getCategory()->categoryAttributes.seo_longtext->cWert}{/if}
    </div>
{/if}
 
Zuletzt bearbeitet:

Markus - eRock Marketing

Offizieller Servicepartner
SPBanner
10. November 2022
40
21
Hallo @alex9019,

hattest du uns dazu ein Ticket geschickt? Ich dachte wir waren bereits im Ticket in Kommunikation, das war jedoch jemand anderes.
Schicke mir bitte deine Ticket-Nummer (4-stellig) einmal zu, dann schaue ich es mir direkt an! :)
 

Markus - eRock Marketing

Offizieller Servicepartner
SPBanner
10. November 2022
40
21
Hallo @alex9019,

ich habe gerade mal bei uns geprüft. ich sehe gerade ein Problem mit dem seo_longtext.
Bitte tausche in der productlist > footer.tpl die Zeile 106 einmal aus.

Aktuell:
{assign var="catSeoName" value=$catAttributes.seo_longtext->cWert}

Korrekt:
{assign var="catSeoLongtext" value=$catAttributes.seo_longtext->cWert}

Dann wird der Text auch wieder ausgegeben, ich habe es für das kommende Update notiert.
Hier hat bei unseren Tests auch der Sprachwechsel funktioniert.

Beste Grüße
 

Markus - eRock Marketing

Offizieller Servicepartner
SPBanner
10. November 2022
40
21
Hallo @alex9019,

hier wäre die Frage, ob die Daten im Shop ankommen. Hast du die Möglichkeit, einmal kurz die Artikeldaten im Shop anzeigen zu lassen.
Dafür am besten folgenden Code über die Snackys-Inhaltsverwaltung für die Artikelseite hinzufügen:

<div class="hidden"><pre><code>{$Artikel|@print_r}</code></pre></div>

Dadurch ist die Ausgabe für die Besucher nicht sichtbar. Aber über Untersuchen der Seite kann man dann das "hidden" entfernen, dann werden die Daten für dich angezeigt.

Alternativ können wir das auch gerne für dich prüfen, bitte kontaktiere mich dafür über meine Mailadresse markus@erock-marketing.de, damit wir die weiteren Schritte besprechen können.