Archive for the ‘wordpress tips’ Category

Integrare Gallery2 in WordPress o in siti web php based

lunedì, luglio 10th, 2006

Spesso mi capitato di pensare che sarebbe stato bello poter collegare la mia gallery2 con il mio blog. Peccato risiedano su due server differenti e questo mi impedisce di usare il plugin di gallery2 per WordPress intristito mi sono allora documentato ed ho scoperto che è possibile richiamare le funzioni di gallery anche da altre pagine php, ecco un esempio qui sotto:

</p><p>&lt;h4&gt;Gallery Random Image:&lt;/h4&gt;<br /> &lt;?php @readfile(&#39;http://www.dominio.com/gallery/main.php?
g2_view=imageblock:External&amp;g2_blocks=randomImage&amp;g2_show=album&amp;g2_show=title&#39;); ?&gt; </p><p>

In questo modo è possibile ottenere un immagine casuale estratta tra tutti gli album presenti nella gallery e mostrarne sotto il titolo. ( notare i parametri passati nell'url ). Ma se volessi estrarre immagini solo da un album ed i suoi sottoalbum ? Niente di piu facile, basta aggiungere il parametro corrispondente all'url passato: "&g2_itemId=1757" . Da dove estraggo quel parametro ? Basta copiare l'indirizzo dal link che se cliccato ci portetebbe dentro il nostro album dalla pagina principale della gallery! Ecco il risultato:

</p><p>&lt;h4&gt;Gallery Random Image:&lt;/h4&gt;<br />&lt;?php @readfile(&#39;http://www.dominio.com/gallery/main.php?
g2_view=imageblock:External&amp;g2_blocks=randomImage&amp;g2_show=album&amp;g2_show=title&amp;
g2_itemId=1757&#39;); ?&gt; </p><p>

Con la stessa tecnica di passaggio degli indirizzi è possibile mostrare molte altre informazioni. Devo solo trovare il modo di conoscere il nome di questi parametri. Il risultato è visualizzabile nella barra laterale, sotto il modulo per la ricerca.

Ecco i parametri ed una piccola descrizione:

</p><p>g2_blocks Pipe(|) separate list chosen from: randomImage, recentImage, viewedImage, randomAlbum, recentAlbum, viewedAlbum, dailyImage, weeklyImage, monthlyImage, dailyAlbum, weeklyAlbum, monthlyAlbum, specificItem; default is randomImage<br /> g2_show * Pipe(|) separated list chosen from: title, date, views, owner, heading, fullSize; the value can also be: none<br /> g2_itemId Limit the item selection to the subtree of the gallery under the album with the given id; or the id of the item to display when used with specificItem block type<br /> g2_maxSize Scale images to this maximum size. If maxSize exceeds the thumbnail dimensions, you must also specify g2_show=fullSize<br /> g2_linkTarget  Add a link target (for example, to open links in a new browser window)<br /> g2_itemFrame * Image frame to use around images<br /> g2_albumFrame * Image frame to use around albums</p><p>

 

Come si fa per ottenere una gallery decente su wordpress

lunedì, maggio 22nd, 2006

Prima di tutto una bella lettura su http://lazyest.keytwo.net/ dove possiamo scaricare lazyest-gallery 0.9.5 e decomprimetelo dentro la directory dei plugins di wordpress, normalmente dentro wp-content/plugins.

Ora dare uno squadro su http://www.huddletogether.com/projects/lightbox2/ e se quel bell’effetto sulle immagini vi piace scaricate e decomprimete sempre dentro plugins il file lightbox2.

Create la directory dove salverete le vostre foto, di default essa è wp-gallery/.http://lazyest.keytwo.net/wp-images/home/publ.png
Dopo cio’ entrate nell’amministrazione del vostro blog, selezionate “plugins” ed attivate i due plugins che avete appena decompresso. Dopo un eventuale refresh della pagina vi appare la dicitura “lazyest gallery” di fianco ad “importa” cliccateci!

Configurate come desiderate la vostra gallery, attivate il supporto per lightbox e scrivete subito un post con titolo “gallery” e contenuto dell’articolo la parola gallery racchiusa tra due doppie parentesi quadre: [ [ gallery ] ] ( senza spazi )

Caricare un paio di immagini col vostro client ftp o con il file manager ( anche se ha ancora qualche bug nella versione 0.9.5-beta, a me non fa l’upload nella giusta directory ) poi visualizzate il blog e godetevi lo spettacolo. E’ possibile crearte sotto-directory che verranno visuazzate automaticamente.
Consiglio comunque la lettura del file INSTALL contenuto nel file di installazione di lazyest-gallery o dentro wp-content/plugins/lazyest-gallery.

Riparare WordPress quando viene cambiato il suo url

venerdì, maggio 19th, 2006

Penso sia capitato a tutti i wordpress users di dover spostare un blog da una cartella ad un’altra o da un dominio ad un’altro… Spesso wordpress si arrabbia un tantino nontrovando il css, le immagini e non permettendo la modifica dell’url dalle opzioni segnalando l’errore “enable sending referrers” descritto qui – http://codex.wordpress.org/Enable_Sending_Referrers
Per correggere velocemente il problema ecco cosa ho trovato nel sito principale di wordpress – http://codex.wordpress.org/Login_Trouble -

Basta inserire sotto i require la riga:

update_option(‘siteurl’, dirname(‘http://’ . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) );

nel file wp-login.php

Site URL Redirecting

In certain cases your WordPress address URI may have been reset.

  • Check the siteurl value in the wp-options table of your WordPress database. A guide to doing this is available here (http://www.tamba2.org.uk/wordpress/site-url/).
  • Is it set as http:/?
  • If it is, change site_url to the correct value.
  • Open wp-login.php in a text-editor and comment or delete the following lines:

// If someone has moved WordPress let’s try to detect it

 //if ( dirname(‘http://’ . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != get_settings(‘siteurl’) )

// update_option(‘siteurl’, dirname(‘http://’ . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) );