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: ANLEITUNG: Externe janolaw AGB per include einbinden

    janolaw

    • janolaw.de
    • Neu im Forum
    • Beiträge: 4
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #15 am: 19. November 2010, 09:08:12
    Hallo Zusammen,

    wir haben bereits eine Schnittstelle zu xt:Commerce entwickeln lassen, die genau das macht. Soweit ich das beurteilen kann, ist diese Schnittstelle auch kompatibel zu modified eCommerce Shopsoftware. Die Schnittstelle steht samt Anleitung unter http://www.janolaw.de/agb-service/einbindung-xt-commerce-v3.html zum Download zur Verfügung.

    Sollte es Fragen dazu geben, stehe ich gerne zur Verfügung. Vielleicht kann jemand prüfen, ob die Schnittstelle unter modified eCommerce Shopsoftware problemlos läuft und hier feedback geben.

    Grüße

    janolaw

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.372
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #16 am: 19. November 2010, 09:34:10
    Na das wäre ja viel zu einfach gewesen! :crazy:

    Herzlich Willkommen im Forum!

    Grüße

    Torsten

    janolaw

    • janolaw.de
    • Neu im Forum
    • Beiträge: 4
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #17 am: 19. November 2010, 09:50:52
    lol, einfach kann ja jeder. :-)

    vielen Dank für das Willkommen. Offen wäre jetzt nur noch, ob das auch funktioniert...

    Grüße

    janolaw

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #18 am: 19. November 2010, 13:11:15
    Schönen Gruß

    h-h-h

    Du bist der BESTE! DANKE!!!!! :)  :king:

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #19 am: 19. November 2010, 13:16:09
    lol, einfach kann ja jeder. :-)

    vielen Dank für das Willkommen. Offen wäre jetzt nur noch, ob das auch funktioniert...

    Grüße

    janolaw

    Hallo Janolaw,

    bin bis jetzt auch sehr zufrieden, besonders mit dem freundlichen Telefonat mit eurem Anwalt, er hat wirklich Fachkundig und ohne Zeitdruck alle meine Fragen beantwortet.  :thumbs:

    Jetzt müsst Ihr nur noch die rechtlichen Texte im Datenschutbereich für den Facebook-Like-Button und Google Analytics anpassen bzw. erweitern, dann ist alles perfekt, hab das schon gestern angesprochen :)

    Vielen herzlichen Dank noch mal

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #20 am: 19. November 2010, 14:31:31
    Hallo Armando,

    habe das ganze mal perfektioniert "JANOLAW AGB include ohne Frames"..

    Vorteile:
    - Die Formatierung kann selbst mittels CSS angepasst werden.
    - Die Überschrift(h1) wird mittels Content-Manager gesetzt.
    - Keine nur groß geschriebene Überschrift (ALLGEMEINE GESCHÄFTSBEDINGUNGEN).
    - Keine extra DNS-Abfragen (iframe/css)
    - Barrierefrei (Screenreader und Netscape-4 tauglich)

    shop_content.php
    Suche:

    Code: PHP  [Auswählen]
    $smarty->assign('CONTENT_BODY', $content_body);

    Füge davor ein:

    Code: PHP  [Auswählen]
            //BOF - h-h-h - 2010-10-18 - janolaw agb include
    if ($_GET['coID'] == 3) {
            $content_body = file_get_contents("http://www.janolaw.de/agb-service/shops/DEINE-JANOLAW-IDS/agb.html");
            $content_body = strip_tags($content_body, '<div><p><li><ol>');
            $content_body = str_replace('ALLGEMEINE GESCHÄFTSBEDINGUNGEN', '', $content_body);
            $content_body = str_replace('@import url("https://www.janolaw.de/agb-service/shops/janolaw.css");', '', $content_body);
            $content_body = str_replace('</body></html>', '<br \/>', $content_body);
    }
            //EOF - h-h-h - 2010-10-18 - janolaw agb include

    DEINE-JANOLAW-IDS bitte ändern, wollte nur nicht das hier jeder Deine AGBs drinne hat.  :D

    stylesheet.css (Bitte nach eigenem Wunsch anpassen)

    Code: CSS  [Auswählen]
    .janolaw-absatz {
        font-size: 12px;
        margin: 8 4 4 8;
    }
    .janolaw-paragraph {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        margin: 16 4 4 8;
    }
    #janolaw-paragraph {
        font-size: 14px;
        font-weight: bold;
        text-align: center;
        margin: 16 4 4 8;
    }
    .janolaw-text {
        font-size: 12px;
        margin: 8 4 4 8;
    }
    .janolaw-adress {
        font-size: 12px;
        margin: 8 4 4 8;
    }
    .janolaw-block {
        font-size: 12px;
        margin: 8 4 4 8;
    }
    #janolaw-footer{
    }
    #janolaw-body{
    }

    Ich kann allen anderen auch immer wieder janolaw empfehlen!
    agb-dokumenten-pakete für den Internetshop
    * AGB für Internetshop * Widerrufs- und Rückgabebelehrung * Datenschutzerklärung * Web-Impressum
    ab 59 EUR das ist um längen günstiger als ein Anwalt.  :B

    Schönen Gruß

    h-h-h

    [EDIT Tomcraft 18.11.2010: Anleitung aktualisiert, Danke an h-h-h.]

    Hi h-h-h, hab's jetzt ausprobiert leider bekomme ich diese Fehlermeldung, :( der Code sah schon so schön aus! mach ich was falsch?

    Code: PHP  [Auswählen]
    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /homepages/46/d335523740/htdocs/shop_content.php on line 85

    Warning: file_get_contents(http://www.janolaw.de/agb-service/shops/100264608/513814/agb.html) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /homepages/46/d335523740/htdocs/shop_content.php on line 85

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #21 am: 19. November 2010, 14:57:39
    Hallo Zusammen,

    wir haben bereits eine Schnittstelle zu xt:Commerce entwickeln lassen, die genau das macht. Soweit ich das beurteilen kann, ist diese Schnittstelle auch kompatibel zu modified eCommerce Shopsoftware. Die Schnittstelle steht samt Anleitung unter http://www.janolaw.de/agb-service/einbindung-xt-commerce-v3.html zum Download zur Verfügung.

    Sollte es Fragen dazu geben, stehe ich gerne zur Verfügung. Vielleicht kann jemand prüfen, ob die Schnittstelle unter modified eCommerce Shopsoftware problemlos läuft und hier feedback geben.

    Grüße

    janolaw

    Wenn ich es laut Beschreibung einbinde kommt leider folgende Fehlermeldung

    Ein Fehler ist aufgetreten! Bitte überprüfen Sie ihre Janolaw UserID und ShopID in Ihrer Konfigurationsdatei ("/includes/config.php")!

    eine "/includes/config.php" gibt es doch gar nicht oder? ich sehe nur eine "configure.php"

    LG

    Armando

    h-h-h

    • modified Team
    • Beiträge: 4.562
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #22 am: 19. November 2010, 15:31:15
    [...]
    Zitat
    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration
    [...]
    [...]

    In der "php.ini" des Servers muss "allow_url_fopen" aktiviert werden.

    Gruß h-h-h

    janolaw

    • janolaw.de
    • Neu im Forum
    • Beiträge: 4
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #23 am: 19. November 2010, 16:11:00
    Wenn ich es laut Beschreibung einbinde kommt leider folgende Fehlermeldung

    Ein Fehler ist aufgetreten! Bitte überprüfen Sie ihre Janolaw UserID und ShopID in Ihrer Konfigurationsdatei (includes/config.php)!

    eine includes/config.php gibt es doch gar nicht oder??? ich sehe nur eine configure.php

    LG

    Armando

    Hallo Armando,

    der Fehler deutet auf ein 404 Fehler beim Abruf der Dateien hin. Meistens wurde bei solchen Fehlern die Kundennummer und die ShopId verwechselt oder ein Tippfehler eingebaut. Prüf das bitte noch mal und schicke mir im Zweifel Deine Kundennummer, damit ich nachschauen kann, ob die Dateien auch da sind (waren sie bis jetzt immer, aber man weiß ja nie)

    Grüße

    janolaw

    armandogarcia

    • Fördermitglied
    • Beiträge: 333
    • Geschlecht:
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #24 am: 23. November 2010, 20:46:57
    In der "php.ini" des Servers muss "allow_url_fopen" aktiviert werden.

    Gruß h-h-h

    wo kann ich diese "php.ini" finden bzw. ändern?

    h-h-h

    • modified Team
    • Beiträge: 4.562
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #25 am: 23. November 2010, 20:59:50
    Ich hoffe, dass Du einen eigenen Server hast.
    Sonst musst Du deinen Hoster fragen.

    wo finde ich die php.ini???????

    Schönen Gruß

    h-h-h

    h-h-h

    • modified Team
    • Beiträge: 4.562
    ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #26 am: 29. Dezember 2010, 21:21:40
    Wenn durch "file_get_contents" ein Fehler wie oben berichtet entsteht:

    Code: PHP  [Auswählen]
    Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in ...shop_content.php on line 85

    Und Ihr keinen Zugriff auf die "php.ini" habt bzw. "allow_url_fopen" nicht ändern wollt.

    Könnte folgende Methode mit dieser "get_contents_by_uri" Funktion klappen:

    Code: PHP  [Auswählen]
    /**
     * Gets contents of any webside by an URI.
     * @author blog.root-of-all-evil.com
     * @param String $uri
     */

    function get_contents_by_uri($uri) {
            $uriElem = parse_url ( $uri );
            $fp = @fsockopen ( $uriElem ['host'], 80, $errno, $errstr, 10 );

            if (! $fp) {
                    throw new Exception ( "Could not create socket: '" . $errnstr . "' (" . $errno . ")." );
            }

            $request = "GET " . $uriElem ['path'] . (isset ( $uriElem ['query'] ) ? "?" . $uriElem ['query'] : "") . " HTTP/1.1\r\n";
            $request .= "Host: " . $uriElem ['host'] . "\r\n";
            $request .= "Connection: Close\r\n\r\n";

            fwrite ( $fp, $request );
            $response = "";
            while ( ! feof ( $fp ) ) {
                    $response .= fgets ( $fp, 128 );
            }
            fclose ( $fp );

            // split headers from data
            $responseSplit = explode ( "\r\n\r\n", $response, 2 );

            return $responseSplit [1];
    }

    Code: PHP  [Auswählen]
        //BOF - h-h-h - 2010-10-18 - janolaw agb include
    if ($_GET['coID'] == 3) {
        $content_body = get_contents_by_uri("http://www.janolaw.de/agb-service/shops/DEINE-JANOLAW-IDS/agb.html");
        $content_body = strip_tags($content_body, '<div><p><li><ol>');
        $content_body = str_replace('ALLGEMEINE GESCHÄFTSBEDINGUNGEN', '', $content_body);
        $content_body = str_replace('@import url("https://www.janolaw.de/agb-service/shops/janolaw.css");', '', $content_body);
        $content_body = str_replace('</body></html>', '<br \/>', $content_body);
    }
        //EOF - h-h-h - 2010-10-18 - janolaw agb include

    Schönen Gruß

    h-h-h

    NicoDeluxe

    • Fördermitglied
    • Beiträge: 987
    • Geschlecht:
    Re: ANLEITUNG: Externe janolaw AGB per include einbinden
    Antwort #27 am: 18. August 2012, 17:22:03
    Hallo,

    hat hier jemand ne Ahnung, warum ich im media/content keine html Dateien habe? brauch für das Janolaw Modul die dateien checkout_agb.html (oder so ähnlich) für das automatische Updaten der AGB; WR, Datenschutz etc.

    Weiß jemand wo ich her bekomme? Im Komplettdownload von modified eCommerce Shopsoftware und im Moduldownload sind die Dateien NICHT enthalten
    2 Antworten
    5046 Aufrufe
    24. Mai 2013, 09:02:45 von gonzo88
    3 Antworten
    5800 Aufrufe
    12. Januar 2012, 09:44:05 von clem
    5 Antworten
    2888 Aufrufe
    02. Mai 2017, 15:09:33 von iChris
    6 Antworten
    3938 Aufrufe
    20. November 2010, 23:51:49 von DokuMan