Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:

Autor Thema: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014  (Gelesen 34512 mal)

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Da es bei dem Tutorial zur Umsetzung der EU-Verbraucherrichtlinie für viele Schwierigkeiten bzw. Verständnisprobleme gibt und auch Templatedateien geändert werden müssen, habe ich ein kleines automatisches Modul dafür erstellt.

VORTEILE:
- es muss nur noch die includes/classes/main.php geändert werden
- Hinzufügen von zwei Sprachkonstanten in die lang/xxx/admin/configuration.php
- automatisches Anlegen der Contentseiten für "Lieferzeiten" und "Widerrufsformular"
- es müssen nun nur noch die beiden neuen Contentseiten befüllt werden, wie es im anderen Tutorial beschrieben ist

NACHTEILE: Funktioniert nicht, wenn den Lieferstati Bilder zugeordnet wurden! (In neuer Modulversion behoben!)

Hier der Download vom Modul:
http://bit.ly/1oexFVG

Gruß
Ronny

[EDIT jannemann 12.06.2014: Vorlagen Mustertexte für Belehrung und Formular angehängt, Danke an ShopNix.]
[EDIT Tomcraft 15.06.2014: Nachteile eingefügt.]
[EDIT Tomcraft 17.06.2014: Nachteile in neuer Modulversion nicht mehr vorhanden!]

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

Offline web4design

  • Experte
  • *****
  • Beiträge: 1.047
    • Teile Beitrag
    • http://www.web4design.de
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #1 am: 11. Juni 2014, 23:14:48 »
Klasse, danke Ronny.

Offline jannemann

  • modified Team
  • *****
  • Beiträge: 6.290
  • Geschlecht: Männlich
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #2 am: 11. Juni 2014, 23:38:31 »
Hallo Ronny,

auch von meiner Seite vielen Dank fürs Teilen!
Mir ist noch ein kleiner Fehler aufgefallen:
Die angelegte Contentseite heißt "Wiederrufsformular" sollte aber "Widerrufsformular" heißen.

Schöne Grüße,
Jan

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #3 am: 11. Juni 2014, 23:39:38 »
Guten Abend,

beim Aufrufen des Installers erhalte ich folgende Fehlermeldung:

Code: PHP  [Auswählen]
Fatal error: Call to a member function fetchAll() on a non-object in /var/www/vhosts/testsystem.com/httpdocs/fux_installer.php on line 381

Der Shop basiert auf Version 1.05, kann es daran liegen?

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #4 am: 12. Juni 2014, 00:03:15 »
@ Jannemann
Danke für den Hinweis, habe es korrigiert.

@0815
Lade dir das neue Paket herunter.

Das Modul habe ich neu gepackt und es kann wieder heruntergeladen werden.

Gruß
Ronny

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #5 am: 12. Juni 2014, 00:10:27 »
Hallo,

die Installation hat mit der neuen Datei funktioniert, aber es wird in der products_info_v1.html nichts angezeigt.

Das gleiche Problem habe ich mit der "zu Fuß"-Anleitung hier aus dem Forum.

Der Smarty für's Template scheint bei mir ohne Funktion zu sein.
Vielleicht liegt's einfach daran, dass mein Shop zu stark modifiziert ist.

... ich probier mal weiter den Fehler zu finden.

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #6 am: 12. Juni 2014, 00:24:11 »
Nach der Installation im Backend unter Konfiguration -> Versand Optionen den Punkt "Lieferzeit als Link" auf true stellen.

Dieser Punkt hat in der kleinen Textdatei gefehlt, ist nun aber vorhanden.

@0815
Guck dir den Installer nochmals an, ich habe dort eben die Anleitung für die Änderung bei einem 1.05 modified hinzugefügt. Denn sonst geht der Link nicht in der Lightbox auf.

Gruß
Ronny

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #7 am: 12. Juni 2014, 00:31:38 »
Bei mir ist leider kein Link, nicht mal ein Text ... gar nichts, obwohl die Funktion nun auf "true" gesetzt ist.

Der Smarty scheint in meinem Shop nicht zu funktionieren.

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #8 am: 12. Juni 2014, 00:32:24 »
Schick mir mal bitte per PN den Shoplink und zur Not auch FTP-Daten.

Gruß
Ronny

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #9 am: 12. Juni 2014, 00:37:03 »
Hallo,

auf die Schnelle ist das leider nicht so einfach.
Ich teste die Angelegenheit aktuell nur in meinem Testshop und auf den komme ich nur mit meiner IP.
Deine IP müsste ich dann zuerst noch hinzufügen, etc.

Ich verstehe einfach nicht, warum der Smarty nicht greift.
Auch mit der manuellen Anleitung komme ich nicht weiter.


Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #10 am: 12. Juni 2014, 00:48:09 »
Füge bitte in die templates/dein_template/module/product_info/product_info_xxx.html vor dem {$FORM_ACTION} ein {debug} ein und rufe dann die Artikelseite auf. Dann sollte ein Popup-Fenster mit allen Smartyvariablen aufgeben.

Suche dann {$SHIPPING_NAME} und poste was dort als Wert drin steht, wenn "Lieferzeit als Link" im Backend auf "true" steht.

Gruß
Ronny

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #11 am: 12. Juni 2014, 00:53:03 »
Ich denke, ich habe den Fehler gefunden.

in der main.php steht bei mir nicht:
Code: PHP  [Auswählen]
function getShippingStatusName($id) {
  return isset($this->SHIPPING[$id]['name']) ? $this->SHIPPING[$id]['name'] : '';
}

sondern nur:
Code: PHP  [Auswählen]
function getShippingStatusName($id) {
                return $this->SHIPPING[$id]['name'];
        }

Aus diesem Grund konnte Dein Programm den Code nicht austauschen.

Habe den Austausch nun manuell vorgenommen und bin damitschon mal einen großen Schritt weiter.
Der Link wird nun angezeigt. ... jetzt muss ich nur noch an der Formatierung arbeiten, weil ich die Funktion bisher nur für besondere Artikelinfos und nicht für die anzeige der Lieferzeit genutzt habe.

Edit: Mit den Sprachdateien ist auch kein automatischer Austausch möglich, weil bei mir z.B. statt:
Code: PHP  [Auswählen]
define('SHIPPING_INFOS_DESC' , 'Sprachgruppen ID der Versandkosten (Default 1) für die Verlinkung.');

dies hier steht:
Code: PHP  [Auswählen]
define('SHIPPING_INFOS_DESC' , 'Sprachgruppen ID der Versandkosten (Default 1) für die Verlinkung.');

... Umlautproblem, aber auch das ist manuell lösbar. ;-)

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #12 am: 12. Juni 2014, 00:55:50 »
Gibt's irgendwo 'ne Demo, bzw. einen Shop wo man sich die Option mal ansehen kann?
Würde mir weitere Bastelarbeiten sehr erleichtern ;-)

Offline Modulfux

  • Experte
  • *****
  • Beiträge: 3.405
  • Geschlecht: Männlich
    • Teile Beitrag
    • Modulfux - die ultimative SEO-Url für modified
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #13 am: 12. Juni 2014, 01:05:31 »
Das Modul ändert keinen Quellcode selbstständig. Die Änderung in der main.php musst du schon manuell machen.

Hier kannst du dir die Änderungen in einem echten Shop ansehen:
Demoshop

Gruß
Ronny

Edit:
Umlautprobleme sind nun auch behoben, ein ü bleibt jetzt auch ein ü .

Offline 0815

  • Viel Schreiber
  • *****
  • Beiträge: 835
    • Teile Beitrag
Re: MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014
« Antwort #14 am: 12. Juni 2014, 01:08:10 »
Ups! Das hatte ich wohl absolut falsch verstanden.
Mein Tag war wohl schon zu lang.

Danke für die Hilfe.


Teile per facebook Teile per linkedin Teile per twitter

xx
Suche das MODUL: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014

Begonnen von Liezeu am Admin- und Shopbereich

4 Antworten
1197 Aufrufe
Letzter Beitrag 10. Mai 2015, 11:47:13
von Liezeu
xx
Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014

Begonnen von xeron am Bastelecke

0 Antworten
427 Aufrufe
Letzter Beitrag 13. Oktober 2015, 21:14:56
von xeron
clip
ANLEITUNG: Umsetzung der EU-Verbraucherrichtlinie vom 13.06.2014

Begonnen von Tomcraft am Modulecke

132 Antworten
21927 Aufrufe
Letzter Beitrag 15. Juli 2014, 13:55:41
von Zaldoran
xx
Umsetzung der EU-Verbraucherrichtlinie -> Fehlermeldung configuration.php

Begonnen von minuteman am Installation / Update

1 Antworten
845 Aufrufe
Letzter Beitrag 08. Juli 2014, 16:51:06
von web0null