MarcinPaul.pl

Archiwum z miesiąca Maj 2011

Maj/11

12

Problem z panelem admina pod IE9

Podobnie jak w przypadku facebook’owych skryptów FBML Internet Explorer 9 ma problem z poprawnym działaniem panelu administracyjnego Magento.

Rozwiązanie jest identyczne jak z FBML. Jeśli mamy dostęp do kodu źródłowego dodanie do sekcji <head> w pliku app/design/adminhtml/default/default/template/page/head.phtml odpowiedniego znacznika meta:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Dodanie znaczniku meta powoduję włączenie trybu wstecznej zgodności ze standardami (w tym przypadku ze standardami Internet Explorer 8).

Jeśli nie mamy dostępu do plików z kodem strony należy na stronie panelu (pod IE9 oczywiście) kliknąć F12. Powoduje to włączenie ‚Narzędzi Developerskich‚ i w zakładce ‚Tryb przeglądarki‚ wybieramy ‚Standardy programu Internet Explorer 8‚ lub klikamy ‚Alt+8‚.

·

Maj/11

12

Problem z FBML pod IE9

Ostatnio dodając facebook’owy Like Box za pomocą FBML (Facebook Markup Language) do kolejnego sklepu internetowego okazało się, że najnowszy i ogólnie niby naj, naj, naj Internet Explorer 9 ma problem z odpowiednia jego interpretacją i pokazaniem go na stronie.

Rozwiązaniem jest (jeśli mamy dostęp do kodu źródłowego strony) dodanie odpowiedniego kodu do znacznika <html> oraz znacznika meta do sekcji <head>:

<html xmlns:fb="http://www.facebook.com/2008/fbml" xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<meta http-equiv="X-UA-Compatible" content="IE=8" />

Dodanie znaczniku meta powoduję włączenie trybu wstecznej zgodności ze standardami (w tym przypadku ze standardami Internet Explorer 8).

Jeśli nie mamy dostępu do plików z kodem strony należy na danej stronie (pod IE9 oczywiście) kliknąć F12. Powoduje to włączenie ‚Narzędzi Developerskich‚ i w zakładce ‚Tryb przeglądarki‚ wybieramy ‚Standardy programu Internet Explorer 8‚ lub klikamy ‚Alt+8‚.

·

Aby dołączyć numer listu przewozowego oraz nazwę dostawcy przesyłki, należy w szablonach mailowych związanych z wysyłką towaru (app/locale/pl_PL/template/email/sales/shipment_new.html oraz app/locale/pl_PL/template/email/sales/shipment_new_guest.html) dodać odpowiedni kod:

{{block type='core/template' area='frontend' template='email/order/shipment/track.phtml' shipment=$shipment order=$order}}

Najlepiej gdzieś pod boksem, w którym są wymienione produkty do wysyłki:

{{layout handle="sales_email_order_shipment_items" shipment=$shipment order=$order}}

Blok w mailu powinien wyglądać mniej więcej tak:

·