Frage zum Produkt

Diskussionen rund um die Templates (incl. Smarty)
Antworten
der-navimann
Beiträge: 23
Registriert: Fr 29. Apr 2011, 22:16
Shop Version: ecb v 1.1.3

Frage zum Produkt

Beitrag von der-navimann »

Gerade das Modul Frage zum Produkt eingebastelt. Soweit alles gut.

Aber es öffnet sich kein Formular.

Kann es daran liegen, dass javascript eingesetzt wird?

Gruss


Code: Alles auswählen

1. Datei: product_info.php
Verzeichnis: /includes/modules/
Öffnen Sie PRODUCT_INFO.PHP und suchen Sie dort den folgende Zeile
$info_smarty->assign('PRODUCTS_PRINT', '<img
src="templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/print.gif"
style="cursor:hand"
onclick="javascript:window.open(\''.xtc_href_link(FILENAME_PRINT_PRODUCT_INFO,
'products_id='.$product->data['products_id']).'\', \'popup\', \'toolbar=0,
width=640, height=600\')" alt="" />');
Fügen Sie unter dieser Zeile folgendes ein:
$info_smarty->assign('ASK_PRODUCT_QUESTION', '<img
src="templates/'.CURRENT_TEMPLATE.'/buttons/'.$_SESSION['language'].'/ask_a_ques
tion.gif" style="cursor:hand"
onclick="javascript:window.open(\''.xtc_href_link('ask_a_question.php?products_i
d='.$product->data['products_id']).'\', \'popup\', \'toolbar=0, width=630,
height=500\')" alt="" />');
ACHTUNG: Oben erscheinen mehrere Zeilen aufgrund des Umbruchs. Sie müssen darauf achten, daß sie im Quellcode
wirklich nur als eine einzige Zeile erscheinen!!!
2. Datei: product_info_v1.html (oder Ihr eigenes Produkt-Template)
Verzeichnis: /templates/<IHR_TEMPLATE_VERZEICHNIS>/module/product_info/
Im Template-Verzeichnis (standardmässig /templates/xtc4/module/product_info/) befindet sich das
Layout für Ihre Produkt-Seite (standardmässig z.B. product_info_v1.html).
Öffnen Sie diese Datei und suchen Sie dort den Text
{#print#}{$PRODUCTS_PRINT}<br />
Fügen Sie unterhalb dieser Zeile (in einer neuen Zeile) folgendes ein:
Frage zum Produkt&nbsp;{$ASK_PRODUCT_QUESTION}
3. Datei: filenames.php
Verzeichnis: /includes/
Öffnen Sie FILENAMES.PHP und suche Sie nach der Zeile
define('FILENAME_PRINT_PRODUCT_INFO', 'print_product_info.php');
Fügen Sie unterhalb die beiden folgenden neuen Zeilen ein:
define('FILENAME_ASK_PRODUCT_QUESTION', 'ask_a_question.php');
define('FILENAME_ASK_QUESTION', 'ask_a_question.php');
3. Kopieren Sie nun noch die folgenden Dateien
Datei ask_a_question_ok.html
kopieren nach /ask_a_question_ok.html
Datei lang/german/ask_a_question.php
kopieren nach /lang/german/ask_a_question.php
Datei templates/xtc4/mail/german/ask_a_question.html
kopieren nach /templates/<IHR_TEMPLATE>/mail/german/ask_a_question.html
Datei templates/xtc4/mail/german/ask_a_question.txt
kopieren nach /templates/<IHR_TEMPLATE>/mail/german/ask_a_question.txt
Datei templates/xtc4/buttons/german/ask_a_question.gif
kopieren nach /templates/<IHR_TEMPLATE>/buttons/german/ask_a_question.gif
a.) wenn keine Suchmaschinen-Optimierung verwendet wird:
Datei ohne_suma_optimierung/ask_a_question.php
kopieren nach /ask_a_question.php
b.) wenn die Suchmaschinen-Optimierung aktiv ist:
Datei mit_suma_optimierung/ask_a_question.php
kopieren nach /ask_a_question.php
Hinweis zu Providern
Die Anwendung ist bei zwei unterschiedlichen Providern getestet worden. Dabei fiel auf, daß bei
einem Provider die ASK_A_QUESTION.PHP (im Shop Rootverzeichnis) geändert werden mußte:
Anstelle der Original-Zeile:
require(DIR_WS_LANGUAGES . $language . '/ask_a_question.php');
war nochmals die explizite Angabe auf den deutschen Pfad wie folgt notwendig:
require(DIR_WS_LANGUAGES . $language . 'german/ask_a_question.php');
Bitte bei eventuellen Fehlern prüfen, ob laut Fehlernachricht ein Pfad falsch ist und dann
entsprechend anpassen.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Frage zum Produkt

Beitrag von Xantiva »

Für welchen Shop (Webs/ECB) / welche Version / welches Template?
Mein Shop: http://www.basteln-selbermachen.de
der-navimann
Beiträge: 23
Registriert: Fr 29. Apr 2011, 22:16
Shop Version: ecb v 1.1.3

Re: Frage zum Produkt

Beitrag von der-navimann »

Hi und Morgen,

ECB Shop 1.0.8 und gunnart v1 template.

Habe es nach Anleitung gemacht. Aber der Link funzt nicht. Ich habe es einmal in einem "echten XTC" gemacht. Da ging es. Irgendie.

Soll ich einmal die Beschreibung als PDF hochladen, damit man die Anleitung besser lesen kann?
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Frage zum Produkt

Beitrag von Xantiva »

Was ist das denn für ein "Modul" :shock: ?
Die Anwendung ist bei zwei unterschiedlichen Providern getestet worden. Dabei fiel auf, daß bei
einem Provider die ASK_A_QUESTION.PHP (im Shop Rootverzeichnis) geändert werden mußte:
Anstelle der Original-Zeile:
require(DIR_WS_LANGUAGES . $language . '/ask_a_question.php');
war nochmals die explizite Angabe auf den deutschen Pfad wie folgt notwendig:
require(DIR_WS_LANGUAGES . $language . 'german/ask_a_question.php');
Bitte bei eventuellen Fehlern prüfen, ob laut Fehlernachricht ein Pfad falsch ist und dann
entsprechend anpassen.
Nach der Anleitung wäre ich erst mal sehr Vorsichtig. Nicht dass die Sicherheitsbetrachtungen genauso professionell gemacht worden sind. :roll:

Zum Javascript: Wie sieht denn der erzeugte Quellcode aus?
Mein Shop: http://www.basteln-selbermachen.de
der-navimann
Beiträge: 23
Registriert: Fr 29. Apr 2011, 22:16
Shop Version: ecb v 1.1.3

Re: Frage zum Produkt

Beitrag von der-navimann »

Was meinste mit erzeugtem Quellcode? Kann ich Dir das Teil mal senden? Kannst dann besser sehen was Sache ist.

Gruss
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Frage zum Produkt

Beitrag von Xantiva »

der-navimann hat geschrieben:Was meinste mit erzeugtem Quellcode?
der-navimann hat geschrieben:Aber es öffnet sich kein Formular. Kann es daran liegen, dass javascript eingesetzt wird?
Du hast das "Ding" eingebaut. Es öffnet sich kein Formular. Du vermutest wegen JavaScript.
1. Ich hoffe, Du hast kein JavaScript bei Dir deaktiviert.
2. Ich möchte die URL zu der Seite auf der sich das Formular nicht öffnet, oder eben den Quellcode der Seite.
der-navimann hat geschrieben:Kann ich Dir das Teil mal senden? Kannst dann besser sehen was Sache ist
Ich werde nicht anfangen bei mir irgend welche Module zu verbauen. Mir reicht erst mal die URL oder der Quellcode.

Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
der-navimann
Beiträge: 23
Registriert: Fr 29. Apr 2011, 22:16
Shop Version: ecb v 1.1.3

Re: Frage zum Produkt

Beitrag von der-navimann »

erledigt
Zuletzt geändert von der-navimann am Fr 13. Mai 2011, 07:21, insgesamt 1-mal geändert.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Frage zum Produkt

Beitrag von Xantiva »

Installationsbeschreibung für XT:Commerce 3.0.4 SP1
Das Teil ist für die SP1 !!!
Die letzte XTC Version war die 3.0.4 SP2.1. Auf dieser setzt auch der ECB-Shop auf. Das könnte also in einem XTC auch nicht funktionieren. Aber ohne die URL ... :roll:

Warum kommst Du immer mit anderen Daten und nicht mit dem was benötigt und erfragt wird? Du möchtest Hilfe haben, gerne, aber nicht so. :evil:
Mein Shop: http://www.basteln-selbermachen.de
der-navimann
Beiträge: 23
Registriert: Fr 29. Apr 2011, 22:16
Shop Version: ecb v 1.1.3

Re: Frage zum Produkt

Beitrag von der-navimann »

Oh je. Schande über mich. Habe ich gar nicht gesehen. Hast Recht.

Weiss aber, dass ich mal eines hatte, das ist echt ne Blamage für mich.

SORRY
Antworten