CMS, PHP

Wordpress, imagemanager e descrizione

Avevo l' esigenza di dover mettere la descrizione al di sotto di ogni foto che avrei postato nel blog basato su WordPress e ImageManager come plugin per la gestione delle immagini: ora ne faccio una mini guida per chi avesse la mia stessa necessità o volesse arricchire di ulteriori informazioni le immagini che inserisce nel suo blog.

Questa soluzione l' ho utilizzata per il progetto Spazi del Fare.

Prerequisiti:

Wordpress come piattaforma per blog/sito;

ImageManager come plugin per la gestione delle immagini;

Una volta che il blog ed il plugin sono operativi si andrà a modificare il file ImageManager.php sostituendo queste linee di codice:

PHP:
  1. case '3': // Thumbnail with link to Image
  2.     str += '<a href="' + params.f_url + '?phpMyAdmin=V0N0db6Fl62QWr6eBkly75xAGn3"';
  3.     str += ' rel="lightbox" ';
  4.     str += '>';
  5.     str += '<img src="' + params.f_thumb_url + '"';
  6.     str += (params.f_alt) ? ' alt="' + params.f_alt +'"' : '';
  7.     str += (params.f_alt) ? ' title="' + params.f_alt +'"' : '';
  8.     str += (params.f_style) ? ' style="' + params.f_style +'"' : '';
  9.     str += (params.f_class) ? ' class="' + params.f_class +'"' : '';
  10.     str += (params.f_align) ? ' align="' + params.f_align +'"' : '';
  11.     str += ' width="' + thumbwidth +'"';
  12.     str += ' height="' + thumbheight +'"';
  13.     str += (params.f_horiz) ? ' hspace="' + params.f_horiz +'"' : '';
  14.     str += (params.f_vert) ? ' vspace="' + params.f_vert +'"' : '';
  15.     str += (params.f_border) ? ' border="' + params.f_border +'"' : '';
  16.     str += ' />';
  17.     str += '</a>';
  18. break;

con queste:

PHP:
  1. case '3': // Thumbnail with link to Image - Informatica Friuli Davide Tommasin
  2.     str += (params.f_align) ? '<div class="sch2" style="float:' + params.f_align +'"' : '';
  3.     str += '<a href="' + params.f_url + '?phpMyAdmin=V0N0db6Fl62QWr6eBkly75xAGn3"';
  4.     str += ' rel="lightbox" ';
  5.     str += '>';
  6.     str += '<img src="' + params.f_thumb_url + '"';
  7.     str += (params.f_alt) ? ' alt="' + params.f_alt +'"' : '';
  8.     str += (params.f_alt) ? ' title="' + params.f_alt +'"' : '';
  9.     str += (params.f_style) ? ' style="' + params.f_style +'"' : '';
  10.     str += (params.f_class) ? ' class="' + params.f_class +'"' : '';
  11.     str += ' width="' + thumbwidth +'"';
  12.     str += ' height="' + thumbheight +'"';
  13.     str += ' /><br />' + params.f_alt;
  14.     str += '</a></div>';
  15. break;

Nel mio caso solo per comodità mia personale ho aggiunto questa classe, dichiarata nel codice soprastante, all' interno del file style.css ma le direttive potranno benissimo essere inserite nella pagina delle opzioni di ImageManager direttamente dal pannello di controllo di WordPress.

CSS:
  1. .sch2 {
  2. background-color: #f3f3f3;
  3. border: 1px solid #777777;
  4. padding: 4px;
  5. margin: 5px;
  6. }

Un esempio lo potete vedere a questa pagina:

Idrovore Ospitale ad Aquileia

Tags: , , , , , ,

Ultimi 5 articoli di Davide Tommasin

speak up

Add your comment below, or trackback from your own site.

Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*Required Fields