Dato il segunte array :
$array[0] = "Francesco"; $array[1] = "Alessio"; $array[2] = "Valerio";
Dato il segunte array :
$array[0] = "Francesco"; $array[1] = "Alessio"; $array[2] = "Valerio";
Indice guida
Eccoci al 4° appuntamento della guida . Oggi convertiremo i post del nostro theme wordpress.
Con str_replace() è possibile sostituire una porzione di stringa con un altra.
$stringa = "elementodasostituire qui testo ecc"; $stringa = str_replace("elementodasostituire","qui testo",$stringa); echo $stringa;
Il risultato che ci aspettiamo è
qui testo qui testo ecc
Ma se avessi piu’ elementi da sostituire ?
Dovrei fare una cosa del genere :
$stringa = "elementodasostituire1, elementodasostituire2, elementodasostituire3 qui testo ecc"; $stringa = str_replace("elementodasostituire1", "testo1" , str_replace("elementodasostituire2", "testo2", str_replace("elementodasostituire3", "testo3", $stringa))); echo $stringa;
Strip_tags è una delle tante funzioni del framework php. Il suo funzionamento è molto semplice ed efficace. Ci permette di eliminare qualunque tag html presente in una stringa.
$stringa = "<a href="http://www.google.it">testo 1</a>"; echo strip_tags($stringa);
Risultato:
testo 1
Il secondo parametro della funzione è opzionale . Ci permette di specificare quali tag non cancellare
$stringa = "<a href="http://www.google.it">testo 1</a> <strong>bold1</strong><em>corsivo</em>"; echo strip_tags($stringa,"<strong><em>");</em></strong>
Risultato:
<strong><em>testo 1 <strong>bold1</strong><em>corsivo</em></em></strong>
Documentazione ufficiale : function.strip-tags.php
Indice guida
Oggi spiegheremo passo passo il codice css, scritto nell’articolo precedente.
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; } #conteiner{ width:999px; margin:0 auto; padding:0 30px; } #header{ padding:40px 0; } #header #logo{ float:left; padding:0 30px 0 0; font-family:"Times New Roman", Times, serif; font-size:36px; color:#3C3C30; border-right:1px solid #CCCCCC; } #header #slogan{ float:left; padding:15px 0 0 30px; } #header #logo em{ color:#69950F; }
Prima di procedere, devo parlarvi di alcuni concetti chiave per la sintassi del css.
Per attribuire una determinata proprietà a un elemento html , si usano i selettori . Sono selettori, nel nostro caso :
‘body’,'#conteiner’,'#header’,'#header #logo’,'#header #slogan’ e ‘#header #logo em’.
Se non avete mai smanettato in css, vi starete chiedendo cosa è # ( sharp ) . Il simbolo sharp viene usato per selezionare un elemento della pagina HTML con un determinato id. Continua a leggere »
Indice guida
La grafica che convertiremo passo passo è la seguente My Easy Theme
Si tratta , come accennato nell’articolo precedente, di una grafica molto semplice , studiata per chi non è tanto pratico .
Un layout grafico, per buona regola, si divide in tre parti : header , contenuto centrale e footer. La header è quella parte del sito, fissa in alto, composta da un logo e da un menu . Il contenuto, sono i testi centrali di ogni pagina. Invece il footer , è quella parte fissa in basso che contiene il copyright.
Oggi convertiamo la header del nostro theme.
Creiamo la pagina index.html , il file style.css e la cartella images . Continua a leggere »
A volte, per esigenze grafiche, si ha la necessità di isolare le immagini del nostro theme wordpress, e manipolarle come ci piace.
Questa funzione è realizzabile. Vi posto il codice :
function get_first_image($post){ preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); $firstimage = $matches[1][0]; return $firstimage; }
Per renderla visibile in tutto il theme wordpress, basta inserirla nella pagina functions.php
Questo articolo, è una piccola introduzione su quello che faremo nei prossimi appuntamenti. Non spiegherò come disegnare il layout grafico, perchè è un argomento molto ampio, che spero di trattare più in là. Ci limiteremo a convertire una piccola grafica realizzata dal sottoscritto, ed adattarla al nostro amato WordPress.
WordPress è uno dei piu’ importanti e diffusi CMS ( content management system ) per la gestione di un blog . I CMS non sono altro, che delle applicazioni , che facilitano la gestione di un sito web. WordPress ha fatto un gran successo perchè è molto semplice da adattare,da gestire e da implementare . E’ facile da implementare grazie ai numerosi plugin in circolazione . Anche noi possiamo fare un plugin ! E’ davvero molto semplice .
Il template che andremo a convertire è molto easy . E’ stato realizzato in modo da facilitare la conversione in CSS . Per chi non conosce il CSS, non vi preoccupate ! Spiegherò passo passo ogni riga di codice.
Nel prossimo appuntamento convertiremo il template !
In circolazione esistono diversi compilatori per c/c++ . Personalmente uso Bloodshed Dev-C++, e devo dire che mi trovo abbastanza bene.
Per scaricare Dev-C++ andate a questo indirizzo : download
Scorrete la pagina fino a Downloads. Individuata la versione, fate click su SourceForge. Continua a leggere »
Con questo articolo, ci avviamo allo studio del C, uno dei linguaggi più flessibili e efficienti che possa esistere .
Il C è un linguaggio di medio livello. I linguaggi ad alto livello sono il vb ( Visual Basic ) , il PHP , il Pascal e tutti quei linguaggi che contengono istruzioni vicine al modo di pensare umano . Cio’ permette di ridurre notevolmente il tempo per la realizzazione degli algoritmi . Un linguaggio a Basso Livello è molto piu’ difficile da gestire e analizzare, perchè è piu’ vicino al linguaggio macchina . Di solito quest’ultimo viene usato per realizzare applicazioni dove lo spreco di memoria non accettabile. Ricordiamo che programmare a Basso Livello, vuol dire avere il pieno controllo della CPU e della memoria .
Continua a leggere »