Os presento uno de los Plugins para Wordpress.
- Descargar el plugin CForms II
- Sube el plugin al directorio /wp-content/plugins/
- Activa el plugin en WordPress.

| [+/-] |
CFORMS II HACER FORMULARIOS |
Os presento uno de los Plugins para Wordpress.
| [+/-] |
EMAILS MASIVOS GROUMAIL |
| [+/-] |
PERSONALIZAR PLANTILLAS BLOGGER |
| [+/-] |
POPUP WINDOW.OPEN |
Código para crear el famoso POPUP de 'Las condiciones de uso'Al hacer click en (Ver condiciones) se abrirá el popup con el contenido que nosotros queramos.
El código que pondré a continuación es php por lo que no se puede crear en blogger pero quizás les sea de utilidad si tienen alguna web o algún dia crean una.
Tendremos 2 ficheros: prueba.php y CondicionesUso.html
En el fichero prueba.php tendremos el siguiente código:
<input type="checkbox" />
He leido y acepto las condiciones
<span style="cursor:pointer" onclick="javascript:window.open('condicionesUso.html','Condiciones',
'width=660,height=500, left=50,top=50,Scrollbars=YES,Resizable=YES')">
(Ver condiciones)
</span>
En el fichero condicionesUso.html tendremos el texto:| [+/-] |
TRABAJO COMO BLOGGER |
| [+/-] |
SELECCIONAR DISTINTOS ESTILOS |
Cursando una asignatura me enseñaron algo muy util y querria compartirlo con vosotros, no va orientado a los que tienen blogger, blogger como todos sabemos tiene ciertas limitaciones y una de ellas es que no podemos alojar diferentes hojas de estilo, me imagino que debe de haber alguna alternativa que ciertamente ahora no se me ocurre.
Tenemos 3 estilos resaltados en negrita.<link rel="stylesheet" type="text/css" href="Principal.css" title="Predeterminado" media="screen" />
<link rel="alternate stylesheet" type="text/css" href="Secundario.css" media="screen"
title="Secundario" />
<link rel="stylesheet" type="text/css" href="print.css" title="Impresion" />
<p><b>Elige tu estilo</b></p><br />
<a href="Javascript:estilo('Predeterminado')">Principal</a><br /><br />
<a href="Javascript:estilo('Secundario')">Secundario</a>
Llegado a este punto tan solo tendremos que insertar nuestra función Javascript que permitirá cambiar de un estilo a otro.function estilo(titulo) {//Para cambiar el estilo.A esta función lo que le entra es el nombre del estilo seleccionado y busca dentro de las etiquetas link, cuando la encuentra lo activa poniendolo a true. Cuidado con el disabled, disabled=true es que está deshabilitado!!.
var arrayLink = document.getElementsByTagName("link");
for(var i = 0; i < arrayLink.length; i++) {
// Sólo aquellas etiquetas link que hacen referencia a un estilo
// y que no sea para impresión
if(arrayLink[i].getAttribute("rel") != null &&
arrayLink[i].getAttribute("rel").indexOf("stylesheet") != -1 &&
arrayLink[i].getAttribute("media") != "print") {
// Si tiene título es un estilo preferido o alternativo,
// si no tiene título es un estilo
// predeterminado y siempre tiene que utilizarse
if(arrayLink[i].getAttribute("title") != null &&
arrayLink[i].getAttribute("title").length > 0) {
if(arrayLink[i].getAttribute("title") == titulo)
arrayLink[i].disabled = false;
else
arrayLink[i].disabled = true;
}}}}
| [+/-] |
BOTON ENLACE AUTOMATICO |
<img src="URL DE LA IMAGEN DEL BOTON O BANNER"/>
<form action="http://beta.blogger.com/add-widget"
method="POST">
<input value="FAVORITO CITO" name="widget.title"
type="hidden"/>
<textarea style="display:none;"
name="widget.content">
<a href="URL DE TU BLOG">
<img src="URL DE LA IMAGEN DEL BOTON O BANNER" alt="TITULO DE TU BLOG">
</a>
</textarea>
<inputvalue="http://buzz.blogger.com" name="infoUrl"
type="hidden"/>
<inputvalue="http://www.blogger.com/img/icon_logo32.gif" name="logoUrl" type="hidden"/>
<input value="ENLAZA MI BLOG CITO" name="go" type="submit"/>
</form>
| [+/-] |
ENTRADAS MAS POPULARES |
<script type="text/javascript">
function pipeCallback(obj) {
document.write('<ol style="text-transform: capitalize;">');
var i;
for (i = 0; i < obj.count ; i++)
{
var href = "'" + obj.value.items[i].link + "'";
var item = "<li>" + "<a href=" + href + ">" + obj.value.items[i].title + "</a> </li>";
document.write(item);
}
document.write('</ol>');
}
</script>
<script src="http://pipes.yahoo.com/pipes/pipe.run?_render=json&_callback=pipeCallback& _id=e1f5a9b2248904d8b81f794c09353010&url=http%3A%2F%2Fsitiooriginal.blogspot.com&num=5" type="text/javascript"></script>
| [+/-] |
BORRAR COMENTARIOS |
Haciendo click sobre este icono os dará la opción de eliminar el dichoso comentario que tanto os trae de cabeza.http://www.blogger.com/posts.g?blogID=CODIGO1Código 1 representa una serie de números específicos para cada blog, de forma que copiaremos estos números en cualquier lugar con tal de tenerlos a mano para cuando los necesitemos en los pasos posteriores.
http://NombreDelBlog.blogspot.com/año/mes/TituloDelPost#comment-CODIGO2Apuntaremos en cualquier lugar el CODIGO2 y realizaremos el paso final.

| [+/-] |
ICONOS EN TITULOS DE POST |
Tendremos que añadir lo siguiente:<img src="URL DEL ICONO" />
Poner un icono al principio del post:<img src="URL DEL ICONO" />TITULO DEL POSTSi queremos añadirlo al final:
TITULO DEL POST<img src="URL DEL ICONO" />
En medio del título:TITULO <img src="URL DEL ICONO" /> DEL POSTLo único que tendréis que modificar es la URL DEL ICONO, podréis encontrar todos los iconos que imagineis aqui eso si la búsqueda la tendréis que hacer en inglés, ya que el buscador es inglés. Como siempre podréis alojar las imagenes aqui para conseguir la url del icono.
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
Si queremos el icono al principio del título del post, lo sustituiremos por:<b:if cond='data:post.url'><img src="URL DEL ICONO" />
<a expr:href='data:post.url'><data:post.title/></a>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/><img src="URL DEL ICONO" /></a>
| [+/-] |
ELIMINAR SUSCRIBIRSE A ENTRADAS ATOM |
.feed-links {
.........
.........
}
.feed-links {
clear: both;
line-height: 2.5em;
visibility:hidden;
display:none;
}
| [+/-] |
MODIFICAR CURSOR |
<a href="DESTINO_DEL_ENLACE">TEXTO</a>
Ejemplo:
<img src="URL_DE_LA_IMAGEN">
Ejemplo:
<a style="CURSOR: NOMBRE_DEL_CURSOR" href="DESTINO_DEL_ENLACE">TEXTO</a>
Para el segundo caso:<img style="CURSOR: NOMBRE_DEL_CURSOR" src="URL_DE_LA_IMAGEN">
| [+/-] |
MODIFICAR FONDO TITULO GADGET |
<b:widget id='BlogArchive2' locked='false' title='ARCHIVO' type='BlogArchive'/>
]]></b:skin>, será justamente encima donde tendremos que pegar una línea de código con la siguiente estructura.#BlogArchive2 h2 {
background: url(URL IMAGEN FONDO) left top;
}
| [+/-] |
VIDA DEL BLOG Y FECHA |
Personalización:<center><script>
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
function countup(yr,m,d){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()var todayd=today.getDate()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy
var paststring=montharray[m-1]+" "+d+", "+yr
var difference=(Math.round((Date.parse(todaystring)-Date.parse(paststring))/(24*60*60*1000))*1)
difference+=" días"
document.write("Hace "+difference+" que mi Blog esta en linea!")
}
countup(2009,02,01)
</script>
Y hoy estás a <script><!--
dows = new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
months = new Array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
now = new Date();
dow = now.getDay();d = now.getDate();
m = now.getMonth();
h = now.getTime();
y = now.getFullYear();
document.write(dows[dow]+" "+d+" de "+months[m]+" de "+y);
//--></script></center>

| [+/-] |
EXPANDIR GADGET |

</head>Segundo paso:(Buscar el gadget)<script src='http://www.google.com/jsapi'/>
<script>
google.load("prototype","1.6.0.3");google.load("scriptaculous", "1.8.2");
</script>
El nombre variará dependiendo del nombre de vuestro gadget.<b:widget id='HTML4' locked='false' title='ARCHIVOS' type='HTML'>
La palabra marcada en color rojo hace referencia a un identificador, en el caso de que insertéis este recurso repetidas veces deberéis de cambiar este nombre por cualquier otro de forma que no aparezcan 2 gadgets con el mismo identificador.<b:widget id='HTML4' locked='false' title='ARCHIVOS' type='HTML'>
<b:includable id='main'>
<a href='#' onclick='Effect.toggle("RINCON","slide"); return false'>
<h2 class='title'><data:title/></h2>
</b:if>*Agregaremos lo que indico en color azul, de forma que quede de la siguiente forma:<h2 class='title'><data:title/> ▼</h2></b:if>Tener en cuenta lo dicho anteriormente del identificador, ya que aquí también tendremos que indicar su nombre correcto en el caso de insertar varios gadgets.
</a><div align='center' id='RINCON' style='display: none;'>
</div>
<b:include name='quickedit'/>
| [+/-] |
SEPARADORES
|
En ocasiones cuando se redacta un post nos gustaría crear separadores de forma rápida, podréis insertarlos en la entradas de la siguiente forma:
Tendréis que añadir en Edición de HTML el código correspondiente al tipo de separador que deseéis.
Un separador simple se crea con el código <hr> , de esta forma obtendréis:
<hr size=7><hr size="5" width="50%"><hr size="5" width="50%" align="right"><hr size="5" width="50%" align="center" color=#FF0B07>
<hr size="5" width="90%" align="center" color=#33FF00>
| [+/-] |
AMPLIAR IMAGEN CON CLICK |
</head> justamente encima copiaremos el siguiente script:<script type='text/javascript'>
var nW,nH,oH,oW;
function zoomToggle(iWideSmall,iHighSmall,iWideLarge,iHighLarge,whichImage){
oW=whichImage.style.width;oH=whichImage.style.height;
if((oW==iWideLarge)||(oH==iHighLarge)){
nW=iWideSmall;nH=iHighSmall;
}else{
nW=iWideLarge;nH=iHighLarge;
}
whichImage.style.width=nW;whichImage.style.height=nH;
}
</script>
<img src="URL_imagen" width="ancho1" height="alto1" onclick="zoomToggle('ancho1px','alto1px','ancho2px','alto2px',this);">
| [+/-] |
ENMARCAR |
que dará color a nuestra área seleccionada. En primer lugar vamos a diferenciar las distintas partes de la plantilla en la que podemos poner los marcos. Deberéis fijaros en la parte punteada de color azul, que representa el marco.
border: dotted #3300CC; 2px;
2px: Se corresponde con el grosor de la línea, podréis aumentar o disminuir el grosor modificando este valor.background-color: #3300CC;
-------------------------------------Propiedades---------------------------------------------| [+/-] |
FRASES ALEATORIAS |
<script language="JavaScript">
citas = new Array(5)
citas[0] = "Sé bueno con tus hijos. Ellos eligirán tu residencia"
citas[1] = "Me pregunto: ¿Qué haría yo sin mí?"
citas[2] = "La esclavitud no ha sido abolida"
citas[3] = "Los mocos son la plastilina de los pobres"
citas[4] = "Me cago en san pito pato"
aleatorio = Math.random() * (citas.length)
aleatorio = Math.floor(aleatorio)
document.write(citas[aleatorio])
</script>
citas[0] = "Aqui una frase"
Fijaros que si son 5 frases el valor del interior de los corchetes (marcado en rojo) varía entre 0 y 4 por tanto si decidieramos poner 3 frases deberíamos borrar líneas hasta que quedara solo de 0 a 2 es decir la última linea tendrá siempre el valor del número de frases menos 1, si por el contrario queréis añadir más frases tendréis que ir añadiendo líneas con la misma estructura modificando únicamente el valor del número.
<div style="text-align: center; font-weight: bold">
CODIGO FRASES ALEATORIAS
</div>
Insertando nuestro código en este div, podremos modificar tanto la alineación, tipo de letra y color, podéis consultar los colores aqui.
| [+/-] |
VENTANA EMERGENTE ACEPTAR CANCELAR |
<span onmouseover="javascript:if(confirm('MENSAJE DE LA VENTANA')){window.open('URL DESTINO CON ACEPTAR')}">TEXTO</span>
Para observar el resultado situar el cursor encima de la palabra TEXTO; si se pulsa aceptar, se cargará la página de google, si cancelar se cerrará la ventana sin hacer nada.<span onmouseover="javascript:if(confirm('MENSAJE DE LA VENTANA')){window.open('https://www.google.com')}"><img src="URL DONDE ESTA LA IMAGEN" border="0" /></span>
