Meget korte uddrag: Wordpress administrator?

Mandag den 3. november 2008

Emissionsgarant administrator eller? Her er en hurtig måde at forstå dette:

PHP:
  1. ; global $ user_id;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
  4. / /
  5. is_array ( $capabilities ) ) { if (is_array ($ kapaciteter)) (
  6. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ kapaciteter [ 'Administrator'] == 1 | | $ kapaciteter [ 'administrator'] == 1) (
  7. ; echo "Du er en administrator";
  8. )
  9. )

Eller, som "aftalt"

PHP:
  1. ; global $ user_id;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
  4. / / $ Admin er rigtigt, hvis administrator
  5. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) ; $ Admin = ($ kapaciteter [ 'Administrator'] == 1 | | $ kapaciteter [ 'administrator'] == 1);

Du kan naturligvis kontrollere alle niveauer stilles til rådighed af Wordpress, som abonnenten f.eks.

Related Post

Meget korte uddrag: datoer PHP plain

Fredag 31 oktober, 2008

Konverterer en dato formatet yyyy-mm-dd hh:mm:ss til yyyymmddhhmmss Nyttigt at kunne udnytte funktionerne af folkeretten; type asort()

PHP:
  1. / **
  2. * Format fra "yyyy-mm-dd hh: mm: ss" til "yyyymmddhhmmss"
  3. * /
  4. $d ) { plainDate funktion ($ d) (
  5. preg_replace ( '/(-|:| \0 40)/' , '' , $d ) ) ; return (preg_replace ('/(-|:| \ 0 40) /','', $ d));
  6. )

Bedre end dette:

PHP:
  1. $d ) { plainDate funktion ($ d) (
  2. str_replace ( ' ' , '' , str_replace ( '-' , '' , str_replace ( ':' , '' , $d ) ) ) ) ; return (str_replace ('','', str_replace ('-','', str_replace (':','', $ d ))));
  3. )

Eller endog dette:

PHP:
  1. $d ) { plainDate funktion ($ d) (
  2. ( ' ' , $d ) ; $ Pd = eksplodere ('', $ d);
  3. ( '-' , $pd [ 0 ] ) ; $ Dd = eksplodere ( '-', $ pd [0]);
  4. ( ':' , $pd [ 1 ] ) ; $ Hk = eksplodere ( ':', $ pd [1]);
  5. $dd [ 0 ] . $dd [ 1 ] . $dd [ 2 ] . $hp [ 0 ] . $hp [ 1 ] . $hp [ 2 ] ) ; return ($ dd [0]. $ dd [1]. $ dd [2]. $ hk [0]. $ hk [1]. $ hk [2]);
  6. )

Related Post

Vifte af kodning og kodning

Tirsdag den 14 oktober 2008

Nogen hævder, at programmering er en art og i sidste ende, kan jeg kun være enig især når der findes løsninger meget forskelligt for det samme problem. At forstå, hvordan sandt dette er ligesom en identisk behov i medisimo sprog (Javascript) kan løses med metoder helt anderledes og originalt.

Venstre nul Pad

En række, men talen er også gyldig for alle strenge, som 123 kan fyldes til venstre - til at drage - med en række nuller, for eksempel: 00123 Dette behov er præsenteret ved flere lejligheder og er nyttig for alliancefrie - eller viser - en række afslutte implicit angivelse af sin maksimale værdi. I den video, for eksempel den klassiske score (scoring) er ofte angivet med 001234 på de fleste det drejer sig om 999999 Her kan du se, hvordan problemet blev løst ved forskellige udviklere:

JavaScript:
  1. / **
  2. * Venstre pad String
  3. *
  4. * @ Fra http://snipplr.com/view/8423/left-pad-string/
  5. * @ Forfatter web-http: / / www.mechanicmatt.com/
  6. *
  7. * @ Param num - at udfylde Striga
  8. * @ Param totalChars - Samlet antal tegn, herunder "nuller"
  9. * @ Param padWidth - Tegn bruges til at udfylde, default "0"
  10. * /
  11. num, totalChars, padWith ) { leadingZeros funktion (num, totalChars, padWith) (
  12. num num + = "";
  13. ? padWith = (padWith)? padWith: "0";
  14. num. length <totalChars ) { if (længde interne referencenummer <totalChars) (
  15. num. length <totalChars ) { mens (længde interne referencenummer <totalChars) (
  16. padWith + num = num;
  17. )
  18. { } Else ())
  19. num. length > totalChars ) { //if padWith was a multiple character string and num was overpadded if (længde interne referencenummer> totalChars) (/ / hvis padWith blev et multiple tegnstreng og num blev overpadded
  20. num. length - totalChars ) , totalChars ) ; = Num num. Substring ((interne referencenummer længde - totalChars), totalChars);
  21. { } Else ())
  22. tilbagevenden num;
  23. )
  24. leadingZeros ( "asdf" , 10 , "0" ) ) ; alert (leadingZeros ( "asdf", 10, "0"));

Denne løsning er meget artikuleret, men kan tilføje et ubegrænset antal 0 antal num også vælge den skrifttype der benyttes af padWidth i stedet for 0
Bestemt oprindelige imidlertid denne løsning:

JavaScript:
  1. / **
  2. * String_pad
  3. *
  4. * @ Fra http://snipplr.com/view/700/stringpad/
  5. * @ Forfatter http://d.hatena.ne.jp/brazil/20060721/1153489937
  6. *
  7. * @ Param str - at udfylde Striga
  8. * @ Param len - Samlet antal tegn, herunder "nuller"
  9. * @ Param ch - Tegn bruges til at udfylde
  10. * /
  11. str, len, ch ) { return new Array ( len- ( '' +str ) . length + 1 ) . join ( ch ) + str } funktion pad (str, len, ch) (forrentning new Array (læn-(''+ str). længde + 1). tiltræde (CH) + str)
  12. pad ( 56 , 4 , '0' ) ) ; // 0056 alert (pad (56, 4,'0 ')); / / 0056

Samme resultat, med en helt anden fremgangsmåde. Igen har vi mulighed for at beslutte det antal tegn polstring gennem parameter len og den skrifttype der benyttes af ch Undlader at bruge standarden i den tidligere funktion.
Hvad jeg bruge i stedet ...:

JavaScript:
  1. / **
  2. * String_pad
  3. *
  4. * @ Forfatter Giovambattista Fazioli
  5. * @ Web http://www.undolog.com
  6. *
  7. * @ Param s - at udfylde Striga
  8. * @ Param l - En streng, der angiver den karakter er, at længden
  9. * Såsom "0000" karakter = "0" længde 4
  10. * /
  11. s,l ) { return ( l. substr ( 0 , ( l. length -s. length ) ) +s ) ; } padding-funktionen (r, l) (tur / retur (l. substr (0, (L-s længde. længde)) + r);)
  12. padding ( '123' , '0000' ) ) ; alert (polstring ('123 ','0000'));

Hvis du har andre interessante løsninger bedes kommentere : D

Related Post

Meget korte uddrag: PHP ord cut

Søndag den 21 september 2008

Afgrænser en del af teksten til antallet af "ord":

PHP:
  1. / **
  2. * String ord cut
  3. *
  4. * @ Privat
  5. * /
  6. $c , $l ) { wordCut funktion ($ c, $ l) (
  7. ( ' ' , $c ) ; $ C = eksplodere ('', $ c);
  8. $i = 0 ; $i < $l ; $i ++ ) $r [ $i ] = $c [ $i ] ; for ($ i = 0; $ i <$ l, $ i + +) $ r [$ i] = $ c [$ i];
  9. ( ' ' , $r ) . '...' ; $ R = implode ('', $ r ).'...';
  10. ; return $ r;
  11. )

Related Post

Forlængelse af IDE Flash CS3 med uddrag

Mandag 14 april, 2008

Uddrag Lee Brimelow, Platform visionær på Adobe, der arbejder på udvikling i Flash, Flex og AIR. Fra hans blog (TheFlashBlog) kan du hente en nem udvidelse til Flash CS3: Snippets. Denne udvidelse, er skrevet med Flash API, der tilbyder at interagere med sin IDE (JSFL API), giver dig mulighed for at tilføje en komfortabel panel (i lighed med, hvad der fandtes i Adobe Dreamweaver), hvor du kan indsætte små stykker kode vi bruger oftest.

Når det er installeret, er det allerede muligt usufrire nogle uddrag fra den forslagsstiller. Hvis du klikker på image Du kan ændre den XML-fil, der indeholder uddrag (de uddrag af kode). Når ændringen har gjort nok for at gemme filen, og klik på Update snippets at ajourføre listen. På webstedet for forfatteren er blevet udstedt på nuværende tidspunkt mere snippets at tilføje til dem, der allerede er til stede. Her er den fulde version af XML-fil: Hold læser ... "

Related Post