, de definitie van foto' s (bonus) beeld van de omvang van de « plugin »),,,,,,,,,, uitwisseling van aandelen, 14,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts 3 dollar.Niet' niet missen. Dat ik in mijn voorgaande artikelen beloofd, hier is gebruik gemaakt van een galerij van beeld van de omvang van de training.Als beloning zal je leren hoe te komen tot een fundamentele) in de vorm van de « plugin » aantrekkelijker beeld postzegel van grotere omvang, als je niet naar me over de gewoonte van de omvang van het beeld van artikelen, lees het, dus het moet gemakkelijk te begrijpen zijn deze handleiding.,,, de omvang van het imago van de stappen 1 besluit, naar gelang van het de indeling van de thema 's die je net, en van het gebruik van het systeem van het besluit, kan je de beelden van de postzegel in verschillende afmetingen.Alvorens een besluit te nemen over hoeveel je zou willen hebben, denk aan de beelden in een rij, wat is de breedte van de container postzegel zal de winst, de investeringen, de wacht, zal ik gebruik maken van een kolom 2 940 pixel breed, lay - out (8 /4%) voor de patiënten, waarvan De inhoud is de marge van 20 300 pixels 620 pixels zoals - de rand van de linker.De inhoud van regio 's en sociale ruimte zal er 20 beeld binnen de marges.En nu een beetje wiskunde: inhoud van de 20px 620px breed is, laat 580px postzegel thumbnails; 5 per lijn, elk met een juiste rand 10 pixels, zodat ze niet bij elkaar blijven, elke vijfde beeld zal er een goede marge; een postzegel in de breedte en hoogte van. 108px en snijden. En de grotere omvang van de beelden 660px breed 660px hoog, het grootste deel van hun zal de aanpassing niet groeien, je kan kiezen welke omvang de lay - out voor je, als je besluit om de verandering van de omvang van hun regeneratie, gemakkelijk kunnen worden (zie post doen), ze is niet altijd een,, stappen. 2 gebruik van grootte, opmaak, documenten functions.php, dus het ziet er zo uit, add_action ("after_setup_thElektromagnetische straling "," instellingen "); de functionele opzet () {///////...Add_theme_support (me); add_image_size (de preview ", 108108 postzegel, waar); ///////add_image_size (vergroting", 660600); ///////DA /...Stap 3}, generate me lijst, Excluding het beeld - als Featured, nog 's in, functions.php, toevoegen van de methode, generate_thumbnail_list, generate_thumbnail_list ($post_id functie:, = nul) {als ($post_id $images = = = = = = = = nul) terugkeer; get_posts (installatie ('numberposts'=> - 1,'post_type'=>'attachment','post_mime_type'=>'image/jpeg, image/jpg, image/png, image/gif','post_parent'=> $post_id,'orderby'=>'menu_order','order'=>'ASC','exclude'=> get_post_thumbnail_id ($post_id))); als (Count ($images)% GT% 0) (ECHO'< ul = "Tribune" > "; voor ($images als $image) {$src = wp_get_attachment_image_src ($image-> id,'zoomed'); - li&g'<T < href = ";".[0] src dollar. "" > ".Wp_get_attachment_image ($beeld > de identiteit van 'de preview ").< /> < /Lee > ";} ECHO < /UL >"; ECHO < div = "schoonmaken" > < /div > "; content-single.php}}, genaamd,,,, generate_thumbnail_list, na de Aanneming van de id als parameter, LT;?PHP the_content (); de???????> < H > beeld < /H > <?PHP generate_thumbnail_list (get_the_id ());?> boven de produktie een geordende lijst, bevat een link naar grotere bestanden en postzegel, stap 4 model galerij postzegel, is er duidelijk behoefte aan stijl, of niet, het is gewoon een lijst van de beelden.Het volgende toevoegen aan de bestaande stijl of het creëren van een nieuwe, en het is duidelijk:. {: twee;}. Galerij {lijst. Type: geen; de vulling: 0; deposito 's: 0;}. De galerie {drijven: links; de marge 0 0 10 pixels: 10 pixels;}. De galerie: n kinderen (n) {marge: 0;} {. Galerij drijven: links; cursor: aanwijzing; de tekst -: geen;} {links drijven: galerij IMG; grens: 0;}, dit zal het beeld van aangrenzende, waarbij een deel van de ruimte rondom hen, op Dit punt, klik op een postzegel. Blanco pagina' s gezicht open groot beeld.Dit is het geval, gehandicapte javascript een goede uitweg, en stap 5 open beeld en foto 's op de tribune, vergroot het beeld in de stijl van schrijven een galerie en javascript moet weten dat grote beeld vertonen.Dit is wat ik in gedachten had:,, noot: dit alles zal uit dit plug genereren.Dit is alleen maar om te laten zien dat het proces van het scheppen van een transparante, die van alle inhoud, in het midden van het beeld en de controle op de Top van de rechts boven in de hoek.En dat er "fine - tuning" beelden geladen.In de documenten die de wortels van de verpakking worden toegevoegd, waarin de voor de scheepvaart en de in het kader van een eerdere link naar de gesloten verpakking in de galerij, en het beeld in beeld wordt geladen.Dit is de minimale: //europa.eu.int /comm /code dat zal worden gebruikt voor de gallery., < div = "Zoom" > < a: /#next "=" Next "> Next< /a> < a: /#previous" = "vroegere" > Previous< /a> < div = "close" > < /div> < div = "content" > < /div> < /div> de volgende stijl, Adding zal in de bovengenoemde elementen als in de afbeelding hierboven (opmerkingen zijn opgenomen om e - delen dat kan niet worden onmiddellijk duidelijk):, #zoom {z-index: * Hoge - dus het 99990; op de Top van alle andere elementen stays * - * is vastgesteld; de vaste dus als inhoud is scrolled dit stays in dezelfde plaats; de top: 0; links: 0; breedte: 100%; height: 100%; /* creates A zijn achtergrond, dus de inhoud in het kader van het wNiet zichtbaar, de transparantie kan worden aangepast en /of achtergrond: * * * * * * * rgba (0, 0, 0, 0,8);}zoom. Inhoud: 99991 {Z - index; /index hoger dus het beeld op de dekking van de positie van de absolute, /* * /: Begin van de locatie: horizontale en verticale * /Top,: 50%; links: 50%; de breedte: 200px; lengte: 200px; deposito 's: 0 - 0 - 100px 100px; /* * /* * * * * * * * * * * - - animatie in de achtergrond, zichtbare beelden geladen * /achtergrond:ffffff URL ("/IMG /draaien. De FSIM) geen herhaling% 50% 50%; de grens 20px vaste #: ECECEC vullen; de vulling: 0;}Zoom IMG - {blijkt dat blok; maximale breedte: geen; achtergrond:ECECEC vullen; moz doos schaduw aangebracht: X X rgba (0, 0, 0, 0,3); - de bewijzen doos schaduw: xRgba X aangebracht (0, 0, 0, 0 X X); box-shadow: aangebracht rgba (0, 0, 0, 0,4); #zoom.Close {} z-index: 99993; /* hogere index. Zo zal het blijven boven de overlapping en beeld *: absolute; de top: 0, - 0, height: breedte: 49px; 49px; cursor: nieuw zijn ('../img/icons/close.png'; URL: Papoea - Nieuw - Guinea)% 50% 50%; opacity: 1; filter: alfa (opacity=100);} #zoom.Previous, #zoom.Next {* z-index: 99992; hogere index. Zo zal blijven boven de exactheid van de * en beeld: absolute; de Top: 0; een verborgen;: blok; breedte: 49px; height: 49px; text-indent: 100%;} #zoom.Previous {- 100px; achtergrond: URL ('../img/icons/arrows.png'Papoea - Nieuw - Guinea) 0 0;} #zoom.Tweede {rechts: 50px; achtergrond: URL ("/'s /ICO /pijl. Papoea - Nieuw - Guinea") geen herhaling van 100% 0;}zoom. Bijna: die {achtergrond kleur:da4f49; /* de toevoeging van een rode die *}zoom. Voor die #: De volgende stap, zoom. Die kleur:achtergrond: {* 0088cc; toevoeging van de kleur blauw die *}, deze resultaten:,, nu sommige javascript: //europa.eu.int /comm /, boven het niet nodig zal zijn, zal dat leiden tot javascript.De openstelling van de gebeurtenissen zal worden aangesloten, navigatie en de sluiting van de galerij.Door het sluiten van de galerij en kan worden gedaan van het toetsenbord of met behulp van de muis. Dat is ook de javascript onder te gaan - wat was, (functie ($) ($.zoom = functie) (///////verpakking aan de door de galerij voegt, A body $('body')'< voegt (div = "Zoom" > < /div> "); var zoomedIn = vals, ///////A flag te leven als de galerij is open of niet (= $('#zoom'), zoomContent = nul, geopend = nul; ///////de geopend beeld element functie setup () {zoom.hide; //////////////() aan het toevoegen van de binnenste elementen een papiertje. De nauwe en navigatie, links zoom.prepend ('< div =" content "> < /div>"); zoom.prepend ('< div = "close" > < /div> "; zoom.prepend ('< a)Href = "# voor" = "ex" > de vorige < /> "); de uitbreiding. In de (" < href = "#" = "volgende" > tweede < /> "); zoomcontent = $("zoom. Inhoud "); ///////aanvullende elementen in geval van $("zoom. Gesloten "), (klik geluiden gehoord, het sluiten van $(");zoom. Eerder), (klik geluiden gehoord, openprevious $(");zoom. De volgende stap"), (klik geluiden gehoord. Open zijnvan volgende); ///////observatie van navigatie en het sluiten van belangrijke gebeurtenissen galerij $(document). Keydown (functie (gebeurtenissen) {als.Geopend) {terugkeer;} als (event.which = = = = = = = 27) {% ('#zoom.Close'). (); de terugkeer;} als (event.which = = = = = = = 37) {% ('#zoom.Previous'). (); de terugkeer;} als (event.which = = = = = = = 39) {% ('#zoom.Next'). (); de terugkeer;} terugkeer;}); als ($('.gallery li a).Length = = = = = = = 1) {///////Add'zoom'klasse voor één beeld dat de navigatie aan banden zal $('.gallery li a) [0].addClass ('zoom'); ///////c} hechten als om het beeld te open $('.zoom,.Gallery li a) ('click', oké.); c) {} functie: event.preventDefault (); ///////voorkomen: a. Het verband Met de blanco var =% (dit), de "= link.attr ('href'),Het creëren van een van die beelden ///////= USD bron beeld van voorwerpen (nieuwe beeld ()).Attr ('src, SRC). De huid (); als (!De SRC) {terugkeer;} $("# Zoom zoom. Eerder, #. In het kader van een"). De show (); als (link. Hasclass ('zoom ") {% ("Zoom zoom. Eerder, #. In het kader van een "). De huid (); ///////- een galerie. Spinner, navigatie en gesloten als (knop.Zoomedin) {zoomedin = waar; zoom. Show (); toevoeging van beeld - en) ///////zoomcontent opruimen. Lege (). Prepend (beelden); foto - /voorvallen waargenomen, () /in beeld - beeld aangeduid als belasting (en); open = de band openprevious} functie (gebeurtenissen;) {gebeurtenissen. Preventdefault (); als (open. Hasclass ('zoom ") {terug;} variabele preventief = open. De moeder (li). Het preventief (); als (prev.length = = 0) {preventief = $(". De galerie: het laatste kind "); Preventie van de kinderen. (a). De trekker (een"); de functie van gebeurtenissen () {} open zijnvan volgende incident. Preventdefault (); als (open. Hasclass ('zoom ") {terug;} var = open. De moeder (li). De volgende (als (bijlage);T.length = = 0) {2 = $(". De galerie: ten eerste een kind"); in het kader van het kind). ("). De trekker (klik op") () {}); ///////als het beeld niet volledig geladen geen als.De volledige) {terugkeer;} var = beeld dollar (dit); ///////beeld heeft dezelfde afmetingen als de galerij /alleen die beelden niet animatie als (beeld. Breedte () = = = = = = = zoomcontent. Breedte () & & beeld. Lengte () = = zoomcontent weergegeven. De hoogte () () {}); het beeld terug, met parseint (zoomcontent = var. De CSS ('borderleftwidth "); aanpassing van de afmetingen van de galerie ////////voor beeld geeft een beeld van zoomcontent. Animatie ((breedte: beeld. Breedte (), hoogte: beeld. Lengte (), margintop:- (beeld. Lengte () /2) - band en marginleft:- (beeld. Breedte () /2) - met} {300, functie () (beelden);}); de functie (beelden) {beeld langzaam ('fast");}} {gebeurtenissen uitgeschakeld (gebeurtenissen). Preventdefault (); zoomedin = vals, zoom. De huid (); zoomcontent. Lege () (); de opzet;}};)) (:), met inbegrip van de « plugin »; in het starten, generate_thumbnail_list, extra, voor generate_thumbnail_list functie: ($post_id = nul) (///////...Als (tellen ($beeld) > 0) {///////...ECHO < script type = "tekst /javascript" > dit. Zoom (); < /scripts > ";}}, zoals in het echte leven, een voorbeeld van hoe het werkt en hoe het gebruik van foto 's: dit kan worden versterkt - demonstratie, ik citeer,,,,,,, get_the_id (),, get_post_thumbnail_id () () get_posts,,,,,,, wp_get_attachment_image wp_get_attachment_image_src () (),
De definitie van foto 's (bonus) beeld van de omvang van de « plugin »)
Next Page:De toevoeging van onze website zoeken