Sponsors

Google
- Epoch Time
A quick idea by Chris Rowe follow me @chrisrowe  •  Help spread the word and tweet about this site  •  What's the Epoch
Visualizzazione post con etichetta wordpress. Mostra tutti i post
Visualizzazione post con etichetta wordpress. Mostra tutti i post

Cancellare i riassunti da wordpress

A volte i riassunti prodotti dai plugin di wordpress non sempre facilitano la gestione del sito, anzi a volte ci obbligano a rimuovere l'html.


Inizialmente rimuovevo il codice html da tutti i riassunti che davano problemi, con il tempo gli articoli aumentiavano e i riassunti errati rendevano il sito non fruibile, per risolvere basta fare l'update di una tabella, posto il codice PHP in modo da poter fare una pagina da poter richiamare con il browser:


<?php
print "HO CANCELLATO I RIASSUNTI DI GIANDIEGO MARIGO \n";
$conn = mysql_connect("62.149.150.95", "utente", "password");
mysql_select_db('photogulp');
$sql=" UPDATE `photogulp`.`PHOTOGULP_posts` SET `post_excerpt` = '' WHERE `PHOTOGULP_posts`.`post_author` =62";
mysql_query($sql);
mysql_close($conn)
?>
<br> 
 
 

Rotazione banner con PHP

Oggi posto un pratico e banale codice PHP per inserire nelle proprie pagine dei banner a rotazione.
Questo torna comodo quando non vogliamo riempire le pagine del nostro sito con decine di banner, inseriamo il codice sottoriportato e avremo la rotazione delle nostre campagne pubblicitarie, un po come google adsense. Io personalmente uso diversi siti di affiliazione e nel caso specifico ZANOX non ha questa comoda funzione, a questo ci aiuta PHP.

Apportare modifiche è semplice, settare quanti banner vogliamo inserire alla riga 2 sostituendo il valore 9 con qello desiderato; ogni elsif è un banner e il codice va inserito tra gli apici della "print", semplice.

Il risultato è la rotazione di banner randomici ad ogni visualizzazione della pagina, quando avrò tempo vorrei inserire del codice java per farli ruotare senza il refresh della pagina in visualizzazione.


CODICE PHP:
<?php
$random = random(1,9);
if ($random == 1) //Commento per Codice 1
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502843C1575357854T"><img src="http://ad.zanox.com/ppv/?19502843C1575357854" align="bottom" width="468" height="60" border="0" hspace="1" alt="InMediolanum Direct - Image Banner 468 x 60"></a>';

elseif ($random == 2) //Commento per Codice 2
print '<a target="_blank" href="http://ad.zanox.com/ppc/?18982653C558409180T"><img src="http://ad.zanox.com/ppv/?18982653C558409180" align="bottom" width="468" height="60" border="0" hspace="1" alt="Prenota online i voli economici eDreams!"></a>';

elseif ($random == 3) 
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502859C320315674T"><img src="http://ad.zanox.com/ppv/?19502859C320315674" align="bottom" width="468" height="60" border="0" hspace="1" alt="New Direct Image Banner 468x60"></a>';

elseif ($random == 4) 
print '<img src="http://ad.zanox.com/ppv/?19502861C750326682" align="bottom" width="1" height="1" border="0" hspace="1"><script language="javascript" src="http://ad.zanox.com/ppv/images/programs/flash_load/flash_loader_ng.js"></script><script type="text/javascript">zxFlash("http://static.it.groupon-content.net/affiliate/dynamic_banner/cid_dynamic_banner_groupon_468x60_plain_it_IT_zanox.swf", "", 468, 60, "opaque", "http://ad.zanox.com/ppc/?19502861C750326682&ULP=", "XXX");</script>';

elseif ($random == 5) 
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502866C1336435436T"><img src="http://ad.zanox.com/ppv/?19502866C1336435436" align="bottom" width="468" height="60" border="0" hspace="1" alt="New Image Banner 468 x 60"></a>';

elseif ($random == 6) 
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502867C1668787694T"><img src="http://ad.zanox.com/ppv/?19502867C1668787694" align="bottom" border="0" hspace="1" alt="promozione Pr&#65533;natal"></a>';

elseif ($random == 7)
print '<img src="http://ad.zanox.com/ppv/?19502868C1938169590" align="bottom" width="1" height="1" border="0" hspace="1"><script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=28&pli=2292040&PluID=0&w=468&h=60&ord=[timestamp]&ucm=true&ncu=http://ad.zanox.com/ppc/%3F19502868C1938169590%26ULP%3D"></script><noscript><a target="_blank" href="http://ad.zanox.com/ppc/?19502868C1938169590&ULP=http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=brd&FlightID=2292040&Page=&PluID=0&Pos=6023" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=bsr&FlightID=2292040&Page=&PluID=0&Pos=6023" border=0 width=468 height=60></a></noscript>';

elseif ($random == 8)
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502874C1192392898T"><img src="http://ad.zanox.com/ppv/?19502874C1192392898" align="bottom" width="468" height="60" border="0" hspace="1" alt="468x60.gif"></a>';

elseif ($random == 9)
print '<a target="_blank" href="http://ad.zanox.com/ppc/?19502873C1243644210T"><img src="http://ad.zanox.com/ppv/?19502873C1243644210" align="bottom" border="0" hspace="1" alt="7 mega 468x60"></a>';
?>

Vecchio COMMODORE 64

Comando LFTP per upload - download directory tramite FTP

Tempo fa avevo postato l'articolo su come effettaure il backup di un intero sito tramite il comando "lftp", una cosa facile e comoda, avere i bck su una riga senza ausilio di script.
Per fare l'upload? Certo basterebbe fare "man lftp" ma io mio ozio (virtù degli informatici) mi porta a postarlo cosi non devo leggere!!!

UPLOAD DIRECTORY TRAMITE LFTP:
domenico@elsamu-zm:~$ lftp -c 'open ftp.photogulp.it; user mioaccount miapassword; mirror --verbose --reverse -e /home/domenico/wordpress/ www.photogulp.it/blog; quit'

DOWNLOAD DIRECTORY TRAMITE LFTP:
domenico@elsamu-zm:~$ lftp -c 'open store.lbit-solution.it; user mioaccount miapassword; mirror --verbose -e www.lbit-solution.it/ /home/domenico/backup/www.lbit-solution.it/; quit' 

Tutto qui, per chi ha diversi siti fare uno script e metterlo in crontab è una buona soluzione per effettuare un backup.

Backup tramite FTP

Un sistema comodo per effettuare i backup con l'FTP, ad esempio potremmo salvare giornalmente il nostro sito scaricandolo dal server del provider alla nostra machina linux di casa.
Il comando che andiamo ad usare è "lftp", un potente client ftp da riga di comando, questo ci consente di effettuare il backup con una sola riga, senza creare script.

Per i sistemi debian based possiamo installarlo con l'apt:


apt-get install lftp

Installato lftp la sintassi da usare è semplice:

lftp -v -c 'open miosito.it; user 777@aruba.it 7uusdceb96; mirror -e www.miosito.it/ /home/domenico/backup/www.miosito.it/; quit' &

WordPress non funziona dopo l’aggiornamento automatico

Dopo l'aggiornamento il sito non è visibile, ERRORE 500

Era successo con la versione 2.7, è successo con la 2.8, aggiornando WordPress alla verisone piu recente il sito internet restituisce l'errore:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Error 500

Come al solito non mi faccio i fatti miei e sul dominio http://www.photogulp.it ho aggiornato WordPress rendendo Off-Line il sito! Ottimo lavoro.

Il problema non è cosi complicato da risolvere, si tratta infatti dei permessi nelle directory e nei file.

Il mio sito è "ospitato" nei server Aruba, quindi per ripristinare i permessi bisogna andare sul sito di Aruba e accedere al panello di amministrazione del vostro dominio, cliccare sul bottone "Services" e nella nuova finestra che si apre spostarsi nel tab "Strumenti e impostazioni", da li premere su "Riparazione Permissions".

Ora non rimane che aspettare il ripristino da parte di Aruba delle permissions, operazione questa, che può impiegarci anche dieci minuti, dipende dalla quantità e dimensione dei file presenti.

Una volta ripristinato il sito accedere al pannello di amministrazione di WordPress e aggiungere queste due righe nel file wp-config.php

define('FS_CHMOD_FILE',0755);
define('FS_CHMOD_DIR',0755);
Avevo qualche problema con i FEED RSS del mio sito photogulp.it con WordPress, in rete ho trovato una guida facile facile sul sito BigThink.

WordPress trick: come risolvere il problema del feed non valido


Qualche volta potrà capitarvi un problema piuttosto fastidioso con WordPress: improvvisamente il vostro feed RSS risulta non più valido ed il browser si rifiuta di visualizzarlo, segnalando un errore di interpretazione XML senza un apparente motivo.

Disperati, andate in cerca del problema, aggiornate la versione di WordPress e tutti i plugin attivi, ma niente, l’errore persiste. Aprite allora il feed RSS in visualizzazione codice e scoprite che c’è uno spazio all’inizio del file! Uno spazio, uno stupido spazio che invalida l’XML e rende illeggibile tutto il feed.

Qual’è la causa e come risolvere?

Nello specifico, l’errore è il seguente:

Errore interpretazione XML: la dichiarazione XML o testuale non è all'inizio di un'entità

Il problema è dato sicuramente da uno degli ultimi plugin che avete installato: evidentemente il plugin incriminato aggiunge uno spazio bianco all’inizio di ogni file del vostro sito, a causa di una qualche funzione che viene chiamata ad ogni caricamento.

Una prima soluzione può essere quella di disabilitare i plugin uno ad uno e controllare ogni volta se lo spazio è scomparso. Chiaramente, nel caso abbiate molti plugin, questa operazione può risultare lunga e noiosa.

Il modo migliore per risolvere è invece questo:

  • Aprite il file wp-includes/feed-rss2.php
  • Inserite prima di qualsiasi altra cosa (ma ovviamente dopo ), questo codice:
ob_clean();
  • Salvate il file e uploadatelo sul server.

Riaprite il vostro feed e, con vostra grande sorpresa, scoprirete che ora funziona senza problemi! Attenzione che se usate Feedburner, dovrete aspettare che il sistema aggiorni la cache, perchè avrà in memoria ancora la versione vecchia.

Vediamo di capire. Cosa fa quella funzione? Semplicemente cancella dal buffer tutto l’output testuale che è stato scritto finora. Quindi qualsiasi testo (o spazio bianco) che verrà stampato prima del feed sarà cancellato. In questo modo lo spazio aggiunto viene ignorato ed il feed RSS risulta valido.

Questo è tutto, spero che l’articolo vi abbia aiutato nel caso foste disperati. Se invece non vi è mai capitato, meglio aggiungere questa pagina ai preferiti…. chissà che non vi torni utile in futuro.



LBiT soluzioni informatiche

Link and Search

Solo lei

Solo lei ha quel che voglio

So di esser pronto ed è già da un pò che ci penso ma tutto quel che so è che so bene con lei ma non capisco cosa intende fare dove vorrà arrivare. Non mi ha mai visto prima ma ora al mondo ci siamo solo io e lei, la conosco da un minuto l'ho appena trovata e già l'ho perduta resta una sconosciuta, un mistero e chissà se è vero quel che i suoi occhi mi stanno dicendo di lei, io lo spero e sta volta è per davvero e tutto questo perchè se puoi io so... può lasciarsi andare e l'accompagnerò e domani ti giuro che me ne andrò può lasciarsi andare e l'accompagnerò e poi ti giuro che sparirò...
Solo lei ha quel che voglio e sono io ciò che sta cercando.
Questa notte potrei darle il mondo potrei darle tutto ciò che cerca ciò di cui ha bisogno quindi molla il tipo che è con te o mi perderai, potresti non rivedermi mai più non si sa mai, non sa cosa sta rischiando pensa che stia scherzando ma sono io ciò che sta cercando, no di sicuro l'uomo che è con lei perchè questa serata spero l'abbia solo accompagnata, mi servon due minuti ma ti assicuro che verrà e questa notte durerà un'eternità, e il mondo gira solo perchè ora c'è lei solo per il suo sguardo che mi fa prendere il volo, muoio, la conosco appena e già vivo per ogni suo respiro ti giuro non ti prendo in giro e mentre l'ammiro mi accorgo quanto sia stupenda e hai sbagliato se pensi che m'arrenda...
Solo lei ha quel che voglio e sono io ciò che sta cercando.
Il mio intuito mi ha spinto e solo ora capisco perchè come un druido ho il fluido che fa per lei non conta quanto sia durato ma che sia stato qualcosa per cui vale la pena d'aver vissuto e quindi lascio che la storia abbia il suo corso naturale ma ti prego fammi capire perchè sto male perchè so che domani io mi sveglierò e sarò ancor del suo profumo intriso dal suo sorriso ucciso ma io sarò con la mia donna e lei col suo uomo visto che ho scoperto che è l'unica lei è la sola....
Solo lei ha quel che voglio e sono io ciò che sta cercando.

top