Tirsdag den 11. november, 2008
For nylig har jeg modtaget flere anmodninger om optagelse af banner-reklamer inden undolog.com. Jeg besluttede derfor at formalisere og rioganizzare den reklameplads på denne blog, måske de mindre invasive i omløb. I bannerannoncer (ligesom Google AdSense) og donationer via PayPal ikke prøve nogle ekstra indtjening, men en blog kræver ressourcer og nogle hjælpe er altid velkommen.
Alligevel har jeg altid forsøgt ikke at "papir" bloggen banner spredt overalt og af enhver art, med et layout så rene som muligt og overlade artiklen som et centralt element.
Ideen kom til mig, at i tankerne, i et forsøg på at finde den rette balance mellem banneret og spredte muligheden for sponsorering, er at tage en post! I praksis kan du bede om specifikke post (mere visa end at finde på listen i slutningen af denne blog) iblanding i hovedet og / eller slutningen af din annoncering efter, eventuelt i tilknytning til den samme stilling.
For eksempel, i souvenir, hvor jeg skriver en post mere visa stadig Sætte Google Map i deres Web, med 17.410 visninger. Hvis du har varer eller tjenesteydelser i forbindelse med Google Map eller på nogen måde påvirker internettet, udvikling og teknologi, kan du anmode om optagelse i hovedet og / eller slutningen af dit indlæg annoncer i det format maksimalt 640 x 80 pixels.
Related Post
Tirsdag den 11. november, 2008 Genoptage vores kodeeksempel af TicTacToe (som er helt på Google Code), og vi begynder at analysere det i detaljer.
Import definitioner
Med Actionscript 3.0 er blevet gjort et stort stykke arbejde med rengøring og indretning af klasserne nell'alberatura (indeholdt i package pakke), der benyttes under udvikling. Med andre programmerings sprog, som C for eksempel, når du ønsker at bruge en funktion skal udtrykkeligt "import" i koden. Denne operation "import" er nødvendigt at tillade kompileren til at have alle de koder og definitioner i forbindelse funktioner, som vi vil bruge. I Actionscript 3.0, dog Uddannelse import bør ikke forveksles med den standard, C / C + #include # #include Actionscript 3.0 giver uddannelse include der er identisk med #include C / C + +. Sidstnævnte omfatter "faktiske kode, som, hvis de bruges eller ej, er indbygget i den endelige. Uddannelse import er det højeste niveau og er mere "intelligent" at blive udarbejdet. Det tjener primært til at få adgang til klasser, uden at angive det fulde navn. I Alré ord i stedet for at bruge former som denne:
Actionscript: . MovieClip = new flash. display . MovieClip ( ) ; var myMC: flash. display. MovieClip = new flash. display. MovieClip ();
Fortsæt læsning ... "
Related Post
Mandag 10 november, 2008 De fleste eksperter allerede kender ham, men jeg er ofte spurgt, som er forskellen mellem class id i CSS style sheets. En oversigt over visse forskelle og advarsler kan du finde den i klasser og id i CSS, dog en nyttig funktion, der adskiller class fra id er evnen til at bruge flere klasser. For eksempel, du kan definere:
CSS: border :2px solid #000 } . BordoNero (grænse: 2px solid # 000)
color :#f00 } . ColoreRosso (color: # F00)
border :2px solid #f00 } . BordoRosso (grænse: 2px solid # F00)
og skrive i HTML:
HTML: > Bordo nero con caratteri rossi
</div> <div class = "bordoNero coloreRosso"> Border sort med røde bogstaver
</ div> > Bordo rosso con caratteri rossi
</div> <div class = "bordoRosso coloreRosso"> Border rød med røde bogstaver
</ div>
class id kan indeholde inden det flere definitioner på nogen rækkefølge!
Related Post
Mandag den 3. november 2008 Emissionsgarant administrator eller? Her er en hurtig måde at forstå dette:
PHP: / /
$user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
/ /
$capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ kapaciteter [ 'Administrator'] == 1 | | $ kapaciteter [ 'administrator'] == 1) (
)
)
Eller, som "aftalt"
PHP: / /
$user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
/ / $ Admin er rigtigt, hvis administrator
$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
Lørdag den 1 november 2008 Det kan være nyttigt, til tider, "skjule" en del af menuen med Wordpress, især hvis du har udviklet et websted / bloggen for en kunde og ønsker ikke at give adgang til følsomme funktioner. Der Plugin allerede udfører denne funktion, men at have en personlig og fuldstændig kontrol, vi ser i detaljer, hvordan denne funktion.
Som altid udnytte de nyttige aktion stilles til rådighed af Wordpress, i dette tilfælde admin_menu Gennem den globale variabel $menu kan få adgang til listen over menuen. Vi kan finde i menuen til at "fjerne" på to måder: ved hjælp af mærkningen, eller via linket, at det punkter (se kommenterede aktier i eksemplet nedenfor). Forslaget er "skjult" menupunkter Design, Indstillinger og Plugins:
PHP: remove_menu_item funktion () (
/ / Ved etiket
( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Fjerner = array
( 'Design', 'Indstillinger', 'Plugins'); / / Gennem links
/ / $ Fjerner = array ( 'themes.php', 'Valg-general.php', 'plugins.php');
$removes as $todel ) foreach ($ fjerner som $ todel)
$menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menu som $ tasten => $
sm) if ($ sm [0] ==
$ todel) (frakoblet ($ menuen [$ key]); break;) / / Gennem links
/ / Foreach ($ menu som $ tasten => $ sm) if ($ sm [2] == $ todel) (frakoblet ($ menuen [$ key]); break;)
)
/ /
, 'remove_menu_item' ) ; add_action ( 'admin_menu', 'remove_menu_item');
Brug de links som nøglen til fjernelse $sm[2] i dele kommenteret kode overraskelse her), er nyttig, når der er sikkerhed for sproglige - lokalisering - som du har installeret Wordpress. Med denne teknik, men menuen er fjernet kun på den grænseflade, så du stadig kan få adgang til siden via et direkte link.
Related Post
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: / **
* Format fra "yyyy-mm-dd hh: mm: ss" til "yyyymmddhhmmss"
* /
$d ) { plainDate funktion ($ d) (
)
Bedre end dette:
PHP: $d ) { plainDate funktion ($ d) (
str_replace ( ' ' , '' , str_replace ( '-' , '' , str_replace ( ':' , '' , $d ) ) ) ) ; return (str_replace ('','', str_replace ('-','', str_replace (':','', $ d
)))); )
Eller endog dette:
PHP: $d ) { plainDate funktion ($ d) (
( '-' , $pd [ 0 ] ) ; $ Dd =
eksplodere ( '-', $ pd [0]); $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]);
)
Related Post
Torsdag den 30 oktober 2008 På grund af de forskellige afsmeltning mellem forskellige browser, som helt sikkert se Microsoft Internet Explorer i tankerne, skal vi altid ty til at ansøge om artifizi virkninger, som nu skal være en standard. Multi-drøftet afrundede kanter er et klassisk eksempel på den "katastrofe", produceret af en fuldstændig manglende evne til at opnå en standard alvorligt på side afsmeltning HTML / CSS. Der er mange netværksløsninger, der giver dig mulighed for at have "virkninger" (virkninger fritage dall'HTML stede som afrundede kanter, skygge virkninger, refleksioner, etc ...) med lapper på ark af stilarter, særlige tricks ved hjælp af div podede , Javascript biblioteker, brug af canvas etc ...
For rent uddannelsesmæssige Jeg vil forklare yderligere tekniske (cross-browser) til at gælde for de afrundede kanter af billeder:
Demoer og kilder
Fortsæt læsning ... "
Related Post
Tirsdag den 28 oktober 2008 Chrome Google giver dig mulighed for at skabe Desktop ansøgninger fra en webside? I virkeligheden, som det fremgår af menupunkt, er simpelthen lov til at oprette en genvej til en genvej, som - igen - åbner et vindue uden adresselinjen uden alle de dikkedarer af browseren. Med dette betyder ikke, at vi har skabt et skrivebord, og vi har netop oprettet et link til den samme Google-Chrome-tilstand - så at sige-krom-mindre.
Feature Simla, men mere ambitiøse, var allerede blevet foreslået af Mozilla Foundation i 2007 gennem Prisme. Dette er uden tvivl den mest alsidige og artikulere, ledsaget af en nyttig udvidelse, der giver dig mulighed for at oprette desktop applikationer menu af Firefox, som Google Chrome.
Men begge løsninger er langt væk fra teknologi Adobe AIR. Før en person er forvirrende det gode understrege de betydelige forskelle mellem en genvej på skrivebordet, som åbner et vindue uden menuer, og en desktop ansøgning sande og korrekte.
Adobe AIR i virkeligheden, i modsætning til de løsninger, der foreslås af Google Chrome og Prisme giver mulighed for:
- Næsten fuldstændig adgang til systemet kører ansøgningen med evnen til at læse og skrive filer. Mulighed for at udvide sin funktionalitet gennem en DLL (dynamic link library), udvidelser og tredjepartsprodukter som SU Player (se Distribute Adobe AIR: AIR Badge af en SU Player)
- Det forvalter ansøgningen som enhver anden system-programmer: installation og afinstallation
Related Post
Mandag den 27 oktober 2008 Fra post Wordpress: trin for trin, hvordan du opretter et login, udføres login-proceduren kan være nyttigt at angive, i vores blog et link til afbrydelse, eller logout. Vi vil ikke bruge igen faste procedurer for Wordpress, men vi vil se, hvordan du logger ud lavt niveau. Først og fremmest må vi forstå, om en bruger er logget på eller ej. Det er muligt blot at forespørge på den variable $user_ID af Wordpress. For eksempel:
PHP: $user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ user_id! ='') (/ / eller hvis (is_user_logged_in ()) (
/ / User er "logget" ...
)
Når vi ved, at en bruger er logget på systemet, vi kan indsætte et simpelt link til vores side logout. Så vil vi oprette en side, f.eks logout.php og indsætte følgende kode:
PHP: / **
* Udfører logout
*
* @ Forfatter Giovambattista Fazioli
* @ @ Email g.fazioli undolog.com
* @ Web http://www.undolog.com
* /
/ / Aktiver WordPress bootstrap
'wp-config.php' ) ; @ Require_once ( 'wp-config.php');
'wp-includes/pluggable.php' ) ; @ Require_once ( 'wp-includes/pluggable.php');
/ / Wp logout
wp_logout ();
/ / Load enhver anden side
"Location: /" ) ; header ( "Location: /");
Og lige så "link" til vores side til at give en logout procedurer:
PHP: $user_ID != '' ) { if ($ user_id! ='') (
; echo 'Kør <a href="logout.php"> logout </ a>'; )
Related Post
Fredag 24 oktober, 2008 I dette selvstudium vil vi se, hvordan du opretter et personligt login procedure, ved hjælp af Ajax funktionalitet via jQuery. Der er flere måder at tilpasse login Wordpress, for eksempel gennem brug af kroge og add_action() add_filter() Vi bruger en mere lav-niveau, selv om vi stadig grænseflader til kernen Wordpress. Sørg også for at validere en bruger gennem dobbelt e-mail / adgangskode.
Hvorfor oprette et login?
- I nogle sammenhænge kan vende tilbage uitle har mest kontrol over login-side, til at foreslå en brugertilpasset layout til vores registrerede brugere. Du kan også berige side med information, et logo fra den klassiske "Glemt Password?"
- At give adgang via e-mail (som vist her-traktaten) i stedet for
user_login standard Wordpress - For at kunne angive et login panel i indholdsoversigten i vores Blog
- Og endelig, at have et skelet - og en idé - for en god Plugin

Miljø
I vores eksempel / tutorial arbejde på roden af Wordpress inde i en mappe mylogin Jeg har oprettet to php filer i denne mappe: index.php og logon.php Den første indeholder grænsefladen af vores login, med alle funktioner Javascript / jQuery, som vi betjener. Den anden fil, logon.php vil indeholde kode for at validere brugeren. Så vil vi oprette en mappe css og inden denne fil layout.css og en mappe med images Inde i mappen billeder omfatte en klassisk Ajax loader: oprette det online på AjaxLoad.info. I slutningen bør du have:
Fortsæt læsning ... "
Related Post