0

Contador de visitas de cada post

En una entrada de ChicaBlogger, Claudia nos indica la forma de colocar un contador del número de lecturas de cada post.

He tratado de probar el sistema que Claudia explica y parece ser que ya no está funcionando...

En esa misma entrada, Claudia comenta sobre otro método que ha visto en Web Upd8 y que usa un contador de hits para hacer la misma función.

[1] Nos situamos en Edición HTML de nuestro panel y marcamos la opción de Expandir las plantillas de artilugios.

[2] Localizamos esta línea de código:

<div class='post-footer-line post-footer-line-3'/>

[3] Justo debajo de esa línea, pegamos este código:

<b:if cond='data:blog.pageType == "item"'>
Lecturas: <img alt='counter' expr:src='"http://earthpop.net/counter.php?page=" + data:post.id + "&amp;digit=v88"'/>
</b:if>

Nota:
El contador solo será visible en las páginas individuales de cada entrada, ya que si no fuese así, contaría las visitas totales al blog.

Contador de lecturas 

Visto en ChicaBlogger


Actualización:
Por problemas de visualización de la imagen del contador, el autor original del código aconseja que, en el mismo código ya instalado, se sustituya http://earthpop.net por esta nueva dirección: http://www.octoberevents.net

0

Background JQuery

Hace unas semanas en Pizcos Blogs vi un efecto de Background muy llamativo, está creado con JQuery y el autor es You Love Us.

Como bien señala Pizcos lo principal es entender la forma de añadir la imagen considerando que el tamaño (ancho) de la imagen debe ser igual a nuestro blog es decir debe tener la misma medida ancho) el largo no es tan importante aunque debemos considerar que debe tener más altura que nuestro header de lo contrario el efecto pierde su encanto.

Buscaremos una imagen que mida lo mismo de ancho, en las páginas de Wallpapers encontraremos un gran surtido que podemos adecuar de tamaño con algún editor de imágenes.

El siguiente paso que nos recomienda Pizcos sería añadir a la plantilla la librería JQuery y copiar el plugin en el bloc de notas que lo guardaremos como jquery.backgroundPosition.js o jquery.backgroundPosition.txt. para subirlo más tarde a un alojamiento y añadirlos en la plantilla justo antes de </body>

Ahora bien, yo he optado por mostrar la imagen únicamente en el header(cabecera) de nuestro blog, para ello la imagen debe medir de ancho lo mismo que nuestra cabecera "header-wrapper" y añadir todo el código en la plantilla para evitar así alojamientos externos.

¿Vemos cómo hacerlo?
He añadido justo antes de </head> lo siguiente:


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js' type='text/javascript'/>

<script type='text/javascript'>
//<![CDATA[
(function($) {
$.extend($.fx.step,{
backgroundPosition: function(fx) {
if (fx.state === 0 && typeof fx.end == 'string') {
var start = $.curCSS(fx.elem,'backgroundPosition');
start = toArray(start);
fx.start = [start[0],start[2]];
var end = toArray(fx.end);
fx.end = [end[0],end[2]];
fx.unit = [end[1],end[3]];
}
var nowPosX = [];
nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];
fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

function toArray(strg){
strg = strg.replace(/left|top/g,'0px');
strg = strg.replace(/right|bottom/g,'100%');
strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
}
}
});
})(jQuery);
//]]>
</script>

<script type='text/javascript'>
$(function() {


var backgroundheight = 750;
var now = new Date();
var hour = now.getHours();
var minute = now.getMinutes();
var hourpercent = hour / 24 * 100;
var minutepercent = minute / 60 / 24 * 100;
var percentofday = hourpercent + minutepercent;
var startoffset = backgroundheight / 100 * percentofday;
var endoffset = startoffset + backgroundheight;

function scrollbackground() {
$(&#39;body&#39;).css({
backgroundPosition: &#39;50% -&#39; + startoffset + &#39;px&#39;
});
$(&#39;body&#39;).animate({
backgroundPosition:&#39;(50% &#39; + endoffset + &#39;px)&#39;
},
100000,
&quot;linear&quot;,
function () {
scrollbackground();
}
);
}

scrollbackground();
}
);
</script>

Como veréis he marcado en color rojo el ancho de la imagen que mide 750px × 600px y es el mismo ancho de header-wrapper.

Nos queda añadir la imagen, buscamos los estilos de body y la añadimos de la siguiente forma:

background: #000 url(url-de-la-imagen) repeat-y;

  • El color negro ( #000) es el color que se muestra al cargar la página.
  • Con repeat-y estamos diciendo que la imagen se repita en vertical.
  • Si deseamos dar más altura a la cabecera para que la imagen quede más vistosa añadimos height: 220px; o una cantidad similar en header-wrapper.
Y eso es todo, el ejemplo haciendo click sobre la imagen.




0

Servicio CMS no tan conocidos

¿Acaso el mundo empieza con Blogger y termina con WordPress? Es cierto, hay otros servicios conocidos y alternativas para los llamados CMS (Content Management System) o sea, sistemas para manejar contenidos .. blogs, por ejemplo; pero también hay muchos más "desconocidos" o poco utilizados.

1. CushyCMS es de los más sencillos y está en español); basta registrarse con una dirección de mail y tener un dominio con un sitio ya funcionando para conectarse con el servicio via FTP.


2. PageLime también es un servicio para integrar un sitio ya existente. La versión gratuita tiene muchas limitaciones.

3. Pixie es una aplicación de código abierto y que puede ser instalada en cualquier parte. Basta descargar el ZIP, subirlo a nuestro hosting, crear una base de datos y seguir las instrucciones para que funcione. Su característica principal es que es hiper-simple y sólo usa CSS para los templates. Puede instalarse offline o incluso en un pendrive (ver DEMO online).

4. Pods es framework para crear y manejar contenido.


5. editEase es un CMS que utiliza jQuery y no requiere bases de datos. Hay un demo online que muestra la sencillez del sistema que está en pleno desarrollo.

6. Pritlog es otro sistema simplísimo y que tampoco necesita bases de datos.

7. CMS.txt es el más pequeño de todos, también es de código abierto y en pleno desarrollo.
8. indexhibit es una aplicación web que combina textos y multimedia de modo bastante extraña y original. La descarga es gratuita y este es un sitio de ejemplo que utiliza el sistema.

9. concrete5 es un soft muy completo que admite cualquier tipo de contenido pero con un sistema de administración eficiente y muy sencillo que permite editar y cambiar cosas, directamente desde nuestro sitio.


¿Más?

REFERENCIAS:canutandgeek.com

0

Iconfinder más de 100.000 iconos


Bigariato me manda un enlace de una galería de iconos con más de 100.000 iconos, esa galería pertenece al buscador de iconos Iconfinder
Gracias a esa galería podemos visualizar los iconos sin necesidad de hacer uso del buscador.






0

UpdateThat: Actualizar Twitter desde el mismo blog

Este artículo de TodoTwitter no lo había visto, es de hace un mes pero, no importa, vale igual verguenza

Allí nos cuentan cómo usar un widget provisto por UpdateThat que permite a los visitantes de nuesto sitio, enviar actualizaciones directamente a sus cuentas de Facebook, Twitter y MySpace.

El acceso a esas cuentas se hace via Gigya Socialize API Center así que el login es seguro y, por supuesto, siempre es posible quitar esas autorizaciones desde nuestras cuentas.


El widget es un script sencillo y se ejecuta bastante rápido, basta copiar esto donde se nos ocurra mostrarlo:
<script>
var gs_sw_width = 290;
var gs_sw_status = " ... el texto a mostrar por defecto ... ";
var gs_sw_bgColor = "#0098F3";
var gs_sw_foreColor = "#AAFF2A";
var gs_sw_borderColor = "#F7F7F7";
</script>
<script src="http://cdn.gigya.com/js/StatusWidget.js"></script>
No es mucho lo que puede configurarse ya que terminará siendo un IFRAME pero, podemos establecer algunos datos elementales:

gs_sw_width es el ancho del widget (por defecto 290 pixeles)
gs_sw_status es el texto que aparecerá por defecto en el cuadro de ingresos
gs_sw_bgColor es el color de fondo del widget
gs_sw_foreColor es el color del texto "Update your status:"
gs_sw_borderColor es el color del borde del widget

Para usarlo, basta escribir el texto y luego hacer click en el botón del servicio que queremos usar. Se abrirá una ventana pop-up de ese servicio pidiendo la autorización correspondiente:


REFERENCIAS:TodoTwitter

0

DoubleJeu

0

Plantilla Blogger de Estado Avatar

Template blogspot
Hace 10 años que Blogger fue creado, concretamente el 23 de Agosto de 1999.

Para celebrar estos 10 años de la existencia de Blogger, mi amigo Bonzu, administrador de Estado Avatar, ha diseñado una magnifica plantilla (partiendo de la Mínima de Blogger) que simula la apariencia de la página principal de Blogger.

Bonzu ha pensado que estaría bien usar la plantilla en su blog durante todo este mes para celebrar el mencionado aniversario, e invita a todo aquel que quiera hacerlo a disponer de la plantilla de forma gratuita.

Podéis ver como quedará la plantilla una vez instalada en el propio Estado Avatar que ya la está usando, además de las instrucciones técnicas necesarias para su instalación y las mínimas condiciones de uso que Bonzu solicita a cambio.

Sinceramente, es un trabajo espectacular el que Bonzu ha hecho con el diseño de la plantilla a la que ha llamado Template Blogger: Blogspot Theme


Descargar la plantilla / Ver online


Imagen de la entrada tomada de Estado Avatar