PDA

Zobacz pełną wersję : Polski Lang VM by Zwiastun - problem



Jac
17-03-2006, 16:00
Czy tłumaczenie Zwiastuna (ściągnięte z Joomla.pl) działa Wam poprawnie z VirtueMart 1.0.2 stable + Joomla! 1.0.8 Stable ?

U mnie po wejściu w okno rejestracji nowego użytkownika wywala taki oto błąd (to samo jest też podczas finalizowania zamówienia) :

Fatal error: Call to undefined function: list_extra_field_6() in /home/users/delfinmedia/centrumakumulatorow/administrator/components/com_virtuemart/html/checkout_register_form.php(198) : eval()'d code on line 1

------
Pozdrawiam,
Jac

zwiastun
17-03-2006, 18:29
A jaki związek z tłumaczenem?

Jac
17-03-2006, 18:54
Taki związek, że z twoją wersją tłumaczenia występuje ten błąd.
Z polskim langiem pobranym ze strony VM nie ma tego problemu.

zwiastun
19-03-2006, 02:21
Odpowiedź Twoim tonem powinna brzmieć: No to korzystaj z "polskiego" langa pobranego ze strony VM. Nikt Ci przecież tego nie zabrania. Zwłaszcza, że jest to 'bardzo dobrze' i 'w całości' przetłumaczony lang.


Ja nadal nie rozumiem związku tłumaczenia z błędem, który Ci "wywala" z tłumaczeniem.
Komunikat mówi, że jest nieznana (niezdefiniowana) funkcja list_extra_field_6 w pliku checkout_register_form.php. W tym miejscu kodu nie ma żadnego odwołania do stałych językowych. Dodatkowych pół można zdefiniować 5 (for( $i=1; $i<6; ).

Niemniej, odszukaj w pliku językoweym polish.php linie 440-449 i zmien je, by wyglądały tak:


var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_1 = '';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_2 = '';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_3 = '';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_4 = '';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_4_1 = 'Tak';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_4_2 = 'Nie';
var $_PHPSHOP_SHOPPER_FORM_EXTRA_FIELD_5 = '';
(Usuń tekst: Wpisz nazwę dodatkowego pola 1). Nie ma go w oryginale langa i możliwe, że to ma jakiś związek

Jac
19-03-2006, 14:34
Problem rozwiązany dzięki twoim wskazówkom.
Dzięki za pomoc! :)

Pozdrawiam,
Jac