Sehr kurze Auszug: Wordpress, getrennte Klassen in zwei Spalten

Mittwoch, 19. November, 2008

Inspiriert von Wordpress Hack # 2 - Trennen Sie die Kategorien in den Spalten in der Sidebar Mai finde es nützlich, "Pause" in zwei Spalten in der Liste der Kategorien von Wordpress. Wenn Sie die Folge, dass wir von links nach rechts, nämlich CAT1 | cat2 (Kopf) cat3 | cat4 (Kopf) etc ... Es besteht keine Notwendigkeit für die Verwendung eines PHP-Code, sondern nur das Spiel mit Stilen Einstellung dem Tag li float:left und "schließen" mit den entsprechenden width Tag ul um zu senden Beförderung liefert die li In Fällen, in denen die CSS eher nicht bekommen, zum Beispiel in der Reihenfolge CAT1 | cat3 (Kopf) cat2 | cat4, wir können mit dieser einfachen Code:

PHP:
  1. ( "<br />" ,wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; $ Katzen = explode ( "<br />", wp_list_categories ( 'title_li = = 0 & & echo Tiefe = 1 & style = none'));
  2. ( ( sizeof ( $cats ) - 1 ) / 2 ) ; $ = Mittlere Runde ((sizeof ($ Katzen) - 1) / 2);
  3. ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ Katzen, 0, $ Mitte);
  4. ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ Katzen, $ Mitte - 1);
  5. . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . echo '<ul class="left"> <li> ". implode (' </ li> <Li> ', $ cats_left)." </ li> </ ul>'.
  6. ( '</li><li>' , $cats_right ) . '</li></ul>' ; "<ul class="right"> <li>". implode ( '</ li> <Li>', $ cats_right). "</ li> </ ul> ';

Verwandte Post

Sehr kurze Auszug: Wordpress-Administrator?

Montag, 3. November, 2008

Administrator oder Underwriter? Hier ist ein schneller Weg, dies zu verstehen:

PHP:
  1. ; global $ Nutzer_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta Fähigkeiten = ($ Nutzer_ID, 'wp_capabilities');
  4. / /
  5. is_array ( $capabilities ) ) { if (is_array ($ Fähigkeiten)) (
  6. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ Fähigkeiten [ 'Administrator'] == 1 | | $ Fähigkeiten [ 'Administrator'] == 1) (
  7. ; echo "Sie sind ein Administrator";
  8. )
  9. )

Oder, wie "kontrahierte"

PHP:
  1. ; global $ Nutzer_ID;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta Fähigkeiten = ($ Nutzer_ID, 'wp_capabilities');
  4. / / $ Admin ist wahr, wenn Administrator
  5. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) ; $ Admin = ($ Fähigkeiten [ 'Administrator'] == 1 | | $ Fähigkeiten [ 'Administrator'] == 1);

Sie können natürlich prüfen allen Ebenen zur Verfügung gestellt von Wordpress, als Teilnehmer zum Beispiel.

Verwandte Post

Sehr kurze Auszug: Termine PHP plain

Freitag, 31. Oktober, 2008

Wandelt ein Datum-Format yyyy-mm-dd hh:mm:ss zu yyyymmddhhmmss Nützliche zu können, nutzen die Funktionen des Rechts; Art asort()

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

Besser als diese:

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

Oder auch diese:

PHP:
  1. $d ) { plainDate Funktion ($ d) (
  2. ( ' ' , $d ) ; $ Pd = explode ('', $ d);
  3. ( '-' , $pd [ 0 ] ) ; $ Dd = explode ( '-', $ pd [0]);
  4. ( ':' , $pd [ 1 ] ) ; $ PS = explode ( ':', $ pd [1]);
  5. $dd [ 0 ] . $dd [ 1 ] . $dd [ 2 ] . $hp [ 0 ] . $hp [ 1 ] . $hp [ 2 ] ) ; return ($ dd [0]. $ dd [1]. $ dd [2]. $ HP [0]. $ PS [1]. $ PS [2]);
  6. )

Verwandte Post

Vielzahl von Kodierung und Codierung

Dienstag, 14. Oktober, 2008

Jemand der Auffassung, dass Programmierung ist eine Kunst, und letztlich kann ich nur zustimmen vor allem, wenn Lösungen gefunden werden sehr unterschiedlich für das gleiche Problem. Um zu verstehen, wie wahr das ist wie eine identische müssen in medisimo Sprache (Javascript) gelöst werden können, mit ganz unterschiedlichen Ansätzen und Original.

Linke Null-Pad

Eine Reihe, aber die Rede ist auch gültig für eine beliebige Zeichenfolge, wie z. B. 123 ausgefüllt werden kann auf der linken Seite - zu ziehen - mit einer Reihe von Nullen, zum Beispiel: 00123 Diese Notwendigkeit ist bei mehreren Gelegenheiten und ist nützlich für an - oder zeigen - eine Reihe sauber, implizit hervorgeht, ihren maximalen Wert. In dem Video, zum Beispiel die klassische Partitur (der Partitur) ist oft mit 001234 bei den meisten es um 999999 Hier ist, wie das Problem wurde gelöst, indem auch viele Entwickler:

JavaScript:
  1. / **
  2. * Links String Pad
  3. *
  4. * @ Von http://snipplr.com/view/8423/left-pad-string/
  5. * Autor @ web-http: / / www.mechanicmatt.com/
  6. *
  7. * @ Param num - zu füllen Striga
  8. * @ Param totalChars - Gesamtzahl der Zeichen, einschließlich der "Nullen"
  9. * @ Param padWidth - Zeichen verwendet zu füllen, standardmäßig "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änge interne Nummer <totalChars) (
  15. num. length <totalChars ) { while (Länge interne Nummer <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änge interne Referenznummer> totalChars) (/ / if padWith wurde ein Vielfaches Zeichenkette und num wurde overpadded
  20. num. length - totalChars ) , totalChars ) ; = Num num. Substring ((interne Referenznummer Länge - totalChars), totalChars);
  21. { } Else ())
  22. Rückkehr NUM;
  23. )
  24. leadingZeros ( "asdf" , 10 , "0" ) ) ; alert (leadingZeros ( "asdf", 10, "0"));

Diese Lösung ist äußerst artikulieren, sondern können eine unbestimmte Anzahl von 0 Anzahl num auch die Wahl der Schrift, die durch padWidth anstelle des 0
Definitiv Original, aber diese Lösung:

JavaScript:
  1. / **
  2. * String_pad
  3. *
  4. * @ Von http://snipplr.com/view/700/stringpad/
  5. * @ Autor http://d.hatena.ne.jp/brazil/20060721/1153489937
  6. *
  7. * @ Param str - zu füllen Striga
  8. * @ Param len - Gesamtzahl der Zeichen, einschließlich der "Nullen"
  9. * @ Param ch - Zeichen verwendet werden, um
  10. * /
  11. str, len, ch ) { return new Array ( len- ( '' +str ) . length + 1 ) . join ( ch ) + str } Pad-Funktion (str, len, CH) (Hin-und Rückfahrt new Array (len-(''+ str). Länge + 1). beitreten (CH) + str)
  12. pad ( 56 , 4 , '0' ) ) ; // 0056 alert (pad (56, 4,'0 ')); / / 0056

Gleichen Ergebnis, mit einer völlig anderen Ansatz. Auch hier haben wir die Möglichkeit zu entscheiden, die Anzahl der Zeichen Polsterung durch den Parameter len und die Schrift, die von ch Schlägt fehl, den Standard zu verwenden, die in der vorherigen Funktion.
Was verwende ich anstelle ...:

JavaScript:
  1. / **
  2. * String_pad
  3. *
  4. * @ Autor Giovambattista Fazioli
  5. * @ Web http://www.undolog.com
  6. *
  7. * @ Param s - zu füllen Striga
  8. * @ Param l - Ein String, dass die Zeichen ist, dass die Länge
  9. * Wie "0000" Zeichen = "0" Länge 4
  10. * /
  11. s,l ) { return ( l. substr ( 0 , ( l. length -s. length ) ) +s ) ; } padding-Funktion (s, l) (Hin-und Rückfahrt (l. substr (0, (l-s Länge. Länge)) + s);)
  12. padding ( '123' , '0000' ) ) ; alert (padding ('123 ','0000'));

Wenn Sie weitere interessante Lösungen wenden Sie sich bitte Kommentar : D

Verwandte Post

Sehr kurze Auszug: PHP Wort entzieht

Sonntag, 21. September, 2008

Demarcates einen Teil des Textes auf die Anzahl der "Wörter":

PHP:
  1. / **
  2. * String Wort entzieht
  3. *
  4. * @ Private
  5. * /
  6. $c , $l ) { wordCut Funktion ($ c, $ l) (
  7. ( ' ' , $c ) ; $ C = explode ('', $ 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. )

Verwandte Post

Die Ausweitung des IDE Flash CS3 mit Snippets

Montag, 14. April, 2008

Snippets Lee Brimelow, Platform Evangelist bei Adobe, die auf die Entwicklung in Flash, Flex und AIR. Von seinem Blog (TheFlashBlog) können Sie eine bequeme Erweiterung für Flash CS3: Snippets. Diese Erweiterung, geschrieben mit dem Flash-API bietet, dass die Interaktion mit seiner IDE (JSFL API), können Sie eine komfortable Panel (entlang der Linien von dem, was gab es in Adobe Dreamweaver), wo Sie einfügen können kleine Stücke von Code wir am häufigsten verwenden.

Nach der Installation ist es bereits möglich usufrire einige Auszüge, die von dem Autor. Ein Klick auf Bild Sie können die XML-Datei, enthält Auszüge (die Code-Snippets). Sobald die Änderung hat genug getan, um die Datei zu speichern, und klicken Sie auf Update-Auszüge zur Aktualisierung der Liste. Auf der Website des Autors erteilt wurden in dieser Zeit mehr Auszüge, um zu den bereits vorhanden. Hier ist die vollständige Version der XML-Datei: Doch lesen Sie weiter ... "

Verwandte Post