Przykład integracji kalkulatora mbank RATY na platformie IAI



Podobne dokumenty
Dokumentacja Skryptu Mapy ver.1.1

Krok 1: Stylizowanie plakatu

Danuta ROZPŁOCH-NOWAKOWSKA Strona Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Laboratorium 6 Tworzenie bloga w Zend Framework

Dzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.

Laboratorium 1: Szablon strony w HTML5

Sierpień 2015 rozwiązanie plik: index.htlm

Instrukcja platformy wideo

Responsywne strony WWW

Załącznik Nr 2 do Uchwały Nr XXIX/181/2014 Rady Gminy Bojszowy z dnia 17 stycznia 2014 r.

DOM (Document Object Model)

Tworzenie Stron Internetowych. odcinek 9

Zdarzenia Zdarzenia onload i onunload

Wykład 03 JavaScript. Michał Drabik


Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium

Defilada - przykład wykorzystujący animowane modele Copperlicht. Andrzej P.Urbański Politechnika Poznańska

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Zdefiniowane style mogą określać układ treści na stronie i sposób jej formatowania np. kolor czcionki, pogrubienia, tło tabel, rysunków itp.

CSS - layout strony internetowej

Kompresja stron internetowych

2. Prezentacja wizualna

Aplikacje internetowe

Raty PayU - Optymalne Wdrożenie

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

Specyfikacja techniczna dot. mailingów HTML

Załącznik nr 2 do uchwały Nr XXII/ 141 /2013 Rady Gminy Bojszowy z dnia r. <?xml version="1.0" encoding="utf-8"?>

Wyszukiwanie największej spośród czterech liczb. Przykładowe rozwiązanie

Rys.2.1. Drzewo modelu DOM [1]

Ćwiczenie 9 - CSS i wstawianie CSS

PROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński

SterBox. Przygotowanie Strony Użytkownika

Informatyka MPDI 3 semestr

D:\Program Files\Temp\Deklaracja o wysokości opłaty za gospodarowanie odpadami komunalnymi-3.xml 6 maja :16

Projektowanie aplikacji internetowych. CSS w akcji

Uwaga w niektórych przeglądarkach różnice mogą być niewidoczne zależy to od przeglądarki i ew. od jej ustawień.

Zadanie 1. Tworzenie nowej "strony sieci WEB". Będziemy korzystad ze stron w technologii ASP.NET.

Zajęcia 4 - Wprowadzenie do Javascript

Dokument hipertekstowy

Mailingi HTML. Specyfikacja techniczna

Elementarz HTML i CSS

Aplikacje WWW - laboratorium

Tworzenie Stron Internetowych. odcinek 5

PORADNIK KODOWANIA: CSS

Ćwiczenia laboratoryjne nr 8 Podstawy języka XML.

Żeby dodać artykuł, trzeba się na portalu zarejestrować i w menu użytkownika na stronie portalu kliknąć: Nowy artykuł. W swoim menu zobaczą ten link

Pozycjonowanie i poruszanie warstw

Jeśli dodamy jakieś parametry stylów dla poszczególnych DIV-ów, np.: <div style="float: left">pierwsza treść, zdjęcie, tabele lub cokolwiek </div>

Bootstrap. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Własna strona WWW w oparciu o CMS

JavaScript obiektowość

Funkcje i instrukcje języka JavaScript

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Aplikacje internetowe - laboratorium

Tworzenie Stron Internetowych. odcinek 5

How To? Konfiguracja podglądu strumienia z kamer IP ACTi

Oczywiście występują także znaczniki, bez ich odpowiednika kończącego, np. <BR>

W ogólności znaczniki mogą również posiadać atrybuty które pozwalają wpływać i manipulować własnościami znaczników lub przenosić dodatkowe informacje:

HTML (HyperText Markup Language) hipertekstowy język znaczników

za pomocą: definiujemy:

Własna strona WWW w oparciu o CMS

JAVAScript - obiekty HTML

Podstawy JavaScript ćwiczenia

Tworzenie stron internetowych z wykorzystaniem HTML5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

PERFORMANCE W JOOMLA! JAK SPRAWIĆ ABY STRONA DZIAŁAŁA SZYBCIEJ?

Zaawansowane aplikacje internetowe

JAVAScript tablice, przekazanie danych do funkcji, obiekty Date i window

CSS pozwala przypisać poszczególnym elementom na. grubość, rozmiar czcionki, kolor tła, odległości między

Tomasz Grześ. Systemy zarządzania treścią, cz. II

Materiały opracowane przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie

Informacja podatku łączny styl

Jak posługiwać się edytorem treści

Palindromy. Przykładowe rozwiązanie

Ilość cyfr liczby naturalnej

Dokument hipertekstowy

Tworzenie Stron Internetowych. odcinek 6

TECHNOLOGIE INTERNETOWE WYKŁAD 6. JavaScript Funkcje i obiekty

Podstawy (X)HTML i CSS

Kaskadowość stylów określa pierwszeństwo w oddziaływaniu na te same elementy strony różnych stylów.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

AUDYT DOSTĘPNOŚCI STRONY INTERNETOWEJ

Czcionki. Rodzina czcionki [font-family]

H2.cjk { font-family: "Microsoft YaHei"; font-size: 14pt; font-style: italic; font-weight:

Specyfikacja techniczna kreacji HTML5

Krzyżówka Hot Potatoes JCross

Korzystania z systemu monitorowania pozycji system3.pl

p { color: yellow; font-weight:bold; }

Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt

UKŁAD INFORMACJI I POWIĄZAŃ MIĘDZY NIMI W INFORMACJI W SPRAWIE PODATKU LEŚNEGO (IL-1) W FORMACIE DANYCH XML

Nowy szablon stron pracowników ZUT

Przykładowe roz wiązanie:

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)

TECHNOLOGIE SIECI WEB

Wprowadzenie do Internetu zajęcia 4

CSS. Kaskadowe Arkusze Stylów

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

Krótki przegląd własności języka CSS

Transkrypt:

Przykład integracji kalkulatora mbank RATY na platformie IAI 1. Moderacja - > Dodatki HTML i JavaScript 1.1 Klikamy na przycisk nowy dodatek Wpisujemy w pole Tytuł dodatku nazwę CSS_mRaty. Następnie ustawiamy Widoczność dodatku na wartość: tak oraz typ dodatku na wartość HTML. W edytorze HTML wklejamy następujący kod: <style type="text/css"> a.order2_instalment cursor:pointer; div.order_payment_button button text-align:left; div.order_payment_button button img margin: 0 0 0 4px; h3.new_orderdetails_paygate_finalize color: #000000; display: none; font-size: 11px; font-weight: normal; padding: 10px 0; text-align: left; </style> Ostatnim krokiem jest ustawienie pola Wyświetlaj w na Sekcja Head oraz Wyświetlaj na podstornach na wartość wszystkich. 1.2 Klikamy na przycisk nowy dodatek. Wpisujemy w pole Tytuł dodatku nazwę JS_mRaty. Następnie ustawiamy Widoczność dodatku na wartość: tak oraz typ dodatku na wartość HTML. W edytorze HTML wklejamy następujący kod: function calculate_instalments(min,max,pricetotal,alertbox,link,maxquantity,name) if (cena_raty == '') eval(link); var inputcode = ''; //czy cena produktu/zamówienia < min if ((min!= '') && (parsefloat(cena_raty) < parsefloat(min))) inputcode = inputcode + '<h2>' + menu_instalment_label_min + name + menu_instalment_label_to + min + instalment_currency + '</h2><span class="info">' + menu_instalment_text_min + '</span>';

inputcode = inputcode + '<h2>' + menu_instalment_label_min + name + menu_instalment_label_to + min + instalment_currency + '</h2><span class="info">' + menu_instalment_text_minb + '</span>'; //czy cena produktu/zamówienia > max if ((max!= '') && (parsefloat(cena_raty) > parsefloat(max))) inputcode = inputcode + '<h2>' + menu_instalment_label_max + name + menu_instalment_label_to + max + instalment_currency + '</h2><span class="info">' + menu_instalment_text_max + '</span>'; inputcode = inputcode + '<h2>' + menu_instalment_label_max + name + menu_instalment_label_to + max + instalment_currency + '</h2><span class="info">' + menu_instalment_text_maxb + '</span>'; /*if ((min!= '') && (parsefloat(pricetotal) < parsefloat(min)) && (pricetotal!= '')) inputcode = inputcode + '<h2>' + menu_instalment_label_min + min + instalment_currency + '</h2><span class="info">' + menu_instalment_text_min + '</info>'; inputcode = inputcode + '<h2>' + menu_instalment_label_min + min + instalment_currency + '</h2><span class="info">' + menu_instalment_text_minb + '</info>'; '</p>'; */ inputcode = inputcode + '<p class="warning">' + menu_instalment_notall + if(pricetotal!= '') if(parsefloat(pricetotal) > 0) if((parsefloat(cena_raty) > parsefloat(min)) && (parsefloat(cena_raty) < parsefloat(max))) inputcode = inputcode + '<h2>'+ menu_instalment_label +'</h2><button onclick="'+ link.replace("xxx",cena_raty) +'">'+ menu_instalment_singleproduct + cena_raty + instalment_currency + '</button>'; var sum_raty = parsefloat(pricetotal) + parsefloat(cena_raty); sum_raty = sum_raty.tofixed(2); if(sum_raty > parsefloat(max)) inputcode = inputcode + '<h2>' + menu_instalment_label_maxbasket + name + menu_instalment_label_to + max + instalment_currency + '</h2><span class="info">' + menu_instalment_text_maxbasket + '</span>';

if((maxquantity!= '') && (basket_count > maxquantity)) inputcode = inputcode + '<p class="warning">' + menu_instalment_toomany + maxquantity + menu_instalment_toomany2 + '</p>'; if(sum_raty >= parsefloat(min)) inputcode = inputcode + '<button onclick="'+ link.replace("xxx",sum_raty) +'">'+ menu_instalment_basketproduct + sum_raty + instalment_currency + '</button>'; inputcode = inputcode + '<p class="warning">' + menu_instalment_notall + '</p>'; eval(link.replace("xxx",cena_raty)); if(parsefloat(koszyk_raty) > 0) if((parsefloat(cena_raty) > parsefloat(min)) && (parsefloat(cena_raty) < parsefloat(max))) inputcode = inputcode + '<h2>'+ menu_instalment_label +'</h2><button onclick="'+ link.replace("xxx",cena_raty) +'">'+ menu_instalment_singleproduct + cena_raty + instalment_currency + '</button>'; var sum_raty = parsefloat(koszyk_raty) + parsefloat(cena_raty); sum_raty = sum_raty.tofixed(2); if( sum_raty > parsefloat(max)) inputcode = inputcode + '<h2>' + menu_instalment_label_maxbasket + name + menu_instalment_label_to + max + instalment_currency + '</h2><span class="info">' + menu_instalment_text_maxb + '</span>'; if((maxquantity!= '') && (basket_count > maxquantity)) inputcode = inputcode + '<p class="warning">' + menu_instalment_toomany + maxquantity + menu_instalment_toomany2 + '</p>'; if(sum_raty >= parsefloat(min)) inputcode = inputcode + '<button onclick="'+ link.replace("xxx",sum_raty) +'">'+ menu_instalment_basketproduct + sum_raty + instalment_currency + '</button>'; alert(link+';'); eval(link); //eval(link.replace("xxx",cena_raty));

if((maxquantity!= '') && (basket_count > maxquantity)) inputcode = inputcode + '<p class="warning">' + menu_instalment_toomany + maxquantity + menu_instalment_toomany2 + '</p>'; if(parsefloat(pricetotal)!= parsefloat(cena_raty)) var sum_raty = parsefloat(pricetotal); sum_raty = sum_raty.tofixed(2) inputcode = inputcode + '<h2>'+ menu_instalment_label +'</h2><button onclick="'+ link.replace("xxx",cena_raty) +'">'+ menu_instalment_multiproduct + sum_raty + instalment_currency + '</button>'; inputcode = inputcode + '<p class="warning">' + menu_instalment_notall + '</p>'; eval(link.replace("xxx",cena_raty)); function show_instalments(inputcode) Popup.resizeOverlay(); $('#cover, #instalment_dialog img').bind('click',function() $('#cover').hide(); $('#instalment_dialog').css('top','0').hide(); ); $("#instalment_dialog > div").html(''); $("#instalment_dialog > div").html(inputcode); $('#instalment_dialog').show(); $('#instalment_dialog').animate('top':$(window).height() / 2 - $ ('#instalment_dialog').height() / 2 + $(window).scrolltop()); Ostatnim krokiem jest ustawienie pola Wyświetlaj w na Sekcja Head oraz Wyświetlaj na podstronach na wartość: wszystkich

1.3 Klikamy na przycisk nowy dodatek. Postępujemy analogicznie jak w punkcie 1.1 oraz 1.2. Ustawiamy nazwę na Calc_mRaty_1. Następnie wklejamy poniższy kod: <script src="/data/include/cms/mbank-raty/js/calculators.js" type="text/javascript"></script> <link type="text/css" rel="stylesheet" href="/data/include/cms/mbank-raty/mbcalc_style.css" media="screen,projection" /> <script src="https://ssl.intercon.pl/mbpartner/kalkulatory/calc/mbcalc.php? sprzedawca=79785584&pid=0&target=calc1" type="text/javascript"></script> <script>calc1 = new mbank_raty('calc1','2030.33');calc1.calculator_1();</script> Kod ten dodaje odpowiednie biblioteki oraz inicjalizuje nowy obiekt za pomocą konstruktora mbank_raty. Obiekt ten dostępny jest pod zmienną Calc1. Ustawiona jest tutaj właściwość target wskazująca na element o nazwie calc1. Ustawiamy wartość Wszystkich dla Wyświetlaj na podstronach. 2. Moderacja - > Bandery, butony, reklamy 2.1 Dodawanie kalkulatora na WWW Ustawienie wcześniej stworzonego kalkulatora odbywa się za pomocą dodania elementu div. Pod dowolny wybrany button wklejamy w edytor HTML następujący kod: <div id="calc1"></div>