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: Automatisches Erstellen von Landingpages

    inox

    • Neu im Forum
    • Beiträge: 45
    MODUL: Automatisches Erstellen von Landingpages
    am: 17. Februar 2013, 16:43:20
    Vorab: Falls das hier falsch ist, bitte um einen Hinweis! Leider kann ich im Modulforum keine Beiträge eröffnen, eventuell verschiebt das jemand dorthin.

    Ich habe mich ein wenig mit Landingpages beschäftigt, ohne jedoch darin ein Profi geworden zu sein. Leider findet man zu den einschlägigen Shopsystemen nichts auf dem Markt, was hier weiterhilft. Deshalb habe ich mich ein wenig bei Gunnart umgesehen und bin beim Thema "Content Manager aufbohren" fündig geworden.

    Was macht nun dieses Modul? Ausgehend von einer vorgegebenen ProductID und einem (suchmaschinenoptimierten) Text wird eine Seite erzeugt, welche einerseits von allem Ballast "entkernt" wurde, andererseits wichtige Elemente in den Focus rückt. Das Alles nur durch Änderung einer Systemdatei (shop_content.php) und einige zusätzliche Template- und Grafikdateien. In der ZIP-Datei ist alles drin was benötigt wird, einschließlich Installationsanleitung. Der Screenshot zeigt, wie es aussieht.

    Erzeugt werden die Landingpages im Content-Manager (Sprachgruppe größer 2000) und einen Identifier im Text {#pid=xxx#} (enthält die ProductID).

    Frontend:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Backend:

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Ich hoffe, dass es dem einen oder anderen nützlich sein kann. Anmerkungen nehme ich gern entgegen.

    Grüße
    Uwe

    [EDIT Tomcraft 23.02.2013: Modul aktualisiert.]
    [EDIT Tomcraft 25.02.2013: Fehler in Modul korrigiert und Anleitung angepasst.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=24826.0
    Marktplatz - Eine große Auswahl an neuen und hilfreichen Modulen sowie modernen Templates für die modified eCommerce Shopsoftware

    jannemann

    • modified Team
    • Beiträge: 6.289
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #1 am: 17. Februar 2013, 23:10:21
    Hallo Uwe,

    herzlichen Dank fürs Teilen!  :thumbs:
    Ich verstehe nicht, wieso dein Modul schon 12 mal herunter geladen wurde, aber noch keiner sich bedankt hat.
    Ist das Modul auch mehrsprachig, bzw. können auch Landingpages in englisch erstellt werden?

    Schöne Grüße,
    Jan

    inox

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #2 am: 17. Februar 2013, 23:20:08
    Gerne ;)

    Mehrsprachig SOLLTE kein Problem sein, habe es aber nicht probiert, da wir nur deutsch "fahren". Theoretisch sollte sich die die erstellte Landingpage wie eine normale Content-Seite verhalten, also auch in anderen Sprachen zu erstellen sein. Stop: Ausnahme sind die Buttons. Aber da müsste ja nur der Link zum Buttonordner durch die LanguageID aus der Session ersetzt werden. Schau ich mir morgen an.
    Vielleicht kann das mal jemand mit mehrsprachigem Shop testen.

    Grüße
    Uwe

    Simon

    • Viel Schreiber
    • Beiträge: 1.360
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #3 am: 22. Februar 2013, 05:52:30

    Vielen Dank für das Modul, das ist ein sehr gute Idee.  :thumbs:
    Werde es testen, sobald ich dazu komme.

    inox

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #4 am: 22. Februar 2013, 17:34:06
    Sorry an alle, die vielleicht schon getestet haben: Ich habe einen Fehler gefunden, bitte shop_content.php ersetzen. Neues ZIP hängt an.
    Nebenbei: Jetzt sollte es auch mehrsprachig funktionieren, wenn die beiden Buttons ("Mehr Infos", "Jetzt kaufen") angepasst und in den entsprechenden TEMPLATE/buttons/#sprache#/ Ordner kopiert werden.
    @Mod, bitte das ZIP bei Gelegenheit im Originalpost austauschen, danke!

    Grüße
    Uwe

    Edit: Screenshot vom Backend angehängt.

    [EDIT Tomcraft 23.02.2013: Modul und Screenshot in Beitrag 1 aktualisiert.]

    Lorenco

    • Neu im Forum
    • Beiträge: 10
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #5 am: 23. Februar 2013, 00:18:33
    Vielen Dank, werde es mal die Tage testen.

    Tios

    • Frisch an Board
    • Beiträge: 55
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #6 am: 23. Februar 2013, 13:03:02
    super, vielen Dank!
    Habs geladen und werde es bald testen.

    Tommy200463

    • Neu im Forum
    • Beiträge: 27
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #7 am: 24. Februar 2013, 02:10:25
    Eingebaut, folgender Fehler, bei allen Seiten die im Contentmanager angelegt sind.
    Code: PHP  [Auswählen]
    Warning:  Smarty error: unable to read resource: "shop4/module/contentlp.html" in /homepages/17/d335791893/htdocs/PBS/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1103

    Gradler

    • Viel Schreiber
    • Beiträge: 2.083
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #8 am: 24. Februar 2013, 02:34:29
    Kann es daran liegen, daß DU 1.06 benutzt (Smarty 2.6.27)? Dann solltest Du in den entsprechenden Dateien 2.6.26 gegen 2.6.27 tauschen und es sollte funktionieren ...

    Gerd

    inox

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #9 am: 24. Februar 2013, 10:54:12
    Es kann auch am schlampigen Programmierstil liegen :D

    Setze mal irgendwo im oberen Bereich
     
    Code: PHP  [Auswählen]
    $flaglp='';

    weil contentlp.html gibt es nicht, nur contentlp1.html (das angehängte $flaglp sollte die fehlende 1 beinhalten). Wäre im Moment zwar entbehrlich, da aber eine Erweiterung für Kategorien angedacht ist, soll damit auf eine zweite Templatedatei verlinkt werden können.

    Tommy200463

    • Neu im Forum
    • Beiträge: 27
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #10 am: 24. Februar 2013, 12:15:50
    @ Gradler:
    Nee, ich habe noch 1.05 mit Smarty 2.6.26

    Tommy200463

    • Neu im Forum
    • Beiträge: 27
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #11 am: 24. Februar 2013, 12:31:55
    @ inox
    Moin, wohin?

    Also ich habe jetzt mal die zwei vorkommen von contentlp auf contentlp1 geändert. jetzt sieht das ganze so aus, bei allen Texten im Contentmanager (siehe Anhang). Die Landingpage selber mit der id 2001 wird nicht angezeigt, da kommt immer noch ein Fehler.

    Code: PHP  [Auswählen]
    Fatal error:  Smarty error: [in shop4/index-boxlesslp.html line 17]: syntax error: unrecognized tag 'piwik' (Smarty_Compiler.class.php, line 590) in /homepages/17/d335791893/htdocs/PBS/includes/classes/Smarty_2.6.26/Smarty.class.php on line 1103

    inox

    • Neu im Forum
    • Beiträge: 45
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #12 am: 24. Februar 2013, 12:53:39
    Hi, womöglich liegt es tatsächlich an der Version. Getestet nur mit 1.06! Installier Dir doch am besten mal einen aktuellen Testshop!

    Der Umstand, dass im Screenshot noch Boxen zu sehen sind, sollte mit index-boxlesslp.html so nicht sein!
    $flaglp z.B. hier einfügen:

    Code: PHP  [Auswählen]
            // Landingpage Extrahiere den Marker mit ProductID aus dem Content ( {#pid=xxx#}
    $flaglp=''; )

    Tommy200463

    • Neu im Forum
    • Beiträge: 27
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #13 am: 24. Februar 2013, 12:57:38
    Danke, hat sich erledigt für mich, das Dingen läuft nicht, egal was ich ändere, ein fehler gefixt, der nächste schon da. Schade, sah gut aus, aber ich habs wieder runter geschmissen....

    martin63

    • Fördermitglied
    • Beiträge: 41
    • Geschlecht:
    Re: MODUL: Automatisches Erstellen von Landingpages
    Antwort #14 am: 24. Februar 2013, 19:07:12
    Danke für dieses tolle Modul!
    Funktioniert bei mir tadellos. Es ist nur eine kleine Änderung notwendig gewesen:
    In der Datei "shop_content.php" gehört beim Cache-Check auch die Abfrage:

    Code: PHP  [Auswählen]
            // set cache ID
            // BOF Landingpage set cache ID - Wähle passendes Template. Erweiterbar für z.B. Kategorie-Landingpages über $flaglp
            if ($lp === "lp") {
             if (!CacheCheck()) {
                    $smarty->caching = 0;
                    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/contentlp'.$flaglp.'.html');
            } else {
                    $smarty->caching = 1;
                    $smarty->cache_lifetime = CACHE_LIFETIME;
                    $smarty->cache_modified_check = CACHE_CHECK;
                    $cache_id = $_SESSION['language'].$shop_content_data['content_id'];
                    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/contentlp'.$flaglp.'.html', $cache_id);
            }
            // EOF Landingpage /
        } else {
             if (!CacheCheck()) {
                    $smarty->caching = 0;
                    $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/content.html');
            } else {
                    $smarty->caching = 1;
                    $smarty->cache_lifetime = CACHE_LIFETIME;
                    $smarty->cache_modified_check = CACHE_CHECK;
                    $cache_id = $_SESSION['language'].$shop_content_data['content_id'];
            $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/content.html', $cache_id);
            }
       }  // Landingpage
    }

    schöne Grüße aus Österreich - Martin
    1 Antworten
    2650 Aufrufe
    14. September 2012, 08:17:38 von jannemann
    7 Antworten
    4804 Aufrufe
    15. April 2014, 13:00:49 von Mocli
    4 Antworten
    1180 Aufrufe
    21. Dezember 2018, 08:54:50 von kalle_WP
    5 Antworten
    3651 Aufrufe
    15. März 2012, 07:54:45 von xeron
               
    anything