, het creëren van Opencart gewoonte de betaling: 2, 37,,,,,,,,,,, 5,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts 3 dollar.Niet' dit artikel niet missen, maken deel uit van een reeks genaamd creëren. De wijze van betaling van de Opencart. Het creëren van Opencart gewoonte de wijze van betaling: een deel van de in de Opencart creëren gewoonte de betaling: 3, zijn er veel in de Opencart kern zelf nog veel andere methoden kunnen worden betaald, in de vorm van Opencart winkel. De uitbreiding van de drie partijen.Maar soms vind je je eigen omstandigheden, heb je nodig om een aantal verschillende, of het is geen methode voor de selectie van de poort, of wil je een andere logica.In ieder geval, je enige keuze: het creëren van een nieuwe Opencart in de wijze van betaling van de module.,, in deze handleiding, zullen we zien dat het achterste deel van de aangepaste methoden.We zullen zien hoe de lijst van je gewoonte de wijze van betaling en de betaling van andere methoden.Trouwens, we zullen kijken hoe de wijze van betaling van de toewijzing van een gewoonte van vorm, we zullen aannemen dat we betalen voor de gewoonte de naam "aanpassen".Ten minste drie documenten, je moet creëren, met de oprichting van een ding.Laten we kijken naar de details, die dezelfde. De verantwoordelijke voor de verwerking, door te gaan met het creëren van documenten, beheer en controle van de betaling /PHP /douane.,.Gebruik de volgende inhoud creëren van de verantwoordelijke voor de verwerking in de nieuwe documenten, PHP aanpassen.Dit dossier zal verantwoordelijk zijn voor de desbetreffende documenten door een beroep te doen op de standpunten en het behoud van de achterkant van de na de show, we vormen waarde vormen van de databank.,, <?PHP controllerpaymentcustom uitbreiding van de voor de verwerking verantwoordelijke (particuliere $= verkeerde installatie (); de functie van index () {% dit > taal - > belasting ('payment /aanpassen "); de dollar - > documenten > settitle (aangepast voor de toewijzing van de betaling van belasting); de dollar - > model ('setting en BT; /); als ($- > verzoekt de'request_method" > server [] = = "en") {% dit model_setting_setting - > > editsetting (aanpassingen van de dollar - > het verzoek% GT%); de dollar - > zitting > gegevens [] = "succes.."; de dollar - > heroriëntering van ($- > URL > banden ('extension /betalingen "," = "teken.$this-> session-> data['token'],'SSL'));} $this-> data['heading_title'] = $this-> language-> GET ('heading_title'); $this-> data['entry_text_config_one'] = $this-> language-> GET ('text_config_one'); $this-> data['entry_text_config_two'] = $this-> language-> GET ('text_config_two'); $this-> data['button_save'] = $this-> language-> - $this-> ('text_button_save');; data['button_cancel'] = $this-> language-> GET ('text_button_cancel'); $this-> data['entry_order_status'] = $this-> language-> GET ('entry_order_status'); $this-> data['text_enabled'] = $this-> language-> GET ('text_enabled'); $this-> data['text_disabled'] = $this-> language-> GET ('text_;Personen met een handicap); de dollar - > gegevens'entry_status "[] = dollar - > taal - > ('entry_status"); de dollar - > gegevens [het] = dollar - > URL > banden ('payment /maatwerk "," p.m. = ".De dollar - > zitting > gegevens ['token] ", de"); de dollar - > gegevens'cancel "[] = dollar - > URL > banden ('extension /betalingen", "=" teken.$this-> session-> data['token'],'SSL'); als lid is ($this-> request-> post['text_config_one'])) {$this-> data['text_config_one'] = $this-> request-> post['text_config_one'];} anders {% this-> data['text_config_one'] = $this-> config-> GET ('text_config_one');} als lid is ($this-> request-> post['text_config_two'])) {$this-> data['text_config_two'] = $this-> request-> post['text_config_two'];} anders {$this-> data['text_config_two'] = $this-> config-> GET ('text_config_two');} als lid is ($this-> request-> post['custom_status'])) {$this-> data['custom_status'] = $this-> request-> post['custom_status'];} {$this-> anders; data['custom_status'] = $this-> config-> GET ('custom_status');} als lid is ($this-> request-> post['custom_order_status_id'])) {$this-> data['custom_order_status_id'] = $this-> request-> post['custom_order_status_id'];} anders {$this-> data['custom_order_status_id'] = $this-> config-> GET ('custom_order_status_id');} $this-> load-> model ('localisation/; order_status'); $this-> data['order_statuses'] = $this-> model_localisation_order_status-> getOrderStatuses (); $this-> 1 ='payment/custom.tpl'; $this-> kinderen = array ('common/header','common/footer'); $this-> respoNSE - > setoutput ($- > ());}}, zoals je kan zien, de naam van een categorie de volgende criteria Opencart noemen.We weten dat elk deel van de index,.,,, laden we de taal voor documenten en de vaststelling van de waarde van , < titel >, etiket.,, - dollar > taal - > belasting ('payment /aanpassen "); - het - > documenten settitle > (aangepaste toewijzing van de wijze van betaling);,, in het volgende hoofdstuk, zullen we het model", documenten, die PHP, die ons zal redden, methoden, waarde van databanken.We controleren, waarde beschikbaar is, zullen we het redden in de database.,, - dollar > belasting > model ('setting /instellingen); als ($- > verzoekt de'request_method "> server [] = =" en ") {% dit model_setting_setting - > en GT; editsetting (aanpassingen van de dollar - > verzoek > post); de dollar - > zitting > gegevens [] =" succes. "; de dollar - > heroriëntering van het - ($> URL > banden ('extension /betalingen", "=" teken.$this-> session-> data['token'],'SSL'));}, en de volgende paar lijnen, van deze code is net opgezet de statische etiketten die zullen worden gebruikt in het model.,,,,, $this-> data['heading_title'] = $this-> language-> GET ('heading_title'); $this-> data['entry_text_config_one'] = $this-> language-> GET ('text_config_one'); $this-> data['entry_text_config_two'] = $this-> language-> GET ('text_config_two'); $this-> data['button_save'] = $this-> language-> GET ('text_button_save'); $this-> data['button_cancel'] = $this-> language-> GET ('text_button_cancel'); $this-> data['entry_order_status'] = $this-> language-> GET ('entry_order_status'); $this-> data['text_enabled'] = $this-> ik language->('text_enabled "); de dollar - > gegevens'text_disabled" [] = dollar - > taal - > ('text_disabled "); de dollar - > gegevens'entry_status" [] = dollar - > taal - > ('entry_status "); de volgende,,, zetten we de" actie "de variabelen in de vorm van de ons voorgelegde index" methode, worden ingediend.En op dezelfde manier, zullen de gebruikers terug te komen op de lijst van de wijze van betaling, als ze klik op annuleren.,, - dollar > gegevens [het] = dollar - > URL > banden ('payment /gebruik "," p.m. = ".De dollar - > zitting > gegevens ['token] ", de"); de dollar - > gegevens'cancel "[] = dollar - > URL > banden ('extension /betalingen", "=" teken.De dollar - > zitting > gegevens ['token] ", de"), en bovendien zijn er; toewijzing van de code in de vorm van gebied standaard is in de toevoeging of montage.,, als lid is ($- > verzoek > na'text_config_one] [)) {% van deze gegevens ['text_config_one > "] = dollar - > verzoek > na'text_config_one] of [} {%; dit > gegevens ['text_config_one"] = dollar - configuratie - > > ('text_config_one ");}....Als is ($this-> request-> post['custom_order_status_id'])) {$this-> data['custom_order_status_id'] = $this-> request-> post['custom_order_status_id'];} anders {$this-> data['custom_order_status_id'] = $this-> config-> GET ('custom_order_status_id');}, in de volgende afdeling,, we laden de verschillende status van dat gebied beschikbaar om waarden, die zullen worden gebruikt voor de drop-down In de vorm van voor de samenstelling, de status om, naast load->,, $this->; model ('localisation/order_status'); $this-> data['order_statuses'] = $this-> model_localisation_order_status-> getOrderStatuses (); ten slotte, we geven onze, door de door het dossier, custom.tpl, en maken de $this-> model.,, $this-&='payment/custom.tpl';GT; kinderen = array (gewone /hoofd ", de" gewone /meter "); de dollar - > de reactie - > setoutput ($- > ()); dit is een controleur, de documenten, de taal en de model - document.,,, dus nu zijn We klaar voor de verwerking van documenten, laten we het scheppen van de taal en de model - dossier.Door te gaan met het creëren van de taal van het dossier, het beheer /languages /Engels /betaling /douane. Php.Om ervoor te zorgen dat de taal van je dossier lijkt onder ons in ons voorbeeld , de code aanpassen, PHP,,, <?PHP _ dollar'heading_title "[] =" van de definitie van de wijze van betaling "; _ dollar'text_enabled" [] = "kunnen"; _ dollar'text_disabled "[] =" gehandicapten "; _ dollar'text_config_one" [] = "parameters"; _ dollar'text_config_two "[] =" parameters "; _ ['entry_status dollar] =" staat: "; _ dollar'entry_order_status" [] = "order staat:"; _ dollar'text_button_save "[] =" red "; _ dollar'text_button_cancel" [] = "af"?>,, zie je dat we net een variabele voor de controle van documenten in de taal van de vroege.Dit is zeer eenvoudig en simpel, laten we het creëren van mening - dossier.In de tot een model van documenten, de beheerder /standpunten /Templates /betaling /douane. Logistiek.Gebruik de volgende inhoud van nieuwe modellen in de documenten, gewoonte. 2,, <?PHP ECHO titel;?> < die id = "inhoud" > < div = "doos" > < div = "titel" > < H1 > < IMG - src = "oog /Images /betaling. Van Papoea - Nieuw - Guinea" (= "/> <?PHP ECHO $heading_title;?> < /H1 > < div = "knop" > < een onclick = "$("vormen.) dienen (); "=" knop "> <?PHP ECHO $button_save;?> < /> < href = < "?PHP ECHO $geannuleerd;?> "=" knop "> <?PHP ECHO $button_cancel;?> < /> < /div > < /div > < div = "inhoud" > < vorm van actie = "<?PHP ECHO $acties;?> "methode =" na "enctype =" multipart/form-data "=" formele "> < tabel =" formele "> < tr > < O > <?PHP ECHO $entry_order_status;?> < /O > < OTO > < de keuze van de custom_order_status_id "> <?PHP voor (order_statuses dollar order_status) {?> <?PHP als ($order_status'order_status_id "[] = = $custom_order_status_id) {?> < de waarde van de optie = < "?PHP ECHO $order_status ['order_status_id];?> "gekozen" keuze "> <?PHP ECHO $order_status [naam];?> < /opties > <?{} anders?> < de waarde van de optie = < "?PHP ECHO $order_status ['order_status_id];?> "> <?PHP ECHO $order_status [naam];?> < /opties > <?}?> <?}?> < /selectie > < /O > < /TR > < tr > < O > <?PHP ECHO $entry_text_config_one;?> < /O > < O > < input vormen voor de tekst "naam" text_config_one waarde "=" <?PHP ECHO $text_config_one;?> maat "=" 10 "> < /O > < /TR > < tr > < O > <?PHP ECHO $entry_text_config_two;?> < /O > < O > < input vormen voor de tekst "naam" text_config_two waarde "=" <?PHP ECHO $text_config_two;?> maat "=" 10 "> < /O > < /TR > < tr > < O > <?PHP ECHO $entry_status;?> < /O > < OTO > < de keuze van de custom_status "> <?PHP als ($custom_status) {?> < de waarde van de optie = "1" gekozen "keuze" > <?PHP ECHO $text_enabled;?> < /opties > < de waarde van de optie = 0 > <?PHP ECHO $text_disabled;?> < /opties > <?{} anders?> < de waarde van de optie = 1 > <?PHP ECHO $text_enabled;?> < /opties > < de waarde van de optie = "0" gekozen "keuze" > <?PHP ECHO $text_disabled;?> < /opties > <?}?> < /selectie > < /O > < /TR > < /tabel > < /vorm > < /div > < /div > < /- > <?PHP ECHO meter.???????> en, nogmaals, het moet gemakkelijk te begrijpen: de doelstelling is van dit dossier biedt ons de methode van toewijzing van aangepaste betaling.Het gebruik van de verantwoordelijke voor de verwerking in de variabelen die in het dossier, hoe is het met de dossiers zien, zijn we klaar.Nu is het tijd om te handelen en alles in actie zien.Het beheer van de regio het hoofd boven Opencart, uitgebreid% GT% betaald.Moet je ons zien aangepaste methoden is opgenomen onder de betaling in contanten,.,,,,, klik op de link naar de installatie, installatie, ons gebruik van de methode.Na de installatie, moet je het kunnen zien, de redactie, de link open regeling vormen.De redacteur, klik op de link.,,,,, dat de vorm van de toewijzing voor wat we doen alle inspanningen tot nu toe.Je kan zien dat we om een gemeenschappelijke, om de status van "staat, en, op het gebied van .Trouwens, we hebben bewezen dat je kan leveren op de parameters, en de vaststelling van parameters, twee parameters,,,, je kan een formulier invullen, klik , SAVE, knop.We hebben een code voor het voorzien in onze benadering, de indicatoren, de controleur moeten uitpakken.En vergeet niet, dat het mogelijk is, staat, als je wilt dat je methode kan op de voorkant.In het kader van het laatste deel van een en dezelfde - zien we de voorkant.Vergeet niet dat de voeding met gebruikmaking van de volgende delen van je ideeën.,
Het creëren van een speciaal onderdeel van de wijze van betaling, Opencart: 2
Next Page:De ontwikkeling van de thema 's