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: "Tell a friend" Modul

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    "Tell a friend" Modul
    am: 14. Oktober 2011, 16:19:57
    Hallo Forum,
    habe hier gesucht, aber nix gefunden.
    Gibt es ein Modul mit dem man seine Seite an Freunde empfehlen kann ?

    Gruß Peter

    Linkback: https://www.modified-shop.org/forum/index.php?topic=16007.0

    franky_n

    • Experte
    • Beiträge: 4.950
    Re: "Tell a friend" Modul
    Antwort #1 am: 14. Oktober 2011, 16:34:53
    Hallo elpego,

    das könnte was für Dich sein: Twitter und Co wie hier im Forum

    Viele Grüße

    Franky

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #2 am: 14. Oktober 2011, 16:42:17
    hallo franky,
    danke für Deine schnelle Antwort, aber das ist nicht was ich suche.
    Hatte mir bei xt:Commerce das Modul "Tell a friend" installiert, gab aber nur Fehler.
    Meine Artikel Details wurden nicht mehr angezeigt

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #3 am: 17. Oktober 2011, 09:54:46
    hallo,
    weiß hier keiner weiter ?
    Es gibt ein Modul für xt:Commerce. Das hatte ich eingebaut aber da wurde dann meine Artikelbeschreibung nicht mehr angezeigt.

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #4 am: 17. Oktober 2011, 10:15:11
    Hi ...

    ich will's mal so formulieren ... wenn wir mit einer aussagekräftigen Fehlermeldung oder Fehlerbeschreibung konfrontiert werden finden wir auch meistens die Lösung. Aber so ist da schwer was zu sagen.

    Ich würde jetzt mal auf einen Einbaufehler tippen ... ansonsten kann ich mir nicht vorstellen dass die Beschreibung verschwindet. ;-)

    Markus

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #5 am: 17. Oktober 2011, 10:33:42
    hallo Markus,
    einen Einbaufehler schließe ich eigentlich aus. Es sind lediglich 2 Dateien in die entsprechenden Ordner zu laden.
    Ich glaube es hängt mit dem Template zusammen. Ich verwende das ART208_7.

    Gruß Peter

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #6 am: 17. Oktober 2011, 10:37:15
    Hi Peter,

    das kann schon sein dass es mit dem Template zusammenhängt.

    Einfach so Dateien ersetzen ist immer eine gefährliche Sache. Welche Dateien waren das?
    Häng doch mal die beiden Templatedateien (neu / alt) hier an.

    Markus

    cannewitz

    • Mitglied
    • Beiträge: 168
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #7 am: 17. Oktober 2011, 10:47:52
    Hallo Peter.
    Das alte Modul wirft einige rechtliche Fragen auf, welche der Gesetzgeber erst "kürzlich" festgelegt hat. :-X Unaufgeforderte Versendung von Werbemail. Auch wenn der "Empfehler" seine E-Mail hinterlässt, so wird doch die Empfehlung von Deinem Shop versendet ... also von Dir, oder??

    Zitat
    [...]
    Schon beim Erstversand von Werbung muss ein so genanntes “Opt-In” vorliegen – ein Einwilligungsbeleg. Die Einladungsmails von Shopping-Portalen sind keine Korrespondenz zwischen Freunden, die sich Produkte empfehlen, sondern Teil eines systematischen Marketing-Konzepts. Unaufgeforderte Werbemails sind gegenüber Verbrauchern immer rechtswidrig. (Az 15 C 1006/09).

    Quelle: Online-Shops, die mit Empfehlungsmarketing arbeiten, handeln eventuell rechtswidrig

    Gruß.

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #8 am: 17. Oktober 2011, 10:57:12
    hallo Markus,
    das ist der Inhalt der box_login_logged_in.html von xt:Commerce. Eine neue Datei kommt in "/templates/<template-name>/boxes/"

    Code: PHP  [Auswählen]
    {config_load file="$language/lang_$language.conf" section="boxes"}
    <h2 class="categoryheader">{#heading_login#}</h2>
    <div class="boxbody">
    {$FORM_ACTION}
                    <p><a href="{$LINK_LOGOFF}"><strong>{#text_logoff#}</strong></a><br />
                    <a href="{$LINK_ACCOUNT}"><strong>{#text_konto#}</strong></a></p>
    {$FORM_END}
    </div>

    Hier die "/templates/<template-name>/source/boxes/loginbox.php von xt:Commerce

    Code: PHP  [Auswählen]
    <?php

    /* -----------------------------------------------------------------------------------------
       $Id: loginbox.php 1262 2005-09-30 10:00:32Z mz $  

       XT-Commerce - community made shopping
       http://www.(( Wir dulden keine kommerziellen Werbelinks - Bitte Forenregeln beachten! ))

       Copyright (c) 2003 XT-Commerce
       -----------------------------------------------------------------------------------------
       based on:
       (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
       (c) 2002-2003 osCommercebased on original files from OSCommerce CVS 2.2 2002/08/28 02:14:35 www.oscommerce.com
       (c) 2003      nextcommerce (loginbox.php,v 1.10 2003/08/17); www.nextcommerce.org

       Released under the GNU General Public License
       -----------------------------------------------------------------------------------------
       Third Party contributions:
       Loginbox V1.0                Aubrey Kilian <aubrey@mycon.co.za>

       Released under the GNU General Public License
       ---------------------------------------------------------------------------------------*/

    $box_smarty = new smarty;
    $box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
    $box_content = '';
    require_once (DIR_FS_INC.'xtc_image_submit.inc.php');
    require_once (DIR_FS_INC.'xtc_draw_password_field.inc.php');

    if (!isset($_SESSION['customer_id'])) {// Hetfield - 2009-08-19 - removed depricated function session_is_registered to be ready for PHP >= 5.3

            $box_smarty->assign('FORM_ACTION', '<form id="loginbox" method="post" action="'.xtc_href_link(FILENAME_LOGIN, 'action=process', 'SSL').'">');
            $box_smarty->assign('FIELD_EMAIL', xtc_draw_input_field('email_address', '', 'maxlength="50" style="width:170px;"'));
            $box_smarty->assign('FIELD_PWD', xtc_draw_password_field('password', '', 'maxlength="30" style="width:80px;"'));
            $box_smarty->assign('BUTTON', xtc_image_submit('button_login_small.gif', IMAGE_BUTTON_LOGIN));
            $box_smarty->assign('LINK_LOST_PASSWORD', xtc_href_link(FILENAME_PASSWORD_DOUBLE_OPT, '', 'SSL'));
            $box_smarty->assign('FORM_END', '</form>');

            $box_smarty->assign('BOX_CONTENT', $loginboxcontent);

            $box_smarty->caching = 0;
            $box_smarty->assign('language', $_SESSION['language']);
            $box_loginbox = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_login.html');
            $smarty->assign('box_LOGIN', $box_loginbox);
    }

    // ideeos.de - Modifikation
    // Login Box soll auch dann angezeigt werden, wenn eine session schon besteht
    // box -> box_login_logged_in.html
    elseif (xtc_session_is_registered('customer_id')) {

        $box_smarty->assign('FORM_ACTION','<form id="login" method="post" action="' . xtc_href_link(FILENAME_LOGOFF, 'action=process', 'NONSSL') . '">');

        $box_smarty->assign('LINK_LOGOFF', xtc_href_link(FILENAME_LOGOFF, '', 'SSL'));

            $box_smarty->assign('LINK_ACCOUNT', xtc_href_link(FILENAME_ACCOUNT, '', 'SSL'));

        $box_smarty->assign('FORM_END','</form>');

        $box_smarty->assign('BOX_CONTENT', $loginboxcontent);

        $box_smarty->caching = 0;

        $box_smarty->assign('language', $_SESSION['language']);

        $box_loginbox= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_login_logged_in.html');

        $smarty->assign('box_LOGIN',$box_loginbox);

     }
    // ideeos.de - Modifikation Ende
    ?>

    Die bestehende "loginbox.php" habe ich nicht verändert, ist also noch original vorhanden. Soll ich diese auch noch posten?
    Gruß Peter

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #9 am: 17. Oktober 2011, 11:00:12
    hallo cannewitz,
    danke für den Hinweis. Habe damit kein Problem, mein Sitz ist in Spanien, hier gibt es solche Gesetze nicht.
    Gruß Peter

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #10 am: 17. Oktober 2011, 11:26:31
    Hi Peter,

    und was hat das mit "Tell a friend" zu tun?
    Das ist doch was ganz anderes.

    Markus

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #11 am: 17. Oktober 2011, 11:55:13
    hallo Markus,
    oh Mann, da war ich total von der Rolle. Habe mehrere Baustellen gleichzeitig, entschuldige bitte.
    Also von xt:Commerce gibt es nur eine Einbauanleitung die ich genau so befolgt hatte:

    Zitat
    #####################################################################################################

    Description:   Tell a friend via mailto-Tag
    Version:    xt:Commerce v3.04 (alle Versionen inkl. aller auf dieser Version basierenden Forks)
    Author:    Christian Jung

    #####################################################################################################

    Öffnen Sie die Datei includes/modules/products_info.php

    Suchen Sie nach:

    $info_smarty->assign('PRODUCTS_EAN', $product->data['products_ean']);

    Fügen Sie das danach ein

    $info_smarty->assign('PRODUCTS_LINK',xtc_href_link(FILENAME_PRODUCT_INFO, xtc_product_link($product->data['products_id'],$product->data['products_name'])));

    -----------------------------------------------------------------------------------------------------

    Öffnen Sie nun Ihre Template Datei module/product_info/product_info_v1.html und fügen Sie folgenden Code an eine beliebige Stelle ein.

    <a href="mailto:?subject=Produkt: {$PRODUCTS_NAME}&amp;body=Hi, %0Adas folgende Produkt habe ich im {php}echo TITLE;{/php} Shop gefunden%0A%0A{$PRODUCTS_LINK}%0A%0Aund das könnte Dich vielleicht auch interessieren.%0A">Produkt weiterempfehlen</a>

    #####################################################################################################

    und danach wie gesagt, keine Inhalte mehr in den Artikeln

    Gruß Peter

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #12 am: 17. Oktober 2011, 12:40:43
    Hi ...

    und wenn du das in die html-Datei einfügst ist die Beschreibung weg?

    wo genau hast du das eingefügt?

    Markus

    elpego

    • Schreiberling
    • Beiträge: 337
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #13 am: 17. Oktober 2011, 13:33:40
    hallo Markus,
    habe alles so eingesetzt wie oben beschrieben.
    Den Link siehe Zeile 25 habe ich am Ende eingefügt, ist ja nicht näher aufgeführt wo der hingehört.
    Gruß Peter

    Markus

    • modified Team
    • Beiträge: 1.396
    • Geschlecht:
    Re: "Tell a friend" Modul
    Antwort #14 am: 17. Oktober 2011, 16:11:31
    Hi ...

    Bau das mal ein ... in welchem Shop ist das dann zu sehen?

    schöne Grüße

    Markus
               
    anything