Titan Titan kader werken, een gids voor beginners te werken:,,,,, Titan Titan kader 18,,,,,,, deel 3,,,,,,, het netwerk van delen van maandag wat in tuts + cursussen worden teruggebracht tot slechts drie dollar.Niet' niet missen, een deel van de prijs van een reeks genaamd de primaire en' richtsnoeren Titan kader. Beginners en' richtsnoeren: installatie van Titan kader & integratie, dit is het derde in de reeks artikelen, tot nu toe, heb ik gesproken over de functie van het belang van het kader van de Titan, met de fundamentele vaststelling.In de eerste artikelen heb ik gesproken over een kader dat Titan in drie stappen: , die je van projecten, het creëren van opties, wordt de waarde., ik zei dat het in de voorgaande artikelen uit de eerste stap in de richting van Titan, weten we dat kader is een plug and play kader, namelijk het Als een plug - in, maar het kan ook van de website die je in een project voor de ontwikkeling van de integratie.Dus, laten we gaan voordat ik vertrok, en verder met de volgende stap. Hier, ik zal uitleggen hoe en in welke hoedanigheid Titan kader in je web - projecten.En dan spring ik op het scheppen van , voorbeeld van concept, en , opties, ik zal redden van waarden, aan de voorkant. dus, laten we beginnen! ,, 1.De oprichting van uw project, in de eerste plaats vinden, laten we je nodig hebben voor de uitvoering van de les van vandaag.We creëren een eenvoudige wordpress betreft, zullen wij in het kader van het gebruik van titanium creëren van verschillende instellingen.Je moet de lokale wordpress:,, de installatie, ik gebruik desktopserver, geloof me, dit is geweldig!Ik wil een basis, met programma 's voor de doelstelling wordpress: netjes.Ik heb een nieuwe tak van titanframework netjes, genaamd: deze handleiding, die ik wil, omdat ik een nette wordpress betreft, heb ik uit de structuur is heel belangrijk.In je redacteur, activa in , open thema 's MAP, catalogi ik creëerde een nieuwe map met de naam , administrateur,.Het doel is om alle opties voor het beheer van in verband met de code.Het is in een van de andere in de catalogus, titanframework,,,,,, , en PHP documenten, , ADMIN ervan. Php.,,,,, ADMIN ervan, PHP, dit dossier zal met alle administratieve activiteiten.Als je door de code zal je ontdekken dat ik het met de , get_template_directory (), met inbegrip van functie van , titanframework vier documenten, gids.De volgende code is vanzelfsprekend, maar ik zal het uitleggen in de zeer korte tijd, het doel van deze documenten.,, dit is Admin ervan code. Php:,, <?PHP /* * * * * * * * * * * * * * ///////- administratie in verband met de * * * * * * * * * * * * * meer Titan kader moet worden geïnstalleerd als een plug - in het kader van de * * * * * * * * * * * * * * * * * * * * * /als http://www.titanframework.net/get-started/(file_exists (get_template_directory (.) /activa /management /titanframework /Titan kader Checker. PHP)) {require_once (get_template_directory () //beheer van activa. /titanframework /Titan kader Checker.'/library/loader.php'); het creëren van een optie) /* * * * * * * * * * * * * * * * * * * * * http://www.titanframework.net/get-started/kader door middel van Titan ////////beheer van de opties in het panel.Als (file_exists (get_template_directory (.) /activa /management /titanframework /adminpanel opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /adminpanel opties gestart.'/library/loader.php');) ///////metabox opties.Als (file_exists (get_template_directory (.) /activa /management /titanframework /metabox opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /metabox opties gestart.'/library/loader.php')) ///////; opties.Als (file_exists (get_template_directory (.) /activa /management /titanframework /opties gestart. PHP)) {require_once (get_template_directory (.) /activa /management /titanframework /opties gestart.'/library/loader.php');}, de gids titanframework,,,,,,,, ik heb het al eerder over gehad Titan kader, die je kan helpen, het panel en het panel groep, metaboxes, en betreft de personalisering, doorsnede en het panel.Dus ik heb voor elk van hen een individuele dossiers.Natuurlijk, ze kan de oprichting van een aparte code.Ik zal me over deze in de volgende artikelen, maar nu is alles wat je moet weten is wat is deze documenten.,,, Titan kader Checker. Php die verantwoordelijk zijn voor de thema 's: met inbegrip van in je adminpanel kader, Titan, optie gestart. Php: bevat een opgericht voor het beheer van Het panel en de opties. code.,, metabox opties gestart. Php: bevat code na de oprichting van een groep van de opties van de soorten in metaboxes.,, opties gestart. Php: bevat code voor een reeks opties om thema' s plaat aangepaste.,, met inbegrip van , admin-init.php, documentatie, tot nu toe, je moet weten waarom heb ik een nieuw dossier te veel.Waarom neem ik niet alle codes in functions.php documenten,???????Nou, ik denk niet dat dit een goede architectuur methode.De totstandbrenging van een duurzame producten, je moet de definitie van een goed ontwerp - model. ,, wat is je verstoren, punt functions.php, zoveel - dossier?Ik heb het zelf meegemaakt: een project voor de ontwikkeling van de laatste code werd zo groot, onbestuurbaar wordt met dit alles in één document, vooral als het gaat om de aanpassing en herstel van een fout.Het is altijd beter om een afzonderlijk dossier, dus van mening dat deze documenten, met inbegrip van de module, laten we functions.php documenten admin-init.php,,,,,, <?PHP /* * * * * * * * * admin-init.php verantwoordelijk voor alle relevante documenten, met inbegrip van administratieve activiteiten zoals de vaststelling van een & metaboxes, enz. (* * * * * * * /als file_exists (get_template_directory (.) /activa /management /Admin ervan. PHP)) {require_once (get_template_directory (.) /activa /management /Admin ervan.'/library/loader.php');}, hier, ik heb er een , admin-init.php, door dezelfde , get_template_directory () documenten, en , require_once (),.,, op dit punt, we hebben op een onderwerp dat ik zal uitleggen hoe het gebruik van de technische kader Titan is voorzien van een zien.We hebben de voltooiing van de installatie en de inbedding in onze wordpress betreft in het kader van de Titan.Laten we de oprichting van een panel van de voorkant van het verkrijgen van opties en de waarde van de in het kader van de Titan,.,,, en Titan kader te houden, je werk is: werken, een kader te scheppen, de Titan voorbeelden van elk dossier, opgericht voor het beheer van het Panel /etiket, metaboxes of thema 's aanpassen) /panelen, het scheppen van mogelijkheden voor waarde,.,, ik schrijf code, ik moet met dit doel.Dit is de code voor de , adminpanels opties gestart. Php, dossier is in de , beheer van activa //titanframwork / catalogus,.,, <?PHP /* * * * * * * de Titan kader voor het beheer van het panel mogelijkheden te creëren.* * * * * * * * * * * * * * http://www.titanframework.net/get-started/beginnen: beheer van het panel: http://www.titanframework.net/admin-panels/* * * * * * * * * * * * * * http://www.titanframework.net/admin-tabs/etikettering: opties: http://www.titanframework.net/docs/* de waarde van de optie: http: /////////* * * * * * * * * * * * * * * * * * * * * * * * * * * * www.titanframework.net/getting-option-values/% quot% tf_create_options% quot% voor het creëren van een optie is haak.* * * * * * * /add_action ("tf_create_options", "aa_options_creating_function"); de functionele aa_options_creating_function () {///////- Titan je thema 's naam.De Titan = titanframework dollar:: getinstance ("netjes"); de eerste van het panel /* * * * * * *.* * * * * * * * * * * * * * * * * * * * * * * * * * * * ///////opgericht voor het beheer van het panel. Bekend als de% quot%% quot% aa_panel dollar.Het panel. Dat is het eerste, bij haar voornaam is% quot%% quot% aa_panel dollar.* * * * * * * de dollar /dollar aa_panel = Titan > createadminpanel (array ("de naam" = > "netjes optie /Naam van het menu); het scheppen van mogelijkheden voor /* * * * * * *).* nu zullen we ons panel opties creëren, die we zojuist hebben gecreëerd "% quot%% quot% aa_panel dollar.* * * * * * * de dollar /aa_panel - > createoption (array (id = > ///////aa_txt ", zal worden gebruikt om de waarde van de id van deze opties."Type = > "document", /aard van de optie die we creëren. ""Ik heet = > de tekst" optie, die zal bij het beheer van het beeldscherm //naam. "Hem be "= > dit is onze keuze zal bij het beheer van het panel en /of opties beschreven)).* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *.* * als opgericht voor het beheer van het panel, gebruik de code nog een optie "Save (*) omdat geen andere opties voor de gebruikers van de gebruiker te redden. Je kan nu het behoud van * (en reset) We hebben zojuist gecreëerde mogelijkheden.* * * * * * * de dollar /aa_panel - > createoption (array ("van het type" = > de "red");}, in het begin, ik voeg wat helpen de banden van Titan in het kader van de dossiers. en nu moet ik de code te verklaren.,, regel 17, we hebben hier dat haak, tf_create_options, dit is , voor het creëren van opties die door Titan kader gebruikt , aa_options_creating_function (), functie. , draad, 19, en we hebben een functie , aa_options_creating_function (), verantwoordelijk voor het creëren van een van Deze opties,.,,, in de lijn 22. Lijn 22, heb ik een voorbeeld van , , kader voor de Titan.Het is een voorbeeld van een in het kader van een onderdeel van het moet in elk dossier moeten we in het kader van de interactie met de Titan.Om je een voorbeeld in het unieke, kan je nog je de naam van het product.Zoals ik zei, 'neat "als een parameter. , Titan, kader, een voorbeeld, het creëren van Titan is een voorbeeld van het kader is heel eenvoudig.We hebben een uniek voorbeeld, om verwarring te voorkomen, maar in het geval van een andere - is het gebruik van Titan kader te creëren voor de opties.De auteur: , de , getinstance functies creëren of het verkrijgen van een uniek voorbeeld van Titan het kader van specifieke "mytheme".Dit is ,,, namespace, moeten we ervoor zorgen dat we niet in een met de andere gebruik van Titan kader van conflicten.Verander je naam of « thema.,, is hier een voorbeeld van en toegang tot de code van het monster Titan. dollar, Titan = titanframework:: getinstance ("mijn thema"); en in mijn schoon, zaak betreft, zal ik , netjes en parameters, in plaats van, , mijn thema, dat ik de enige code, namelijk de dollar, Titan = titanframework:: getinstance ("netjes"); de oprichting van een Comité van beheer,,; lijn 33 - 35, en deze lijn zal leiden tot een van het panel, ik heb genaamd "aa_panel dollar". Titan kader bijdragen tot het scheppen van een deel van het beheer van het panel, etikettering, in uw project metaboxes en thema 's op het paneel.Maar ik zou de oprichting van een administratief panel als voorbeeld om uit te leggen. , van deze code, bel ons , createadminpanel (), in het kader van de vorming van Titan, een reeks functie.Deze functie zal worden toegevoegd aan de voor de wordpress je dashboard, een nieuwe paragraaf netjes opties.,,,,, naar boven is de wordpress dashboard, vindt u een deel van de toevoeging van nieuwe in het beheer van het panel., de balans op te maken van wat ik heb gedaan, zo ver weg, Ik heb een ik van projecten voor de ontwikkeling van de website, en dan geef ik het toe een voorbeeld, dan creëer ik een paneel. ,,,,, het recht op dit punt, als ik op de en opties, , druk op de knop, dus het is leeg.Dus, nu ik in dit nieuwe gecreëerd: het scheppen van mogelijkheden voor het panel. , het creëren van Titan, in het kader van opties, aanpasbaar wordpress betreft is de eerste keus, want uiteindelijk de gebruikers zijn meestal configuratie van de thema 's, zonder een interne lijn van de code.Dit is het vergroten van de flexibiliteit opties in de thema 's door de ontwikkeling mogelijk. , kunnen we nog een afzonderlijk beheer en andere opties, of in de vorm van metaboxes of opties panel binnen de thema' s aanpassen.Opties voor de opslag op de voorzijde van de waarde van de waarde van de opslag en de doelstelling,, 42, 47, kijk naar deze lijn van de code.Deze zal worden gebruikt voor het beheer van het panel of de rekening in het scheppen van mogelijkheden voor de definitie van de lijn. 42 , createoption (), voor de functie, aa_panel dollar.Deze functie heeft zeker een reeks parameters , id, de aard, de naam, de beschrijving, op basis van deze lijn, heb ik een optie, het is een tekst is, genaamd , de tekst van mijn opties. ,,,,, dat is weergegeven in het scheppen van mogelijkheden voor screenshot, netjes opties, paneel. , 56 - 58, de code van de lijn, de laatste twee regels van het creëren van een andere optie op dit paneel.Maar het doel is het redden van de instellingen.Bijvoorbeeld, in , de tekst van mijn opties op het gebied van de gebruikers, , vul het met , John.Dit betekent dat de gebruiker moet de standaardinstelling opgeslagen, als de gebruikers aanpassen, dit is waarschijnlijk de enige, dus ik opnieuw worden gebruikt, , createoption (), verdeling van de functies van de waarden van de parameters, het type = redden ". ,,,,, dit is de laatste foto 'S, ik heb de ontwikkeling van zo' n ver weg. , op dit punt, je Titan kader al geregeld, heb je er een paar opties om de macht van de resultaten, nu moeten doen, is de oprichting van de eerste programma 's van je verkregen waarden.Van de "drie" slogan, ik heb het over de eerste twee artikelen in voor.Dus, we zijn nu in het kader van het project en de Titan is één van de belangrijkste onderdelen van de verkregen waarde creëren.,,, opties, op de achtergrond, en nu moeten we de waarde van deze opties halen, door de eindgebruiker, aan de voorkant gebruiken.We kunnen zoeken op de keuze van een waarde van een eenvoudige taak, namelijk de , getoption (), hier is de code voor het ophalen, de waarde van de fundamentele structuur:,, <?PHP myfunction (functie) {% Titan = titanframework:: getinstance ("mijn thema"); mytextoption dollar = Titan > getOption ("my_text_option"); ///////de dingen doen.}, dus maakte ik een functie , MyFunction, ik voorbeelden van de eerste registratie van Titan.Voorbeelden van registratie is een belangrijke stap, omdat het door de Titan te worden in het kader van een variabele, de registratie van doel, namelijk de , Titan dollar.Zie je, we zijn de voorbeelden van specifieke tot ons onderwerp, namelijk de , mijn betreft, moeten we dit thema 's naam of een unieke plek. , komt de waarde, aan de voorkant, laten we naar de waarde van de optie van de voorkant.Ik heb een blanco pagina 's model aanpassen.Als je verwijst naar de , netjes, betreft de MAP, vind je een , aa_titanframework PHP, onder de wortel.Je kunt met je betreft ook hetzelfde doen.,,,,, het creëren van een nieuw document, , in de tekst... De volgende code kopiëren en plakken.,, <?* * * * * * * * * * * * * * /PHP /bekisting naam: Titan get_header (); de eerste van het panel /* * * * * * *.Elk van de dossiers die we gebruiken, we zullen het $Titan.De Titan = titanframework dollar:: getinstance ("netjes"); aa_txt_val dollar = Titan > getOption ("aa_txt");?> < div = "aa_wrap" > < H1 > <?PHP the_title (); de???????> < /H1 > < div = "aa_content" > <?PHP /* * * * * * * de eerste optie van het panel.(*) ////////print opgeslagen op de% quot% aa_txt% quot% van de waarde van de optie.ECHO $aa_txt_val; http: //europa.eu.int /laten we gebruik maken van de waarde in.??????? > < H > <?PHP ECHO $aa_txt_val;?> < /H > < /div > < /div > <?PHP /get_sidebar () (); get_footer.???????>,, in mijn interpretatie van deze code, zie ik de voorgaande artikelen, creëerde ik een optie het panel en de code, want ik gebruik dezelfde naam, id, wacht, hier is het goed. De eerste vier lijnen, de code is de registratie van dit model wordpress pagina 's. Is een heel normale geen raket wetenschap waar de waarde van de optie.,,,, ik zal krijgen wat ik gecreëerd de waarde van de optie, adminpanel opties gestart. Php, documenten (in mijn eerdere artikelen in de code referentie) hier.Twee stappen om te komen tot:,, krijgen toegang tot een uniek voorbeeld van Titan kader en het redden van een variabele, door de id van de , getoption (), de waarde van de functie.,, nummer 12, onder de eerste stap, en ik een uniek voorbeeld van de dollar gestart. Titan, slechts een keer, elk dossier in gebruik ik het.Mijn zaak is uniek omdat die ik heb , netjes, d.w.z. pakketten genaamd mijn betreft, noem het wat je wilt is uniek.Dit is noodzakelijk, als de plug - in het gebruik van Titan en je betreft ook gebruiken, dus er moet een manier zijn om onderscheid te maken tussen de ins en thema 's, de keuze tussen titanen = titanframework dollar,.,:: getinstance ("netjes");,, 14, tweede stap is om Het gebruik van, en het behoud van de id de waarde van de optie.Deze code:,, aa_txt_val dollar = Titan > getOption ("aa_txt");,, ik herstel , waarde aa_txt, is voor het behoud van de variabele , aa_txt_val dollar.De , aa_txt, verwijst naar het in de vorm van een parameter op m 'n eerste optie id (verwijzing naar het paneel voordat ik het artikel), dus, op dit moment, heb ik al een basisstructuur te redden van de waarde.Laten we nu de voorkant van het behoud van de waarde van het gebruik in, 22, 35, en deze regels code worden gebruikt om op de voorkant van de waarde van de show gered.Ik rij met 29, met , kijk naar ECHO, commando te produceren.Ook in de lijn van de 35 van doen, maar deze keer ben ik , vertoont de produktie van de aa_txt_val dollar, in H3 (titel 3) vormen.Dus nu, ongeacht de waarde van deze optie van de gebruiker, zou het in de voorkant zien.,, de resultaten, de, met het oog op de weergave van de resultaten van de code, ik ben hierboven is uiteengezet, de door deze maatregelen:,, het dashboard,, ga naar je wordpress , het creëren van een nieuwe pagina 's, door de , , blz. > de toevoeging van nieuwe pagina' s naam; , Titan, in het kader van de (facultatief, weet je,,,,, dat de schoten op de pagina 's, die ik heb gemaakt.En je kunt het panel het vinden van een nieuwe menu 's, namelijk de mogelijkheid netjes, creëren we optie kiezen.,, blz. Titan, namelijk in het kader van deze pagina' s je publiceren.,,,,, , aa_titanframework PHP, dossiers. Een nieuwe bladzijde , model , bekend als de "Titan kader", in de lijst is opgenomen.De keuze van een model.,, de pagina 's, de volgende keer naar de opties , netjes, en op de keuze van een waarde toe te voegen aan de menu' s noemen, de tekst van mijn opties,,,,,, ik heb beeld blijkt dat in dit gebied de aa , tekst, Ik klik op het behoud van , gewijzigd,,, terug naar Titan, pagina 's en kader, van mening , pagina.,,,,,, dat de resultaten van de laatste.Dit is, , Titan, in het kader van de blz.Het behoud van de waarde van de optie (AA - tekst) voor de , aa_txt, zijn twee verschillende vormen.De eerste alinea is in de vorm van , , en in de tweede plaats is in de , H3, formaat,, conclusies, en nu moet je er een kader en een begrip.Dit moet je elke keer een Titan kader en de ontwikkeling van de fundamentele instellingen. ,,, nu weet je hoe het is, om een paar opties, is het behoud van waarde; proberen... Om me te laten weten dat in het geval van een onderzoek door de opmerkingen of tot ik Twitter. , en in het kader van deze reeks zullen we over een reeks opties, we kunnen het kader creëren voor de , en hoe ze te gebruiken.
Een gids voor beginners: hoe
Previous:Lijst van documenten in