odoFrontSlide es un slideshow programado desde 0 y exclusivamente para la portada de mi portfolio, que pongo en mano de todos bajo una licencia LGPL en forma de plugin de Jquery
La Versión actual es la 0.4.1, si bien es perfectamente usable, puede llegar a dar algún problema
1) Como cualquier plug in de jquery, lo primero es incluír jquery en tu página:
<script src=" <?php echo get_bloginfo('template_url') ?>/js/jquery.js" type="text/javascript"></script>
2) Tendremos que incluir también el propio plugin y su correspondiente Css
<link rel="stylesheet" type="text/css" href="js/jquery.odofronslide.css" media="screen" />
<script src=" js/jquery.odofronslide-0.4.js" type="text/javascript"></script>
3) en el cuerpo situaremos el siguiente código para que script pueda generar el slideshow
<div class="oFSdemo1 " >
<table id="oFS_border_id">
<tbody>
<tr>
<td id="comments_border_tl"></td>
<td id="comments_border_t"></td>
<td id="comments_border_tr"></td>
</tr>
<tr>
<td id="comments_border_l"></td>
<td id="comments_border_c"></td>
<td id="comments_border_r"></td>
</tr>
<tr>
<td id="comments_border_bl"></td>
<td id="comments_border_b"></td>
<td id="comments_border_br"></td>
</tr>
</tbody>
</table>
<div id="oFS_image_list" style="display: none;">
<img title="Esta imágen tiene un enlace" src="http://www.andresbott.suiadan.com/wp-content/gallery/galeria_retrato/010.jpg" alt="http://google.es" link="enlace"/><br />
<img title="esta solo tiene texto" src="http://www.andresbott.suiadan.com/wp-content/gallery/galeria_retrato/DSC_8247_03.jpg" alt="" /><br />
<img title="la siguiente solo tiene enlace" src="http://www.andresbott.suiadan.com/wp-content/gallery/galeria_retrato/DSC_8270_03.jpg" alt="" /><br />
<img title=" " src="http://www.andresbott.suiadan.com/wp-content/gallery/galeria_retrato/DSC_8002_02.jpg" alt="http://google.es" /><br />
<img title=" por lo que volvemos al principio " src="http://www.andresbott.suiadan.com/wp-content/gallery/galeria_retrato/DSC_8012_02.jpg" alt="http://google.es" />
</div>
</div>
Notas:
4) Preferiblemente en el <head> de nuestro documento, pero en el body también funciona, llamamos a la función con los parámetros adecuados
<script type="text/javascript">
$(document).ready(function() {
$(".oFSdemo1").odofrontslide({
'border_selector' :"#oFS_border_id",
// aquí irán más opciones
});
});
</script>
| Opción | Valor por defecto | Descripción |
| images | false | Un array para pasarle directamente toda la información al script sin añadir imagenes al body *(no testeado con los cambios realizados en la versión 0.3) |
| no_js_img | false | El selector de la imágen que se mostrará si Javascript está desactivado |
| selector_width | 100 | El ancho del slideshow. Si se le pasa un valor numerico del 1 al 100 lo interpretara como un porcentaje y sera de ancho variable. Si por lo contrario se le pasa el valor en modo de string como por ejemplo "300" lo interpretará como la cantidad de pixeles y será de ancho fijo. |
| selector_height | 50 | El altodel slideshow. Si se le pasa un valor numerico del 1 al 100 lo interpretara como un porcentaje y sera de altura variable. Si por lo contrario se le pasa el valor en modo de string como por ejemplo "300" lo interpretará como la cantidad de pixeles y será de altura fijo. |
| selector_min_width | false | Ancho minimo, valor en pixeles, y false para desactivarlo |
| selector_max_width | false | Ancho máximo, valor en pixeles, y false para desactivarlo |
| border_selector | false | Si se usa un borde como en el ejemplo, con esta opcion definimos el selector hacia el borde |
| border_fadein | true | Si hay un borde definido, hará un fadeIn del borde si ponemos el valor en True, en False veremos el borde desde el principio |
| useAltAsLink | false | En True usará el atributo alt para definir las urls salientes, en vez del atributo link |
| sleep | 5000 | tiempo en ms que se muestra cada imágen (5 segudnos por defecto) |
| fade_time | 500 | velociad de la animación de cambio de imágenes |
| comment_fade | 300 | velocidad de la animación de comentarios |