PDA

Shop Support News Archive - Shopbetreiber News -> Forum : ECB: Einbau von Cawena PDF-Katalog


Rubbersale
24.06.2009, 16:35
Soweit scheint der Einbau des Moduls kein Thema zu sein. Zumindest muss bloss eine Datei grundlegend geändert werden. Im orignal xtC ist es die admin/includes/column_left.php. Jetzt im ECB-Shop muss das ganze in die admin/includes/header.php.

Laut Anleitung soll ich diesen Codeabschnitt:

//PDF Katalog 2.7.4
echo ('"dataTableHeadingContent">'.PDF_HEADING_TITLE.'</div>');
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['pdf_katalog']
== '1')) echo '<a href="' .xtc_href_link(FILENAME_PDF, '', 'NONSSL') .
'"class="menuBoxContentLink"> -' . BOX_PDF_KATALOG . '</a>
';


unter "BOX_HEADING_PRODUCTS" packen, aber im ECB-Shop sieht das ganze wegen der Arrays ein wenig anders aus:

BOX_HEADING_PRODUCTS => array(
****BOX_CATEGORIES => array('acl' => 'categories',
****************************'link' => FILENAME_CATEGORIES,
****************************'icon' => 'icon_produkt.png'),


Ich könnte das ganze ja soweiter fotsetzenÄ

BOX_HEADING_PRODUCTS => array(
****PDF_HEADING_TITLE =>array( ?????),


Doch dort wo die Fragezeichen stehen, stehe ich jetzt im wahrsten Sinne des Wortes auf dem Schlauch.

LG
Tina

andi_25
24.06.2009, 16:50
Hallo,

Ich habe noch keinen ECB in den fingern gehabt, aber nur vom lesen würde ich mal wie folgt tippen.

BOX_HEADING_PRODUCTS => array(
****PDF_HEADING_TITLE =>array('acl' => 'categories',
************************************************ 'link' => FILENAME_PDF,
************************************************** 'icon' => 'icon_pdf.png'),




acl = access Control = Alle user jetzt in dem Fall die Kategorien bearbeiten dürfen dürfen auch auf PDF
zugreifen, eventuell andere acl wählen
link = selbstprechend
icon = mach die ein Bild für den Menüpunk, speichere es als icon_pdf.png ab und lege es da hin wo z.B
auch icon_produkt.png liegt

Rubbersale
24.06.2009, 19:10
''>ZITAT(andi_25 @ Jun 24 2009, 14:50) 180248
Hallo,

Ich habe noch keinen ECB in den fingern gehabt, aber nur vom lesen würde ich mal wie folgt tippen.

BOX_HEADING_PRODUCTS => array(
****PDF_HEADING_TITLE =>array('acl' => 'categories',
************************************************ 'link' => FILENAME_PDF,
************************************************** 'icon' => 'icon_pdf.png'),

acl = access Control = Alle user jetzt in dem Fall die Kategorien bearbeiten dürfen dürfen auch auf PDF
zugreifen, eventuell andere acl wählen
link = selbstprechend
icon = mach die ein Bild für den Menüpunk, speichere es als icon_pdf.png ab und lege es da hin wo z.B
auch icon_produkt.png liegt
[/b]

Vielen Dank für den Hinweise.

Nun habe ich alles soweit integriert und die Funktion "Produktkatalog" erscheint unter dem Hauptmenu "Kunden".
Sobald ich draufklicke erscheint eine Fehlermeldung:
''>ZITAT</div>
Warning: require(includes/column_left.php) [function.require]: failed to open stream: No such file or directory in H:\xampp\htdocs\...\shop\admin\pdf_katalog.php on line 2091

Fatal error: require() [function.require]: Failed opening required 'includes/column_left.php' (include_path='.;H:\xampp\php\pear\') in H:\xampp\htdocs\...\shop\admin\pdf_katalog.php on line 2091
[/b]

Die ursprüngliche Zeile lautet:

<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>


Selbst wenn ich es in:

<?php require(DIR_WS_INCLUDES . 'header.php'); ?>

ändere, bleibt die Fehlermeldung.

Hat denn nicht einer von den Codern auch Interesse, dass man dieses nützliche Modul in den ECB-Shop bekommtÜ

LG
Tina

P.S. Kann es sein, das dieser Link:
Hier klicken um die Datei/das xt:Commerce / xt-Commerce MoDul kostenlos herunter zu laden.. (http://www.ecombase.de/forum/index.php?automoDule=downloads&showfile=753)

noch nicht gefixt wurde?

andi_25
24.06.2009, 21:23
Hi,

Ich würde mal versuchen die Zeile ganz rauszunehmen, ich vermute das du den header nicht neu
includen musst.

Xantiva
24.06.2009, 22:52
''>ZITAT(Rubbersale @ Jun 24 2009, 18:10) 180267
Hat denn nicht einer von den Codern auch Interesse, dass man dieses nützliche Modul in den ECB-Shop bekommt[/b]
Schau mal hier: http://www.ecombase.de/Bugtracker/index.ph...s&task_id=4 (http://anonym.to/?http://www.ecombase.de/Bugtracker/index.php?do=details&task_id=4)

Ich versuche gerade das Teil erst mal in einem XTC ans laufen zu kriegen. Sonderzeichen ("&", ...) werden noch nicht richtig übernommen, so dass das XML nicht valid ist. Da muss mindest noch ein htmlspecialchars drüber laufen. Danach übergibt er bei mir die selektierten Kategorien nicht. Wenn der läuft, dann können wir über den Einbau in die ECB reden.

Ciao,
Mike

Rubbersale
24.06.2009, 23:03
''>ZITAT(andi_25 @ Jun 24 2009, 19:23) 180271
Hi,

Ich würde mal versuchen die Zeile ganz rauszunehmen, ich vermute das du den header nicht neu
includen musst.
[/b]

Vielen Dank Andi,

das war die Lösung. Ich habe folgenden Codeabschnitt in der admin/pdf_katalog.php:

<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
**<td width="<?php echo BOX_WIDTH; ?>" valign="top" class="columnLeft2">
** <table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">
****
****<?php require(DIR_WS_INCLUDES . 'column_left.php'); ?>
****
** </table>
**</td>


dahin gehend abgeändert:

<table width="100%" border="0" cellpadding="2" cellspacing="2">
<tr>
**<td width="<?php echo BOX_WIDTH; ?>" valign="top" class="columnLeft2">
** <table border="0" width="<?php echo BOX_WIDTH; ?>" cellspacing="1" cellpadding="1" class="columnLeft">
** </table>
**</td>


Nun funktioniert alles.
Ist denn die Community an der fertigen Version für den ECB-Shop interessiert? Dann müsste ich nur wissen, wie ich das Modul dem Onkel Volker zukommen lassen kann.

LG
Tina

Xantiva
24.06.2009, 23:26
Hi Tina,

Du kannst einen PDF Katalog generieren? Hm, hier in einem Kundeshop ist die $_POST['categories'] immer leer?!?

Wenn wir das Teil in die ECB einbauen, dann werden wir da noch ein paar Änderungen dran vornehmen müssen. Die Verzeichnisstruktur kann so nicht bleiben.

Ciao,
Mike

Rubbersale
24.06.2009, 23:37
''>ZITAT(Ex-Entwickler @ Jun 24 2009, 21:26) 180283
Hi Tina,

Du kannst einen PDF Katalog generieren? Hm, hier in einem Kundeshop ist die $_POST['categories'] immer leer?!?

Wenn wir das Teil in die ECB einbauen, dann werden wir da noch ein paar Änderungen dran vornehmen müssen. Die Verzeichnisstruktur kann so nicht bleiben.

Ciao,
Mike
[/b]

Ok, Mike ... zu früh gefreut.
Es wird kein PDF-Katalog erstellt. Lediglich im Verzeichnis pdf_katalog/pdfkatalogtree befindet sich dann eine generierte .xml-Datei.

Ist denn die Ursache für das Nichtfunktionieren bekannt?

LG
Tina

Xantiva
25.06.2009, 00:06
''>ZITAT(Rubbersale @ Jun 24 2009, 22:37) 180284Ist denn die Ursache für das Nichtfunktionieren bekannt?[/b]
Noch nicht ... :huh:

pilicic handel
26.06.2009, 23:05
daran bin ich auch gescheitert.

ich habe den pdf katalog für xtcommerce

aber für ecb tu ich mir schwer es einzubauen

Xantiva
27.06.2009, 00:04
Hi Mario,
''>ZITAT(Pilicic Mario @ Jun 26 2009, 22:05) 180778ich habe den pdf katalog für xtcommerce[/b]
welche Version hast Du denn in dem XTC installiert? Welchen Browser benutzt Du?

Ciao,
Mike

Franzel EL
27.06.2009, 10:39
Hallo Ex-Entwickler, :rolleyes:

habe den Komfortabler PDF-Katalog von Hier (http://anonym.to/?http://www.estelco.de/product_info.php/products_id/93/erweiterungen/modul-komfortabler-pdf-katalog.html) im ECB 1.01 Testshop eingebaut. Läuft soweit, hat nur noch ein wenig Probleme mit den Umlauten. Ist aber nicht so umfangreich wie von Cawena.

Xantiva
27.06.2009, 10:59
Hi Franzel,

kannst Du damit einen Katalog für z. B. nur eine bestimte Kategorie erstellen, oder verarbeitet der immer alle Kategorien und Produkte?

Ciao,
Mike

Franzel EL
27.06.2009, 11:09
''>ZITAT</div>kannst Du damit einen Katalog für z. B. nur eine bestimte Kategorie erstellen, oder verarbeitet der immer alle Kategorien und Produkte?
[/b]

Hallo Ex-Entwickler, :rolleyes:
Du kannst sowohl einzelne Kategorien wieauch einen gesamt Katalog erstellen.

Xantiva
27.06.2009, 11:14
Danke, dann schaue ich mir den mal an ...

Rubbersale
27.06.2009, 13:11
''>ZITAT(Ex-Entwickler @ Jun 27 2009, 9:14) 180871
Danke, dann schaue ich mir den mal an ...
[/b]

Vielen Dank Franzel, dieses Modul funktioniert wirklich ohne viel Schnickschnack ... der Einbau war auch dem entsprechend einfach.

Was jetzt noch ganz toll wöre, wenn sich einer von unseren Coder-Freaks vielleicht mal das Problem mit den Umlauten ansehen könnte. Dann könnte man das Modul auch hier posten, denn es läuft ja wunderbar im ECB-Shop.

So long ...
Tina

Franzel EL
27.06.2009, 14:06
Hallo, :rolleyes:

vielleicht kann man ja von diesem (http://www.ecombase.de/forum/index.php?automodule=downloads&showfile=240) Modul noch eine Erweiterung einbauen.

''>ZITAT</div>PDF Export User stellt im Frontend des Shops dem Kunden die Möglichkeit zur Verfügung, einen PDF katalog aus den vorhandenen Artikeln zu generieren, direkt anzusehen oder zu speichern.

Der Vorteil gegenüber der Original-Version liegt darin, dass der Katalog immer aktuell gehalten ist, da er nur bei Bedarf generiert wird.[/b]

dann wäre es Super - versuchen wir es mal.

Xantiva
27.06.2009, 16:36
So etwas kann aber auch schon mal zu Performance Problemen führen. Dann lieber ein Cronjob, der 1x am Tag alle gewünschten Kataloge aktualisiert.

pilicic handel
27.06.2009, 16:40
''>ZITAT(Ex-Entwickler @ Jun 26 2009, 23:04) 180792
Hi Mario,

welche Version hast Du denn in dem XTC installiert? Welchen Browser benutzt Du?

Ciao,
Mike
[/b]

hallo,

ich habe xt-Commerce 3.04.sp2 gehabt

bin jetzt kommplet auf ecb umgestiegen

Franzel EL
27.06.2009, 16:52
''>ZITAT</div>So etwas kann aber auch schon mal zu Performance Problemen führen. Dann lieber ein Cronjob, der 1x am Tag alle gewünschten Kataloge aktualisiert.[/b]
Die Idee ist super und wesendlich leichter umzusetzen, so hat der Kunde immer einen Aktuellen Katalog. Da bleiben uns nur noch die Probleme mit den Umlauten.
Im Frontend des Shops, könnte man eine Box mit Links zum Laden einbauen.

Xantiva
29.06.2009, 02:31
Das Modul basiert auf der FPDF Klasse und die ist leider nicht UTF-8 fähig. Habt Ihr schon mal nach FPDF und UTF-8 gesucht? http://kevinscomputer.wordpress.com/2008/0...utf-8-und-fpdf/ (http://anonym.to/?http://kevinscomputer.wordpress.com/2008/09/12/utf-8-und-fpdf/)

Eine Konvertierung mit utf8_decode (wie dort beschrieben) sollte für die meisten Fälle ausreichen. Ob das für den Einbau in die ECB reicht, müssen wir noch klären.

Ciao,
Mike

Rubbersale
29.06.2009, 13:53
''>ZITAT(Ex-Entwickler @ Jun 29 2009, 0:31) 181215
Das Modul basiert auf der FPDF Klasse und die ist leider nicht UTF-8 fähig. Habt Ihr schon mal nach FPDF und UTF-8 gesucht? http://kevinscomputer.wordpress.com/2008/0...utf-8-und-fpdf/ (http://anonym.to/?http://kevinscomputer.wordpress.com/2008/09/12/utf-8-und-fpdf/)

Eine Konvertierung mit utf8_decode (wie dort beschrieben) sollte für die meisten Fälle ausreichen. Ob das für den Einbau in die ECB reicht, müssen wir noch klären.

Ciao,
Mike
[/b]

Hallo Mike,
die Funktion utf8_decode() ist aber an den entsprechenden Stellen schon integriert. Ich glaube das Modul hat Schwieirgkeiten mit einer kompletten UTF-8 DB. Ich werde mal die Entwickler anschreiben. Mal gucken, was die sagen.

Denn den Entwickler (ist auch hier im Forum) des ursprünglichen Moduls, welches ich integrieren wollte, hatte ich auch angeschrieben. Aber leider kam bisher nichts vernünftiges herum, weil er angeblich den ECB-Shop nicht kennen würde.

So long ...
Die Tina

Rubbersale
01.07.2009, 00:53
Kann sich denn mal einer der Coder hier der Sache annehmen und mir mal einen Kostenvoranschlag machen, was es kosten würde, eines der Katalogmodule in ECB einzusetzen?

LG
Tina

pilicic handel
01.07.2009, 01:34
hallo,

bin grad am testen ob ich den pdf katalog zum laufen bekomme.

teilweise habe ich das auch hinbekommen.

mal sehen was da noch geht.

werde dan berrichten hier

energiespardepot
01.07.2009, 02:53
''>ZITAT(Ex-Entwickler @ Jun 29 2009, 1:31) 181215
Das Modul basiert auf der FPDF Klasse und die ist leider nicht UTF-8 fähig.
[/b]

Außerdem sollten alle Bilder als .jpg vorliegen. GIFs kann FPDF wohl auch nicht wiedergeben. Jedenfalls kommt bei manchen Kategorien eine entsprechend lautende Fehlermeldung. Das kann daran liegen, dass ich in einigen Artieklbeschreibungen gif-Bilder im HTML-Code habe.

berny
01.07.2009, 10:28
Jein

dies liegt daran, dass das Gif einen richtigen Header braucht, manche Programme schreiben den nicht richtig und dann kann fpdf das gif nicht lesen.

War zumindest bei mir so, hatte so ein gif, es neu erstellt, und dann gings.

Die generelle Frage auch dazu:
Gibt es schon eine neue Version des fpdf und kann man die problemlos integrieren?
Sollte man ev bei der Weiterentwicklung berücksichtigen.

gimli
09.07.2009, 20:43
''>ZITAT</div>Das Modul basiert auf der FPDF Klasse und die ist leider nicht UTF-8 fähig. [/b]

Die Version die unter diesem Link (http://anonym.to/?http://www.developers-guide.net/forums/6979,fpdf-version-1-6-erschienen) zu finden ist, soll utf8-fähig sein und auch gifs handeln können, das original benutzte ist ja die Version 1.53, also etwas älter.

Ich habe das teil mal geladen und ausgetauscht. Geht natürlich nicht so einfach wie ich dachte. Daher mein kleines Anliegen an die Profis hier sich das mal anzuschauen.

Gruß Uwe

pilicic handel
10.07.2009, 01:10
ich habe das modul mal bei mir installiert.

bin leider noch nicht dazu gekommen es weiter zu testen.

ich werde es aber dan natürlich hier posten

ich habe das modul mal bei mir installiert.

bin leider noch nicht dazu gekommen es weiter zu testen.

ich werde es aber dan natürlich hier posten

Germanboy4u
16.09.2009, 13:45
So hab gerade die neue Version eingebaut. Die 2.7.7 Version.

im FF macht er kein Katalog.

In IE8 gehts wunderbar. Hat da wer ne Idee, wie man das lösen kann?

Gäb es eine möglichkeit den Katalog via crownjob er so zu erstellen? Oder dass die auf Kundenwunsch erstellt werden kann?

Danke g

pilicic handel
23.09.2009, 16:50
das würde mich auch interessieren

comet
28.07.2010, 23:24
hat es es eigentlich jemand hinbekommen?