<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>mofase</title>
	<atom:link href="http://www.mofase.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mofase.com/blog</link>
	<description>Mofase desarrollo de aplicaciones web, freelance</description>
	<lastBuildDate>Tue, 28 Sep 2010 11:39:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Galeria imagenes a página completa</title>
		<link>http://www.mofase.com/blog/2010/09/galeria-imagenes-a-pagina-completa/</link>
		<comments>http://www.mofase.com/blog/2010/09/galeria-imagenes-a-pagina-completa/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 22:13:43 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[ampliar]]></category>
		<category><![CDATA[gallery]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=105</guid>
		<description><![CDATA[Galería de imagenes a pagina completa con jquery, html y CSS3 Webkit]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mofase.com/blog/wp-content/uploads/2010/09/galeria_pagina_completa1.png"><img class="aligncenter size-full wp-image-107" title="galeria_pagina_completa" src="http://www.mofase.com/blog/wp-content/uploads/2010/09/galeria_pagina_completa1.png" alt="" width="600" height="175" /></a></p>
<p>En este  tutorial vamos a crear una galería impresionante de página completa con  miniaturas desplazable y una vista previa de desplazamiento de pantalla  completa. La  idea es tener una barra de miniaturas en la parte inferior de la página  que se desplaza automáticamente cuando el usuario mueve el ratón. Cuando  se hace clic en una miniatura, que se mueve al centro de la página y la  imagen de pantalla completa se carga en segundo plano. Ahora  el usuario puede moverse hacia arriba y hacia abajo y la imagen se  desplaza automáticamente, dándole la oportunidad de ver toda la  imagen.</p>
<p>Vamos a utilizar algunas propiedades CSS3 Webkit para mejorar el aspecto y la funcionalidad de jQuery.<br />
Es por eso que la demo se ve mejor en los navegadores WebKit como Google Chrome o Safari de Apple.</p>
<p><strong>HTML</strong></p>
<p>El HTML consta de un div contenedor principal de la galería. Dentro  de ese envoltorio que tendrá la imagen de pantalla completa, una  superposición de un efecto de semitono bonito patrón, un div carga, los  elementos de navegación y las miniaturas de barras:</p>
<div id="fp_gallery" class="fp_gallery">
<p><img id="preview" class="fp_preview" style="display: none;" src="images/1.jpg" alt="" /></p>
<div id="outer_container">
<div id="thumbScroller">
<div class="container">
<div class="content">
<div><a href="#"><img class="thumb" src="images/thumbs/1.jpg" alt="images/1.jpg" /></a></div>
</div>
<div class="content">
<div><a href="#"><img class="thumb" src="images/thumbs/2.jpg" alt="images/2.jpg" /></a></div>
</div>
<p>&#8230;</p>
</div>
</div>
</div>
</div>
<div class="fp_gallery">
<div id="outer_container">
<div id="thumbScroller"></div>
</div>
<div id="fp_thumbtoggle" class="fp_thumbtoggle">View Thumbs</div>
</div>
<p>También vamos a añadir una &#8220;Vista en miniatura&#8221; div que aparece cuando las imágenes están ocultos.<br />
Estamos usando (abusando) el atributo alt de la imagen para mantener la ruta a la imagen completa.<br />
Echemos un vistazo al estilo.</p>
<p><strong>CSS</strong></p>
<p>En primer lugar, vamos a restablecer el estilo y definir algunas propiedades principales para el cuerpo:<br />
[cc lang='css' ]*{ margin:0; padding:0; } body { background:#212121; overflow:hidden; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-size:10px; }[/cc]<br />
A continuación, vamos a definir el estilo para el contenedor desplazable pulgares. La mayor parte de el estilo es una adaptación de scroller miniatura de Malihu. Nos acaba de editar algo de relleno y los márgenes, y añadió una reflexión webkit a todo el recipiente:<br />
[cc lang='css' ]#outer_container{ position:fixed; bottom:-160px; margin:0px 0px 30px 0px; height:130px; padding:0; -webkit-box-reflect: below 5px -webkit-gradient( linear, left top, left bottom, from(transparent), color-stop(0.6, transparent), to(rgb(18, 18, 18)) ); } [/cc]<br />
El valor de fondo del recipiente es negativo con el fin de ocultar la barra de miniaturas. Al cargar la página, se muestra la barra.</p>
<p>Las clases siguientes se define el estilo de los elementos internos del contenedor en miniatura:</p>
<pre class="brush: plain;">
#thumbScroller{
position:relative;
overflow:hidden;
}
#thumbScroller .container{
position:relative;
left:0;
}
#thumbScroller .content{
float:left;
}
#thumbScroller .content div{
margin:2px;
height:100%;
}
</pre>
<p>Las miniaturas van a tener un borde blanco de grosor y vamos a limitar su altura a 120px:</p>
<pre escaped="true">
<pre class="brush: css;">
#thumbScroller img,
img.clone{
	border:5px solid #fff;
	height:120px;
}
#thumbScroller a{
	padding:2px;
	outline:none;
}
</pre>
</pre>
<p>El  modelo de semitono se muestra por el elemento de superposición que se  extendía sobre toda la pantalla y se mueve cuando nos vaya pues se fija:</p>
<pre escaped="true">
<pre class="brush: css;">
.fp_overlay{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:transparent url(../images/icons/pattern2.png) repeat-x bottom left;
}
</pre>
</pre>
<p>El div carga aparecerá cada vez que haga clic sobre la imagen y esperar a que la imagen completa de la carga. Se centrará en la pantalla con la ayuda de el truco &#8220;50%&#8221;:</p>
<pre escaped="true">
<pre class="brush: css;">
.fp_loading{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	margin:-35px 0px 0px -35px;
	background:#000 url(../images/icons/loader.gif) no-repeat center center;
	width:70px;
	height:70px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	z-index:999;
	opacity:0.7;
}
</pre>
</pre>
<p>Los elementos de navegación será de estilo de la siguiente manera:</p>
<pre escaped="true">
<pre class="brush: css;">
.fp_next,
.fp_prev{
	width:50px;
	height:50px;
	position:fixed;
	top:50%;
	margin-top:-15px;
	cursor:pointer;
	opacity:0.5;
}
.fp_next:hover,
.fp_prev:hover{
	opacity:0.9;
}
.fp_next{
	background:#000 url(../images/icons/next.png) no-repeat center center;
	right:-50px;
}
.fp_prev{
	background:#000 url(../images/icons/prev.png) no-repeat center center;
	left:-50px;
}
</pre>
</pre>
<p>Mientras  que los elementos de navegación se encuentra a la izquierda y la  derecha y centrada verticalmente, vamos a cambiar la posición del  elemento en la parte inferior de la página, centrado horizontalmente:</p>
<pre escaped="true">
<pre class="brush: css;">
.fp_thumbtoggle{
	height:50px;
	background:#000;
	width:200px;
	text-align:center;
	letter-spacing:1px;
	text-shadow:1px 1px 1px #000;
	position:fixed;
	left:50%;
	margin-left:-100px;
	bottom:-50px;
	line-height:50px;
	cursor:pointer;
	opacity:0.8;
}
.fp_thumbtoggle:hover{
	opacity:1.0;
}
</pre>
</pre>
<p>Al pasar un div no funciona en todos los navegadores y también se puede hacer con jQuery.</p>
<p>Y, por último, el estilo de la imagen completa. Aquí ponemos el ancho para estar siempre al 100%, llenando la pantalla completa. Esto  podría hacer que la imagen se vea pixelado en las pantallas grandes,  pero tenemos nuestro patrón de medios tonos para reducir el efecto:)</p>
<pre escaped="true">
img.fp_preview{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
</pre>
<p><strong>Javascript</strong></p>
<p>En la cabeza de nuestro documento HTML vamos a añadir el scroller miniatura jQuery por Malihu. Vamos a utilizar el mismo tamaño, desplazador horizontal con alivio. Es  por eso que también tenemos que incluir la secuencia de comandos  facilitando tras la inclusión de la secuencia de comandos jQuery.</p>
<p>En nuestra función de jQuery en primer lugar definiremos algunas variables:</p>
<pre escaped="true">
<pre class="brush: jscript;">
//current thumb's index being viewed
var current			= -1;
//cache some elements
var $btn_thumbs = $('#fp_thumbtoggle');
var $loader		= $('#fp_loading');
var $btn_next		= $('#fp_next');
var $btn_prev		= $('#fp_prev');
var $thumbScroller	= $('#thumbScroller');
</pre>
</pre>
<p>Entonces  vamos a llamar a la función showThumbs que hará que el contenedor en  miniatura aparecen desde la parte inferior de la página:</p>
<pre escaped="true">
<pre class="brush: jscript;">
showThumbs(2000);
</pre>
</pre>
<p>A continuación, hará que la página entera de desplazamiento vertical en el movimiento del ratón. Cuando una imagen de tamaño completo se carga, queremos que esta funcionalidad esté disponible:</p>
<pre escaped="true">
<pre class="brush: jscript;">
makeScrollable();
</pre>
</pre>
<p>Cuando hacemos clic en una miniatura, un montón de cosas van a suceder. En primer lugar, vamos a crear un clon de la imagen actual, que a continuación se trasladarán al centro de la página. Entonces  vamos a cargar la imagen en tamaño completo y cuando termina de cargar,  queremos que el clon en miniatura para ampliar y fade out. También vamos a ocultar las miniaturas y mostrar los &#8220;Ver miniaturas&#8221; botón:<br />
ver el código fuente de impresión?</p>
<pre escaped="true">
<pre class="brush: jscript;">
$thumbScroller.find('.content').bind('click',function(e){
	var $content= $(this);
	var $elem 	= $content.find('img');
	//keep track of the current clicked thumb
	//it will be used for the navigation arrows
	current 	= $content.index()+1;
	//get the positions of the clicked thumb
	var pos_left 	= $elem.offset().left;
	var pos_top 	= $elem.offset().top;
	//clone the thumb and place
	//the clone on the top of it
	var $clone 	= $elem.clone()
	.addClass('clone')
	.css({
		'position':'fixed',
		'left': pos_left + 'px',
		'top': pos_top + 'px'
	}).insertAfter($('BODY'));

	var windowW = $(window).width();
	var windowH = $(window).height();

	//animate the clone to the center of the page
	$clone.stop()
	.animate({
		'left': windowW/2 + 'px',
		'top': windowH/2 + 'px',
		'margin-left' :-$clone.width()/2 -5 + 'px',
		'margin-top': -$clone.height()/2 -5 + 'px'
	},500,
	function(){
		var $theClone 	= $(this);
		var ratio		= $clone.width()/120;
		var final_w		= 400*ratio;

		$loader.show();

		//expand the clone when large image is loaded
		$('&amp;lt;img/&amp;gt;').load(function(){
			var $newimg 		= $(this);
			var $currImage 	= $('#fp_gallery').children('img:first');
			$newimg.insertBefore($currImage);
			$loader.hide();
			//expand clone
			$theClone.animate({
				'opacity'		: 0,
				'top'			: windowH/2 + 'px',
				'left'			: windowW/2 + 'px',
				'margin-top'	: '-200px',
				'margin-left'	: -final_w/2 + 'px',
				'width'			: final_w + 'px',
				'height'		: '400px'
			},1000,function(){$(this).remove();});
			//now we have two large images on the page
			//fadeOut the old one so that the new one gets shown
			$currImage.fadeOut(2000,function(){
				$(this).remove();
			});
			//show the navigation arrows
			showNav();
		}).attr('src',$elem.attr('alt'));
	});
	//hide the thumbs container
	hideThumbs();
	e.preventDefault();
});
</pre>
</pre>
<p>Cuando  hacemos clic en la fotografía botón &#8220;Ver&#8221;, se exhibirá el contenedor de  imágenes en miniatura y ocultar el botón y los elementos de navegación:</p>
<pre escaped="true">
<pre class="brush: jscript;">
$btn_thumbs.bind('click',function(){
	showThumbs(500);
	hideNav();
});

function hideThumbs(){
	$('#outer_container').stop().animate({'bottom':'-160px'},500);
	showThumbsBtn();
}

function showThumbs(speed){
	$('#outer_container').stop().animate({'bottom':'0px'},speed);
	hideThumbsBtn();
}

function hideThumbsBtn(){
	$btn_thumbs.stop().animate({'bottom':'-50px'},500);
}

function showThumbsBtn(){
	$btn_thumbs.stop().animate({'bottom':'0px'},500);
}

function hideNav(){
	$btn_next.stop().animate({'right':'-50px'},500);
	$btn_prev.stop().animate({'left':'-50px'},500);
}

function showNav(){
	$btn_next.stop().animate({'right':'0px'},500);
	$btn_prev.stop().animate({'left':'0px'},500);
}
</pre>
</pre>
<p>Los eventos para navegar por el conjunto de imágenes una vez que se carga:</p>
<pre escaped="true">
<pre class="brush: jscript;">
$btn_next.bind('click',showNext);
$btn_prev.bind('click',showPrev);
</pre>
</pre>
<p>Las siguientes dos funciones se cargará la imagen anterior o posterior y el lugar antes de la actual que se desvanecerá:</p>
<pre escaped="true">
<pre class="brush: jscript;">
function showNext(){
	++current;
	var $e_next	= $thumbScroller.find('.content:nth-child('+current+')');
	if($e_next.length == 0){
		current = 1;
		$e_next	= $thumbScroller.find('.content:nth-child('+current+')');
	}
	$loader.show();
	$('&amp;lt;img/&amp;gt;').load(function(){
		var $newimg 		= $(this);
		var $currImage 		= $('#fp_gallery').children('img:first');
		$newimg.insertBefore($currImage);
		$loader.hide();
		$currImage.fadeOut(2000,function(){$(this).remove();});
	}).attr('src',$e_next.find('img').attr('alt'));
}

function showPrev(){
	--current;
	var $e_next	= $thumbScroller.find('.content:nth-child('+current+')');
	if($e_next.length == 0){
		current = $thumbScroller.find('.content').length;
		$e_next	= $thumbScroller.find('.content:nth-child('+current+')');
	}
	$loader.show();
	$('&amp;lt;img/&amp;gt;').load(function(){
		var $newimg 		= $(this);
		var $currImage 		= $('#fp_gallery').children('img:first');
		$newimg.insertBefore($currImage);
		$loader.hide();
		$currImage.fadeOut(2000,function(){$(this).remove();});
	}).attr('src',$e_next.find('img').attr('alt'));
}

Y, por  último, la función makeScrollable que hará que la página de  desplazamiento cuando el usuario mueve el ratón hacia arriba o hacia  abajo:
&lt;pre&gt;function makeScrollable(){
	$(document).bind('mousemove',function(e){
		var top = (e.pageY - $(document).scrollTop()/2) ;
		$(document).scrollTop(top);
	});
}
</pre>
</pre>
<p>Original de <a title="full-page-image-gallery" href="http://tympanus.net/codrops/2010/09/08/full-page-image-gallery/" target="_blank">tympanus.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/09/galeria-imagenes-a-pagina-completa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EditableGrid</title>
		<link>http://www.mofase.com/blog/2010/09/editablegrid/</link>
		<comments>http://www.mofase.com/blog/2010/09/editablegrid/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 19:33:49 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[editablegrid]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[librerí­a]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=97</guid>
		<description><![CDATA[EditableGrid es una biblioteca Javascript de código abierto que tiene como objetivo convertir tablas HTML en componentes avanzados editables.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.mofase.com/blog/wp-content/uploads/2010/09/editablegrid.png"><img class="aligncenter size-full wp-image-99" title="editablegrid" src="http://www.mofase.com/blog/wp-content/uploads/2010/09/editablegrid.png" alt="" width="607" height="445" /></a></p>
<p><strong>¿Qué es EditableGrid?</strong></p>
<p>EditableGrid  es una biblioteca Javascript de código abierto con el objetivo de convertir  tablas HTML en componentes avanzados editables.</p>
<p>Se  centra en la simplicidad.</p>
<p>Esta librería esta desarrollada por <a title="editablegrid" href="http://www.webismymind.be/editablegrid/" target="_blank">http://www.webismymind.be</a><br />
<strong>Características principales</strong></p>
<p>* La carga de la red XML o se adaptan a una tabla existente de HTML<br />
* Fácil de usar y fácil integración con aplicaciones web existentes<br />
* Cada columna se escribe (cadena, entero, doble, boolean, url, email, fecha)<br />
*  Modificar las células con un editor adecuado, de acuerdo con el tipo de  columna (por ejemplo, casilla de verificación para boolean)<br />
* Posibilidad de declarar una lista de posibles valores para las celdas de una columna (estática o en Javascript)<br />
* Gestión de la unidad, la precisión y valores NaN para las columnas numéricas<br />
* Construida en los validadores para las columnas de tipo entero, dobles, URL, correo electrónico y fecha<br />
* Ordenar las columnas de acuerdo a sus tipos, haciendo clic en el encabezado de columna<br />
* PHP: construir su red en PHP y dejar que genere el archivo XML<br />
* Filtrado de la red<br />
* Insertar y eliminar filas<br />
*  Abrir el cuadro de la integración de Flash para hacer gráficos de los  datos de la red (el gráfico se puede seguir cuando las columnas de datos  de edición o clasificación)<br />
* Devoluciones de llamada para todos los eventos: carga, edición, clasificación, etc</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/09/editablegrid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proyecto página web presencial Vidrogal</title>
		<link>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-presencial-vidrogal-2/</link>
		<comments>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-presencial-vidrogal-2/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 13:15:40 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[Trabajos 2010]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=74</guid>
		<description><![CDATA[Diseño: Piedrapapeltijera
Programación: Mofase
Tecnologías: Jquery - (x)HTML &#38; CSS - Mysql - Php - Javascript]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-1-74">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-1" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/vidrogal/vidrogal.png" title="Proyecto página web presencial:
Diseño: Piedrapapeltijera
Programación: Mofase
Tecnologías: Jquery - (x)HTML &amp; CSS - Mysql - Php - Javascript" class="shutterset_set_1" >
								<img title="vidrogal" alt="vidrogal" src="http://www.mofase.com/blog/wp-content/gallery/vidrogal/thumbs/thumbs_vidrogal.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-2" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/vidrogal/vidrogal_presentacion.png" title=" " class="shutterset_set_1" >
								<img title="vidrogal_presentacion" alt="vidrogal_presentacion" src="http://www.mofase.com/blog/wp-content/gallery/vidrogal/thumbs/thumbs_vidrogal_presentacion.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-3" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/vidrogal/vidrogal_producto.png" title=" " class="shutterset_set_1" >
								<img title="vidrogal_producto" alt="vidrogal_producto" src="http://www.mofase.com/blog/wp-content/gallery/vidrogal/thumbs/thumbs_vidrogal_producto.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-4" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/vidrogal/vidrogal_proyecto.png" title=" " class="shutterset_set_1" >
								<img title="vidrogal_proyecto" alt="vidrogal_proyecto" src="http://www.mofase.com/blog/wp-content/gallery/vidrogal/thumbs/thumbs_vidrogal_proyecto.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Diseño: Piedrapapeltijera<br />
Programación: Mofase<br />
Tecnologías: Jquery &#8211; (x)HTML &amp; CSS &#8211; Mysql &#8211; Php &#8211; Javascript</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-presencial-vidrogal-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proyecto página web hotel pazo de altamira</title>
		<link>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-hotel-pazo-de-altamira/</link>
		<comments>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-hotel-pazo-de-altamira/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 13:07:25 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[Trabajos 2010]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=76</guid>
		<description><![CDATA[Diseño: Piedrapapeltijera Programación: Mofase Tecnologías: Jquery &#8211; (x)HTML &#38; CSS &#8211; Mysql &#8211; Php &#8211; Javascript]]></description>
			<content:encoded><![CDATA[
<div class="ngg-galleryoverview" id="ngg-gallery-4-76">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-15" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/pazodealtamira_1.png" title=" " class="shutterset_set_4" >
								<img title="pazodealtamira_1" alt="pazodealtamira_1" src="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/thumbs/thumbs_pazodealtamira_1.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-16" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/pazodealtamira_2.png" title=" " class="shutterset_set_4" >
								<img title="pazodealtamira_2" alt="pazodealtamira_2" src="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/thumbs/thumbs_pazodealtamira_2.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-17" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/pazodealtamira_3.png" title=" " class="shutterset_set_4" >
								<img title="pazodealtamira_3" alt="pazodealtamira_3" src="http://www.mofase.com/blog/wp-content/gallery/pazodealtamira/thumbs/thumbs_pazodealtamira_3.png" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class='ngg-clear'></div>
 	
</div>


<p>Diseño: Piedrapapeltijera<br />
Programación: Mofase<br />
Tecnologías: Jquery &#8211; (x)HTML &amp; CSS &#8211; Mysql &#8211; Php &#8211; Javascript</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/09/proyecto-pagina-web-hotel-pazo-de-altamira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuenta atras presentación página</title>
		<link>http://www.mofase.com/blog/2010/09/cuenta-atras-presentacion-pagina/</link>
		<comments>http://www.mofase.com/blog/2010/09/cuenta-atras-presentacion-pagina/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 12:38:09 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=49</guid>
		<description><![CDATA[Este codigo crea una cuanta atras para la presentación de una nueva web, o un nuevo apartado dentro de una web existente.]]></description>
			<content:encoded><![CDATA[<p>Este codigo crea una cuanta atras para la presentación de una nueva web, o un nuevo apartado dentro de una web existente.</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.mofase.com/blog/wp-content/uploads/2010/09/screenshot.png"><img class="size-full wp-image-54" title="countdown jquery" src="http://www.mofase.com/blog/wp-content/uploads/2010/09/screenshot.png" alt="countdown jquery" width="500" height="270" /></a><p class="wp-caption-text">countdown jquery</p></div>
<p>El codigo es el siguiente:</p>
<p>Empezaremos por el css:</p>
<p>Este es el del fichero: jquery.countdown.css</p>
<pre class="brush: css;">
/* jQuery Countdown styles 1.5.5. */
.hasCountdown {
 /*border: 1px solid #ccc;
 background-color: #eee;*/
}
.countdown_rtl {
 direction: rtl;
}
.countdown_holding span {
 background-color: #ccc;
}
.countdown_row {
 clear: both;
 width: 100%;
 padding: 0px 2px;
 text-align: center;
}
.countdown_show1 .countdown_section {
 width: 300px;
}
.countdown_show2 .countdown_section {
 width: 48%;
}
.countdown_show3 .countdown_section {
 width: 32.5%;
}
.countdown_show4 .countdown_section {
 width: 24.5%;
}
.countdown_show5 .countdown_section {
 width: 19.5%;
}
.countdown_show6 .countdown_section {
 width: 16.25%;
}
.countdown_show7 .countdown_section {
 width: 14%;
}
.countdown_section {
 display: block;
 float: left;
 font-size: 75%;
 text-align: center;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFF;
 text-decoration: none;
}
.countdown_amount {
 font-size: 200%;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFF;
 text-decoration: none;
}
.countdown_descr {
 display: block;
 width: 100%;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFF;
 text-decoration: none;
}
</pre>
<p>Este es el de la capa que contiene el contador:</p>
<pre class="brush: css;">
#date {
 width:300px;
 margin-top: 20px;
 margin-bottom: 40px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 2em;
 color: #FFF;

 }
</pre>
<p>Ahora paso a mostrar el codigo html:</p>
<pre class="brush: xml;">
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;
&lt;title&gt;::.:: Counte atras countdown ::.::&lt;/title&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/reset.css&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/global.css&quot; /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;css/jquery.countdown.css&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.4.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.countdown.min.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery.countdown-es.js&quot;&gt;&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
$(function () {
 $('#defaultCountdown').countdown({until: new Date(2010, 10 - 1, 25)});
});
&lt;/script&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#fff&quot;&gt;
 &lt;div id=&quot;date&quot;&gt;
 &lt;div id=&quot;defaultCountdown&quot;&gt;&lt;/div&gt;
 &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>Codigo jquery para activar la fecha final de la cuenta atras:</p>
<pre class="brush: jscript;">
$(function () {
$('#defaultCountdown').countdown({until: new Date(2010, 10 - 1, 25)});
});
</pre>
<p>Donde en new Date le indicaremos la fecha.</p>
<p>Ahora veremos los ficheros con la programación de jquery:</p>
<p>La traducción a Castellano la hizo Sergio Carracedo y la traducción a Gallego Moncho Pena. Os dejo la de Castellano</p>
<pre class="brush: jscript;">
/* http://keith-wood.name/countdown.html
 * Spanish initialisation for the jQuery countdown extension
 * Written by Sergio Carracedo Martinez webmaster@neodisenoweb.com (2008) */
(function($) {
 $.countdown.regional['es'] = {
 labels: ['A&amp;ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
 labels1: ['A&amp;ntilde;os', 'Meses', 'Semanas', 'Dias', 'Horas', 'Minutos', 'Segundos'],
 compactLabels: ['a', 'm', 's', 'g'],
 timeSeparator: ':', isRTL: false};
 $.countdown.setDefaults($.countdown.regional['es']);
})(jQuery);
</pre>
<p>El resto de ficheros los podeis encontrar en la web del autor que es la siguiente: <a class="wp-caption" title="Countdown jquery" href="http://keith-wood.name/countdown.html" target="_blank">http://keith-wood.name/countdown.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/09/cuenta-atras-presentacion-pagina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pagina muy interesante de CSS</title>
		<link>http://www.mofase.com/blog/2010/08/pagina-muy-interesante-de-css/</link>
		<comments>http://www.mofase.com/blog/2010/08/pagina-muy-interesante-de-css/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 17:05:51 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=31</guid>
		<description><![CDATA[Pagina en ingles con mucho contenido y manuales sobre css.]]></description>
			<content:encoded><![CDATA[<p>Pagina en ingles con mucho contenido y manuales sobre css.</p>
<p>Tiene una sección de descargas donde se pueden ver y descargar los ejemplos.</p>
<p><a href="http://css-tricks.com/" target="_blank">http://css-tricks.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/08/pagina-muy-interesante-de-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentación blog mofase</title>
		<link>http://www.mofase.com/blog/2010/08/presentacion-blog-mofase/</link>
		<comments>http://www.mofase.com/blog/2010/08/presentacion-blog-mofase/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 14:23:40 +0000</pubDate>
		<dc:creator>mofase</dc:creator>
				<category><![CDATA[Presentación]]></category>
		<category><![CDATA[mofase]]></category>
		<category><![CDATA[programación web]]></category>

		<guid isPermaLink="false">http://www.mofase.com/blog/?p=1</guid>
		<description><![CDATA[Bienvenidos a todos a nuestro blog.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mofase.com/blog/wp-content/uploads/2010/08/sergio.jpg"><img class="size-medium wp-image-11 alignleft" title="mofase" src="http://www.mofase.com/blog/wp-content/uploads/2010/08/sergio-199x300.jpg" alt="mofase" width="199" height="300" /></a>Bienvenidos a todos a nuestro blog en el que intentaremos presentaros nuestros trabajos, así como los plugins y programaciones utilizadas para el desarrollo de los mismos.</p>
<p>En mofase pretendemos crear una comunidad de trabajo con otras empresas y freelance ya que somos de la creencia que en la colaboración esta el exito en una gran parte de proyectos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mofase.com/blog/2010/08/presentacion-blog-mofase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

