! Module, hoe zal een deel aan! Module,,,,,,,,,, uitwisseling van aandelen, 18,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, deze handleiding ter dekking van de financiering van de bestaande controle op het creëren van een proces van fundamentele bron van modules.We moeten nemen van mixcloud ding, leren hoe het wordt omgezet in een bron van module, eindelijk zal worden uitgebreid naar jed (uitbreiding van de catalogus!), als je nog nooit een bron van module voor het artikel waar het begon.,,,, stap 1: het opzetten van een van onze fundamentele documenten, dossiers, het creëren van elke module! Er zijn twee documenten, de absolute noodzaak.Een dossier is een XML - bestand, zal de details en de parameters van modules en een PHP dossiers, zal de module.Het doel van deze handleiding, zullen we in het creëren van een folder, mod_mixcloud_widget,,, met je favoriete code redacteur, creëren, mod_mixcloud_widget.php, XML, mod_mixcloud_widget,.Als we naar de volgende stap is het creëren van een index: //europa.eu.int /comm /Naam van het document. Http: //europa.eu.int /index.html bestanden te creëren, zal voor het verbergen van de module. De inhoud, door middel van een browser, model - document, en nu heb je de kern van het document toe te voegen, verhoging van de model - document.We door het creëren van een map, brochures,.In deze folder, we creëren, default.php: //europa.eu.int /comm /index.Documenten, default.php, module, model, waarbij het ontstaan van de produktie van de informatie aan de schone: //europa.eu.int /comm /pagina 's dossier., taal, en, tot slot, in onze wortels MAP, creëren we een nieuwe taal, MAP.Dit dossier zal er twee documenten:,, en-gb.mod_mixcloud_widget.ini, en-gb.mod_mixcloud_widget.sys.ini, zal worden gebruikt voor de keuze van de taal en met verschillende van onze module internationable, definitieve structuur van het document, bij elke stap moet u de volgende documenten na, de structuur, de taal /en GB. Mod_mixcloud_widget INI, taal /en GB. Mod_mixcloud_widget systeem INI,. Bron: //europa.eu.int /comm /PHP /default.,, Bron: //europa.eu.int /comm /index /index. Mod_mixcloud_widget.xml mod_mixcloud_widget PHP.,,.,, stap 2: het opzetten van een XML - bestand van elk van ons, de uitbreiding van een installatie van een bron van XML - bestand, dat heet een duidelijk, of de installatie van dossiers.Deze documenten bevatten de metagegevens gedetailleerde informatie, zoals de auteur, versie, kan ook worden gebruikt voor de beschrijving van de parameters, de module profiel.Het doel van deze handleiding, creëren we een bron van 2,5 module lijst van documenten.Toevoeging van de volgende codes op je XML - bestand, <?De XML - = "1" codering = "utf - 8"?> < uitbreiding van het type = "module" = "versie van 2,5" = "klanten" verbetering "van de website" methode = > < naam > mod_mixcloud_widget < /naam > < auteur > b4ucode < /auteur > < datum van oprichting > 2012 < /datum van oprichting > < het auteursrecht > het auteursrecht (C) in 2011 - 2012.Alle rechten voorbehouden. < /auteursrecht > < vergunning > de beloften van de vergunning versie 2 of hoger; < /vergunning > < authoremail > info @ b4ucode COM < /authoremail > < authorurl > www.b4ucode. COM /authorurl < > < versie 1.0.0 > < /versie > < beschrijving van > mod_mixcloud_widget_xml_description < /beschrijving van het oorspronkelijke etiket >,, de uitbreiding, de verschillende eigenschappen:,, type: zeg! Wat de Uitbreiding van de soorten wordt geïnstalleerd, in dit geval, versie van module, aanwijzingen voor de installatie van welke versie: we creëren voor de module!,: twee keuzes: voor nieuwe en verbeterde,.We zullen in de toekomst de escalatie van het gebruik van de modules, een actualisering van het simpelweg zal verbeteren, wat in de huidige, de cliënt: geeft aan of de module is de voor - of achterkant module, de andere vermeldingen op het etiket is - etikettering, die wordt gebruikt voor de installatie en het beheer van de module, zoals eerder vermeld, een lijst van documenten in de module voor gebruik in het dossier.In het kader van de installatie van een herziening van alle documenten, de bron zal worden toegevoegd aan de lijst van documenten in het systeem.Als het verlies van documenten, dan zou een verkeerde interpretatie gegeven! Dat is het dossier van de verdachte.In een dossier dat in de module, in het XML - bestand niet worden toegevoegd aan het systeem.Toevoeging van de volgende codes op je lijst van documenten, > < < documenten van module = "mod_mixcloud_widget" > mod_mixcloud_widget. Php < /naam > < bron MAP > < /MAP > < filename> index. Http: //europa.eu.int /Naam van < filename> > <; mod_mixcloud_widget. XML - < /naam > < /documenten >, in plaats van een map van elk dossier van een lijn van, we zijn gewoon met de map element.Deze elementen zal de installatie van alle dossiers in de MAP, en in de taal van het document, de elementen die de taal van het dossier te installeren.Het doel van deze handleiding, slechts in één taal worden gebruikt.Als er meer talen, kan je gewoon te veranderen en de etikettering op basis van de voor het dossier eigenschap! Kader duidelijke taal, taal > < < Language Label = "en GB" > taal /en GB. Mod_mixcloud_widget INI < /taal GT; < language label = "en GB" > taal /en GB. Mod_mixcloud_widget. Systeem INI < /taal /talen > < toevoeging van een aantal parameters, > uitbreiding van de taken van het werk, niet uit de doos, maar moeten de instellingen die worden toegevoegd: de zogenaamde parameters, en in de lijst in het eerste element van de definitie van documenten, de toewijzing van bezit is, andere elementen worden vermeld in html - formaat.De elementen bekend als gebied, is onze parameters van vlees, je kan bepalen wat voor vorm van gegevens, wil je zien.Dit element in de meest elementaire niveau van enkele van de belangrijkste eigenschap is:,,, - gebied vormen: de tekst, tekst, beelden, vakje, radio 's en kalender.,,, de naam van het veld naam: vorm van elementen:.,,, de systeemgekozen veld standaardwaarden.,, de etikettering: in onze op het gebied van de vorm van de tekst, begint te vertonen, beschreven in de instrumenten die we bij dat in de vorm van een gebied,,, hebben verschillende eigenschappen, ze veranderen van elk gebied vormen en afmetingen, zoals filters, uitsluiting, catalogi en meer.,, < toewijzing van > < gebied naam: "params" > < gebieden die naam = "fundamentele" > < het type gebied "de tekst" naam "hallo" standaard "etikettering" = "mod_mixcloud_widget_feed_title" = "mod_mixcloud_widget_feed_desc" /> < het netwerk= = = = = = = "kleur" op het gebied van de naam "kleur" standaard "etikettering" = "mod_mixcloud_widget_color_title" = "mod_mixcloud_widget_color_desc" /> < de naam van het veld = "breed" = "tekst" standaard "300", "40" groot label = = "mod_mixcloud_widget_width_title" = "mod_mixcloud_widget_width_description" /> < gebied naam: "zeer" = "tekst" standaard "300", "40" groot label = = "mod_mixcloud_widget_height_title" = "mod_mixcloud_widget_height_description" /> < /gebied > < gebieden die naam = "senior" > < de naam van het veld = = "lay - out" van de fundamentele eenheid de etikettering van een automatische "=" jfield_alt_layout_label "=" jfield_alt_module_layout_desc "/> < de naam van het veld = = = = = = =" moduleclass_sfx tekst "laboratoria"EL = "com_modules_field_moduleclass_sfx_label" = "com_modules_field_moduleclass_sfx_desc" /> < de naam van het veld = "owncache" = "de lijst" standaard "1" op het etiket, "com_modules_field_caching_label" = "com_modules_field_caching_desc" > < de waarde van de optie = "1" > jglobal_use_global < /opties > < opties waarde = "0" > com_modules_field_value_nocaching < /opties > < /gebied > < /gebied > < /gebied > < /configuratie > < /uitgebreid >,, misschien is het je opgevallen dat, wat we schrijven voor identificatie en beschrijving van bepaalde in hoofdletters figuur als mod_mixcloud_widget_feed_title,.Dat zijn we onze taal bestand zullen worden gecreëerd, de voltooiing van het XML - bestand, is tot nu toe, als je, je moet een volledige XML - documenten zijn de volgende, <?De XML - = "1" codering = "utf - 8"?> < uitbreiding van het type = "module" = "versie van 2,5" = "klanten" verbetering "van de website" methode = > < naam > mod_mixcloud_widget < /naam > < auteur > b4ucode < /auteur > < datum van oprichting > 2012 < /datum van oprichting > < het auteursrecht > het auteursrecht (C) in 2011 - 2012 open source code vragen.Alle rechten reserved.< /copyright> < license> de regering van nationale eenheid publiek rijbewijs versie 2 of later; < /license> < authorEmail> [email protected]< /authorEmail> < authorUrl> www.b4ucode.com< /authorUrl> < version> 1.0.0< /version> < description> MOD_MIXCLOUD_WIDGET_XML_DESCRIPTION< /description> < files> < bestandsnaam module = jointprogramme; "mod_mixcloud_widget" > mod_mixcloud_widget.php< /filename> < folder> tmpl< /folder> < filename> index.html< /filename> < filename> mod_mixcloud_widget.xml< /filename> < /files> < languages> < taal: "en GB" > language/en-GB.mod_mixcloud_widget.ini< /language> < taal: "en GB" > taal /en GB. Mod_mixcloud_widget. Systeem INI < /taal /talen > < > < toewijzing > < de naam van het veld = "params" > < gebieden die naam = "fundamentele" > < type = "tekst naam" hallo "standaard" "etikettering" = "mod_mixcloud_widget_feed_title" = "mod_mixcloud_widget_feed_desc" /> < de naam van het veld "kleur" = = = = = = = "kleur" standaard "etikettering" = "mod_mixcloud_widget_color_title" = "mod_mixcloud_widget_color_desc" /> < de naam van het veld = "breed" = "tekst" standaard "300", "40". De omvang van de "mod_mixcloud_widget_width_title" = = = = = = = = "mod_mixcloud_widget_width_description" /> < de naam van het veld = "zeer" = "tekst" standaard "300", "40" groot label = = = "mod_mixcloud_widget beschrijving" mod_mixcloud_widget_height_title "_height_description "/> < /gebied > < gebieden die naam =" senior "> < de naam van het veld =" lay - out "=" de fundamentele eenheid van een automatische "- label =" jfield_alt_layout_label "=" /"jfield_alt_module_layout_desc > < veld naam =" moduleclass_sfx "=" tekst etiket = "com_modules_field_moduleclass_sfx_label" = "com_modules_field_moduleclass_sfx_desc" /> < de naam van het veld = "owncache" = "de lijst" standaard "1" op het etiket, "com_modules_field_caching_label" = "com_modules_field_caching_desc" > < de Waarde van de optie = "1" > jglobal_use_global < /opties > < de waarde van de optie = "0" > com_modules_field_value_nocaching < /opties >< /gebied > < /gebied > < /gebied > < /configuratie > < /uitgebreid >,, stap 3: creëren, mod_mixcloud_widget.php, wil je de module en Je eerste zaak is en je het bericht.Als je wilt dienen je! - module jed [58], moet je nog een GPL - licentie, informatie, dit is een inspectie bij de goedkeuring van de lijst van de module.De volgende definitie van de verklaring, ik gebruik, ('_jexec ") of de dood; dit is een gemeenschappelijke PHP documenten, om te voorkomen dat de Hacker.Dit is een andere vereiste goedkeuring van jed, <?* * * * * * * * * * * * * * b4ucode PHP /@ pakket mod_mixcloud_widget * @ @ delen van het auteursrecht (C) in 2011 - 2012, b4ucode, alle rechten voorbehouden.* @ rijbewijs GNU de beloften van de vergunning versie 2 of hoger; * * * * * * * ////////niet rechtstreeks toegang tot de definitie van ('_jexec ") of de dood, de volgende parameters; wij de definitie van de variabelen.De definitie van de parameters voor de variabele ontwikkelaars soms voor het reinigen van de model - dossiers.Met het oog op een parameter, $params - > '(), de functie en de parameters van onze lijst, worden in het dossier in de naam.Tot slot, bellen we de module ondersteunende functies, getlayoutpath, waardoor we de module, model.De eerste functie van de parameters van module, we proberen te bellen, en dan zoeken we een tweede parameter voor de module bevat een model van plan.In dit geval hebben we parameters, lay - out, en in de tweede parameter, we zetten de standaard lay - out, standaard.De opstelling van de documenten in de exacte naam, onze bron MAP,,, $breedte = $params - > ('width ", 300); $hoogte = $params - > ('height", 300); $= $parameters - > diervoeders; ('feed "); - = $params - kleur > krijgen (" kleur "); $moduleclass_sfx = htmlspecialchars ($parameters - > ('moduleclass_sfx")); de noodzaak jmodulehelper:: getlayoutpath ('mod_mixcloud_widget, $params - > ('layout "," standaard ");?> voltooien van de documenten, <?* * * * * * * * * * * * * * b4ucode PHP /@ pakket mod_mixcloud_widget * @ @ delen van het auteursrecht (C) in 2011 - 2012, b4ucode, alle rechten voorbehouden.* @ rijbewijs GNU de beloften van de vergunning versie 2 of hoger; * * * * * * * ////////niet rechtstreeks toegang tot de definitie van ('_jexec ") of de dood; $breedte = $params - > ('width", 300); $hoogte = $params - > ('height ", 300 $= $parameters -); > diervoeders; ('feed"); $kleur = $params - > krijgen ("kleur"); $moduleclass_sfx = htmlspecialchars ($parameters - > ('moduleclass_sfx ")); de noodzaak jmodulehelper:: getlayoutpath ('mod_mixcloud_widget, $params - > ('layout", "standaard");???????>,, stap 4: scheppen, default.php, en op dit punt hebben we hebben we de lijst met documenten van de parameters, die dezelfde parameters in de variabelen.In deze fase zullen wij gebruik maken van onze modellen in de documenten van de variabelen.Model - document zal al onze: //europa.eu.int /comm /module.Edit default.php van je, brochures, folders, door toevoeging van de volgende alinea: het auteursrecht en de beperking van de toegang tot en het script, <?* * * * * * * * * * * * * * b4ucode PHP /@ pakket mod_mixcloud_widget * @ @ delen van het auteursrecht (C) in 2011 - 2012, b4ucode, alle rechten voorbehouden.* @ rijbewijs GNU de beloften van de vergunning versie 2 of hoger; * * * * * * * ////////niet rechtstreeks toegang tot de definitie van ("_jexec") of de dood ("beperkingen"); beveelt u aan toevoegen, en van het auteursrecht en de beperking van de Toegang tot het dossier van de lijn naar je PHP.,, bij ons de les, ik: //europa.eu.int /comm /, we moeten mixcloud verankering van de code.Hier is een voorbeeld op het gebied van de toegang tot de code.Onze module is bedoeld om de code opnieuw niet in elke keer als we proberen te creëren of de wijziging van een deel van mixcloud op onze website.De standaard die de code aan die we niet nodig hebben van de inhoud van het onderdeel van aanvullende informatie.Dus voor de les, ik heb het strippen, alleen aan de script.Om deze code in je, default.php, documenten, < di% GT% < doel breedte = "480" hoogte = "480" > < parameters naam = "film." http://www.mixcloud.com/media/swf/player/mixcloudloader.swf?Voedergewassen = http%%% van 2fwww 3a. Mixcloud COM%%% AMP 2fmaryannehobbs 2fthom-yorke-moneyback-mix-xfm-music-response-150911 2f &; embed_uuid = 5d6c18a4-a837-409e-8cec-23ab44372842 & en; stylecolor = & en; embed_type = widget_standard "> < /parameters > < de naam van de waarde van de parameters =" allowfullscreen "=" waar "> < /parameters > < naam van de parameters =" raam. "." onduidelijk "> < /parameters > < naam van de parameters =" allowscriptaccess waarde "=" altijd "> < /parameters > < in http://www.mixcloud.com/media/swf/player/mixcloudloader.swf src ="?Voedergewassen = http%%% van 2fwww 3a. Mixcloud COM%%% AMP 2fmaryannehobbs 2fthom-yorke-moneyback-mix-xfm-music-response-150911 2f &; embed_uuid = 5d6c18a4-a837-409e-8cec-23ab44372842 & en; stylecolor = & en; embed_type = widget_standard "=" van toepassing zijn /x-shockwave-flash "WMODE =" onduidelijk "allowscriptaccess =" altijd "allowfullscreen =" echt "breedte =" 480 "hoogte =" 480 "> < /verankering > < /oo > < /div% GT%, waardoor de configuratie van het script, als we willen dat een deel van de permanente, kunnen we de module nu.Maar we hebben geen, dus moeten we onze module te vervangen en de eigenschappen van de parameter.We zullen moeten veranderen, de breedte, lengte, kleur, en diervoeders.Gebruik de volgende codes die in je script, < di% GT% < doel, breedte = < "?PHP ECHO $breedte?> "hoogte = <"?PHP ECHO $hoogte;?"> > < parameters naam =" film. "Http://www.mixcloud.com/media/swf/player/mixcloudloader.swf?Hallo = en het,???????PHP ECHO $diervoeders;?> & en; embed_uuid = & en; stylecolor = <?PHP ECHO $kleur;?> & en; embed_type = widget_standard "> < /parameters > < de naam van de waarde van de parameters voor de" = "allowfullscreen" echt "> < /parameters > < naam van de parameters =" raam. "-" onduidelijk "> < /parameters > < de naam van de" allowscriptaccess = waarde van de parameters "=" altijd "> < /parameters > < in http://www.mixcloud.com/media/swf/player/mixcloudloader.swf src ="?Hallo = en het,???????PHP ECHO $diervoeders;?> & en; embed_uuid = & en; stylecolor = <?PHP ECHO $kleur;?> & en; embed_type = widget_standard "=" van toepassing zijn /x-shockwave-flash "WMODE =" onduidelijk "allowscriptaccess =" altijd "allowfullscreen =" waar "breedte = <"?PHP ECHO $breedte?> "hoogte = <"?PHP ECHO $hoogte;?> "> < /verankering > < /oo > < /div >,, dat we gewoon onze controleur van de variabelen dossier.,, 5 maatregelen: de oprichting van de taal van het dossier, de eerste stap, en je merkt, creëren we een map, genaamd de taal, de twee documenten.Daarna, in een tweede stap, hebben we nog een vertaling van de tekst.In dit hoofdstuk, zullen we de vertaling uit het Engels in het Engels.De invoeging van het volgende fragment en-gb.mod_mixcloud_widget.sys.ini INI,,, en GB. Mod_mixcloud_widget INI,.B4ucode,;; het auteursrecht (C) in 2011 - 2012 b4ucode.Alle rechten voorbehouden.De beloften van de vergunning. De vergunning versie 2 of hoger; noot: alle documenten moeten worden bewaard in utf - 8 - INI geen bom mod_mixcloud_widget = "mixcloud onderdelen" mod_mixcloud_widget_xml_description = "deze module mixcloud widget gebruik van diervoeders en andere parameters" mod_mixcloud_widget_items_layout_default = "standaard" mod_mixcloud_widget_feed_title = "feed URL 'mod_mixcloud_widget_feed_desc =" toe te voegen aan de banden enkele /cloudcast "mod_mixcloud_widget_color_title =" kleur "mod_mixcloud_widget_color_desc =" toegevoegde kleur "mod_mixcloud_widget_width_title =" breed "mod_mixcloud_widget_width_description =" ding "mod_mixcloud_widget_height_title breedte =" zeer "mod_mixcloud_widget_height_description =" ding ", als je goed kijkt, zult uIk zag, ik ben nu met de tekst van een vertaling in het Engels.Je kan nog andere documenten, en het creëren van vertalingen over in de andere talen.Stap 6:,, verpakking van alle stappen van de module, na een grondig en je module is geïnstalleerd, maar we willen een lijst maken van de dingen die moeten worden gedaan voor de installatie en de distributie, toevoeging van /index.html, folders, dat je nog een /index.html dossier, elke MAP.Dit dossier, zoals eerder vermeld, om te voorkomen dat de gebruikers rechtstreeks in de browser volgens module van de inhoud van het dossier.Toevoeging van de volgende codes in je dossier: http: //europa.eu.int < > < achtergrond kleur = "# ffffff" > < /body > < /html > de lijst van documenten, in vergelijking met de structuur van onze dossiers, in Dit stadium, stel ik voor dat je naar de dossiers en documenten in het dossier van de lijst in je de definitie van hun bestaan, en om ervoor te zorgen dat de module in je MAP.Een dossier dat niet bestaat, kan voorkomen dat de installatie van documenten, of het kan wel een fout., verpakking, onze kleine lijst, kunnen we het pakket van de module in een ZIP - bestand, en de installatie, de directeur en de keuze van de navigatie, module, gebruik je de breedte wil wijzigen, de hoogte van de parameters, de kleur en de liedjes van diervoeders, zodat de module.,, kijk hoe het moet, zeven stappen. EN: indiening van jed, plaatsing van de categorieën, de registratie van jed, zorgwekkend is, je kan niet nog uitgebreid tot meerdere delen.Dus, de keuze van de juiste rol zeer belangrijk is.Op de website, en kijk naar het linker cornder zie je aan de bevordering van het vinden van een geschikte deel, om de details te bespreken, als je de keuze van de uitbreiding voorgelegd, zal er een formulier in te vullen door de details.Kijk naar de volgende foto zien van verschillende gebieden in te vullen, en de instructies zorgvuldig door te lezen,,,,, een imago van succes en alle relevante velden en dossier heeft ingediend, zie je een boodschap, zoals hierboven uitgelegd hoe een screenshot; het zal veel van de standpunten in de rij voor de inspectie, je Conclusies.,, nu heb je geleerd hoe te creëren van een deel van een bron van module, eruit en de code.In deze handleiding op basis van kennis, ook kan worden toegepast op de idee van de « plugin » Facebook, Twitter dingen, de bladwijzer YouTube video opgenomen, en zo meer.Gelukkig code.,