Länder-Kode2 in Rechnung vor Postleitzahl

05.09.2014 14:23
#1
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

in der Rechnung steht z.B.

8707 Uetikon am See
Schweiz

Ist es auch möglich, dann der Kode2 vor die Postleitzahl gesetzt wird, also so:

CH-8707 Uetikon am See


Dankeschön für die Hilfe!

schöne Grüße
Stefan


JoomShopping: 4.6.1
 
05.09.2014 16:36
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Change in
components/com_jshopping/lib/generate_pdf_order.php

 
15.09.2014 18:35
#3
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

Danke für die Rückmeldung!

Aber was muss ich wie ändern?

Dankeschön für die Hilfe!

schöne Grüße
Stefan

 
16.09.2014 11:18
#4
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Sorry. only hint.

See
$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->zip." ".$order->city."\n".$order->country, 0,'L');

 
17.09.2014 10:27
#5
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

Danke für den Hinweis!

Ich sehe, dass ich "country" ersetzen muss.

Aber wie ist der Code-Name für "Kode2"? ist es evtl. "country_code_2"?

Ich habe es mal eingesetzt, aber es wird nichts angezeigt:

$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$order->country_code_2."".$order->zip." ".$order->city."\n".$order->country, 0,'L');


Dankeschön für die Hilfe!

schöne Grüße
Stefan


Last change: 17.09.2014 10:51
 
23.09.2014 17:25
#6
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

so wie es scheint, erhalte ich keine weitere Hilfe mehr zu diesem Thema.

Erhalte ich Hilfe, wenn ich dafür bezahle?
Wenn ja, was würde es kosten?

Dankeschön für die Rückmeldung!

schöne Grüße
Stefan

 
24.09.2014 08:16
#7
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

$order2 = JSFactory::getTable('order', 'jshop');
$order2->load($order2->order_id);

$country = JSFactory::getTable('country', 'jshop');
$country->load($order2->country);

use variable $country->country_code_2


Last change: 24.09.2014 08:16
 
24.09.2014 11:38
#8
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

schönen Dank für die Antwort und den Code!

Meine Versuche den Code and der richtigen Stelle einzugeben, sind leider gescheitert.

Ich habe das "generate_pdf_order" im Anhang und den Code in ca. Zeile 80 eingefügt. (Das ist falsch, das weiß ich, weil es nicht funktioniert).

Deshalb bitte ich darum, den Code an der richtigen Stelle zu platzieren und mir ggfls. eine Rechnung dafür auszustellen.

Dankeschön!

schöne Grüße
Stefan
generete_pdf_order.txt


Last change: 24.09.2014 11:39
 
24.09.2014 12:32
#9
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Sorry.


$order2 = JSFactory::getTable('order', 'jshop');
$order2->load($order->order_id);

$country = JSFactory::getTable('country', 'jshop');
$country->load($order2->country);

 
24.09.2014 14:02
#10
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Sorry,

auch mit dem neuen Code wird kein PDF erzeugt.

Habe ich den Code richtig platziert (ca. Zeile 80)?
(siehe Anhang)

Dankeschön für die Hilfe!

schöne Grüße
Stefan

generete_pdf_order1.txt


Last change: 24.09.2014 14:04
 
24.09.2014 14:15
#11
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Yes. Works for me.

enable display error (joomla error reporting: maximum)

 
24.09.2014 16:05
#12
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Fatal error: Call to undefined method JSFactory::getTable() in /var/www/vhosts/biokraft-pflegeprodukte.de/httpdocs/components/com_jshopping/lib/generete_pdf_order.php on line 79

79= "$order2 = JSFactory::getTable('order', 'jshop');"

viele Grüße
Stefan

 
24.09.2014 16:30
#13
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 25919
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Try

$order2 = JTable::getInstance('order', 'jshop');
$order2->load($order->order_id);

$country = JTable::getInstance('country', 'jshop');
$country->load($order2->country);


Last change: 24.09.2014 16:30
 
24.09.2014 16:44
#14
Stefan3
Joomshopping forum user no avatar
Name: Stefan
09.06.2013
Posts: 77
Quote
Aw: Länder-Kode2 in Rechnung vor Postleitzahl

Hallo,

Super!

jetzt funktioniert es wunderbar!

Vielen herzlichen Dank für die Mühe!


Für alle, die dasselbe Umsetzen möchten:

components/com_jshopping/lib/generate_pdf_order.php

ca. Zeile 80:

Zusätzlich einfügen:

$order2 = JTable::getInstance('order', 'jshop');
$order2->load($order->order_id);

$country = JTable::getInstance('country', 'jshop');
$country->load($order2->country);


Vorhandener Code anpassen:

$pdf->MultiCell(80,4.5,$order->firma_name."\n".$order->f_name." ".$order->l_name." ".$order->m_name."\n".$order->street." ".$order->home." ".$order->apartment."\n".$country->country_code_2."- ".$order->zip." ".$order->city, 0,'L');


schöne Grüße
Stefan


Last change: 24.09.2014 16:45
 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.