W dniu 2013-03-22 17:17, Emers pisze:
W dniu 2013-03-21 21:17, I. Rusin pisze:
to niewiem jak tam było ja nie mam tej wersji w git jest jak ponizej w demo
Ja nie wpadłem na pomysł z oddziałami i zmieniałem ręcznie w kodzie. Mój pomysł polegał na tym, że w każdym szablonie sprawdzam, czy faktura została wystawiona przed krytyczną datą i jeśli tak to wstawia jedne dane, jeśli po - drugie.
Dodaj w phpui w sekcji invoices dwie zmienne: header i header2. Powiedzmy, że header to nowe dane, header2 - stare. Przerabiasz każdy szablon generujący fakturę i za każdym razem gdy jest odwołanie do header lub division_header zmieniasz kod na:
{if $invoice.cdate > 1363824000} {$invoice.invoices.header|replace:"\n":"<BR>"}<br> {else} {$_config.invoices.header2|replace:"\n":"<BR>"}<br> {/if}
Przykład dotyczy pliku invoice.html.
a co trzeba i na co zmienić w invoice_pdf.php ??
W przypadku invoice_pdf.php robisz analogicznie, tyle że w php, nie w smarty. 1363824000 to data 21.03.2013 00:00.
Jest to sposób dla średnio kumatych w php i smarty.