Mostrar campo de enlace
Te da la opción de incluir en cada una de tus entradas enlaces para la transmisión de adjuntos a dispositivos móviles (podcasting) y una URL relacionada.
Pues entonces, cuando abriéramos el editor de entradas, veríamos que debajo del cuadro donde podemos escribir el título de nuestra entrada, hay otro cuadro extra donde se nos dice "Utilice esta opcion para crear el enlace del título de un sitio web" y si queremos alguna explicación, nos envian a una teórica página de ayuda:
En ese cuadro extra puedo poner una dirección URL, cualquier dirección siempre que sea válida que comience con http://. Supongamos que lo hago y publico la entrada. Aparentemente, cuando la miro, todo parece normal pero, el título que por defecto es a dirección URL de esa misma entrada, ahora, es la dirección URL de ese otro enlace, del que puse en el segundo cuadro.
En este ejemplo, el título de la entrada es un enlace al home de este blog porque puse ese enlace. Blogger dice "... el campo Vínculo resulta especialmente útil si la mayoría de las entradas de su blog se refieren a otros artículos y desea que en su blog público aparezcan vínculos que enlacen con ellos ...".
Suena extraño, no parecería tener mucha utilidad salvo casos muy especiales (que ahora no se me ocurren) pero, es un dato extra, algo que podemos agregar y por lo tanto, que podemos leer y sacarle algún provecho o intentar sacárselo.
¿Cómo sabe Blogger que la URL ya no es la del post sino la otra?
Porque ese dato, está condicionado en al plantilla y lo debemos haber visto miles de veces sin prestarle demasiada atención (por lo menos yo).
Si expandimos lo artilugios, lo veremos en el includable post del widget que contiene las entradas; en la mayoría de las plantillas dice esto:
<b:if cond='data:post.title'> <h3 class='post-title entry-title'> <b:if cond='data:post.link'> <a expr:href='data:post.link'><data:post.title/></a> <b:else/> <b:if cond='data:post.url'> <a expr:href='data:post.url'><data:post.title/></a> <b:else/> <data:post.title/> </b:if> </b:if> </h3> </b:if>
la URL a usar será ese dato: <a expr:href='data:post.link'>
caso contrario, la URL será la del post: <a expr:href='data:post.url'>
data:post.url es la URL de nuestra entrada (el vínculo permanente)
data:post.link es la URL que hayamos colocado en el campo adicional
<!-- el texto del título con el enlace a la entrada -->
<h3 class='post-title'>
<a expr:href='data:post.url'><data:post.title/></a>
</h3>
<!-- verifiico si hay un enlace adicional -->
<b:if cond='data:post.link'>
<!-- si lo hay, uso ese enlace que leo con data:post.link para poner el fondo co una regla de estilo especial -->
<style>
#post-<data:post.id/> {background:transparent url(<data:post.link/>) repeat left top;}
.post-body {font-size:32px;padding:10px;}
</style>
</b:if>
.......
<!-- aquí le agrego el ID a cada entrada -->
<div class='post-body' expr:id='"post-" + data:post.id'>
<data:post.body/>
<div style='clear: both;'/>
</div>
.......
Otra variante simple. Usaré el cuadro vinculo para poner allí un video de YouTube así que esa entrada tiene un título, este enlace y nada más:
http://www.youtube.com/v/otKS5kyJYxc
Quiero que mi plantilla lea ambas cosas y escriba todo el código restante así que hago algo así:
<b:if cond='data:post.link'> <style> .post {display:none;} </style> <div style='margin:0 auto;text-align:center;width:450px;'> <object expr:data='data:post.link' height='350' type='application/x-shockwave-flash' width='425'> <param expr:value='data:post.link' name='movie'/> <param name='wmode' value='transparent'/> <param name='allowfullscreen' value='true'/> <param name='allowScriptAccess' value='always'/> </object> </div> </b:if>
¿Puede tener más aplicaciones prácticas? Creo que si ... hay que pensar.
34 comentarios:
Como hacer que mi pagina una vez editada la coga y le hagan un cache, para que no se pierda.
no entendi ni jota, solo la cancion esta bonita =), tengo q dormir...
muchas gracias, =) precisamente el otro día lo estaba pensando
hola quisiera saber como pongo el icono como el que tu tienes en la url de la pagina , mas precisamente el lugar en HTML gracias, p.d. ya tengo la imagen en ico .
@~diE Fíjate en esta entrada
@DevoteesVaishnavas No entiendo a lo que te refieres.
JMiur
ola tengo una pregunta....
es sobre la fecha del post :
bueno aunque existen monton de
blog que explican como
darle un estilo similar al que tu tienes
de la fecha; no mas no puedo jaja..
te explico..el estilo ya lo puse
pero lo que pasa es que quiero que se vea en todos los post del blog
y aunque ya le puse el codigo para que se vea asi
no funciona.claro el estilo se ve, pero solo en algunas fechas de los post y otros post se ve sin ese estilo..bueno pa hacer mas grafica mi pregunta ja ja..
ingresa a mi blog...
http://bboystuart.blogspot.com/
.....
espero puedas ayudarme
.cuidat
Eso es algo que sólo puede verse en al misma plantilla así que tarto de adivinar un poco.
Seguramente, para las fechas usas algo así:
<div id="fecha">
<script>remplaza_fecha(..............);</script>
</div>
y cuando no hay fecha dice esto:
<script>document.write(ultimaFecha);</script>
pero, eso último está incompleto, debería decir algo así:
<div id="fecha">
<script>remplaza_fecha(ultimaFecha);</script>
</div>
o no decir nada; depende mucho de como tengas armada toda esa parte; por eso no puedo dar muchos detalles.
Allí me fui a mirar, y la plantilla dijo SI :)
La uso para como dices, enlazar si algo no es mío la página, si uno pica en el título te lleva al post de origen.
No puedo pensar otras alternativas :S
Vaya uno a saber si sirve para algo o no :D Ahí en la parte de juegos lo usé para experimentar un poco pero, como todo, sirve para pasar el rato.
Está preciosa, menos mal que lo haces para pasar el rato ;)
Estuve jugando con: 'esta es una galería de imágenes muy simple que nos muestran en alistapart.com' chocha :P
Lo probé primero en uno de esos tantos blogs que tengo, al aplicarlo a palomas, ehhh estuve un buen tiempo, el error: en el primero bajé una de las nuevas plantillas, en las que ni pienso incursionar.
De algo hay que morirse. Mehjor, que no sea de aburrimiento :D
Con las nuevas plantillas: PASO :D
No tengo tiempo de aburrirme, sabes que jamás es sentido aburrimiento :o
:D
Hola JMiur:
De vuelta buscando soluciones posibles,como hacer para que al picar en el titulo de entradas te lleve al post y no a la página de origen.-
En oleihaifa,el primer post Publicidad al picar sobre el título lleva a tu página;igual sucede con otro Israel versión Española,lleva a la página de vimeo.- pero la mayoría de los otros como por ejemplo el post de Grupo de Teatro lleva al post.-Con la nueva plantilla me perdí completamente,no encuentro en formato el campo de título ni campo de enlace.- Quisiera que todos abrieran en el post como antes,¿es posiuble?
No entiendo qué quieres decir con "página de origen". En el widget Blog, se accede a tres datos:
data:post.title es el texto con el título de la entrada
data:post.url es la URL de esa entrada
data:post.link es la URL del campo adicional
Todo eso, se puede combinar de distinats formas y no hace falta seguir las reglas o condiciones que muestra una plantilla de Blogger.
<h1><data:post.title/></h1>
mostrará el título nada más
<h1><a expr:href='data:post.url'><data:post.title/></a></h1>
mostrará el título y será un enlace a la entrada
<h1><a expr:href='data:post.link'><data:post.title/></a></h1>
mostrará el título y será un enlace a la URL agregada en el campo adicional
<h1><a expr:href='data:post.url'><data:post.title/></a></h1>
<h3><a expr:href='data:post.link'> OTRO ENLACE </a></h3>
mostrará dos enlaces en dos líneas
<h1>
<a expr:href='data:post.url'><data:post.title/></a>
<a expr:href='data:post.link'> OTRO ENLACE </a>
</h1>
mostrará dos enlaces en una línea
Gracias,me sirvió tu ayuda,lo solucioné complementándolo con las indicaciones de esta link:http://elbalcondejaime.blogspot.com/2010/03/quitar-el-enlace-en-el-titulo-del-post.html
Hola! No tiene mucho que ver con esto, o quizás sí, mi consulta. Es que cada título de las entradas en mi blog tiene su estilo que se ve perfectamente cuando el blog está en la página Inicio o cuando veo qué entradas están en ciertas etiquetas, pero no así cuando voy a una entrada individual. ¿Se puede arreglar eso o debo resignarme a que quede así?
Mi blog: http://himitsunoyoru.blogspot.com
Eso pasa porque en el home, los títulos son enlaces y en tu blog, los títulos de las páginas individuales no son enlaces.
Así que debes igualar las reglas de estilo de ambas reglas h3 y h3 a
Pero cómo igualo ambas reglas? Perdón por molestar tanto pero es que no entiendo mucho de esto -.-' Muchas gracias por responder!
En el caso de tu blog en particular, no comprendo la forma en que se establecen las fuente ya que usas un script y debajo de este, hay una serie de reglas de estilo como esta:
.wf-inactive h3.post-title a, .wf-gfsneohellenic-n7-loading h3.post-title a, .wf-gfsneohellenic-n7-inactive h3.post-title a {
font-family: sans-serif;
}
Es probable que sea la regla a cambiar o agregar sea algo así:
h3.post-title {
color: #962691;
font: bold 27px GFS Neohellenic;
}
pero no puedo asegurarlo.
Hola! Me funcionó pero quitándole el h3 Gracias!
Hola, en la nueva interfaz de blogger no he logrado dar con la opcion campo de enlace. Al parecer ya no existe. ¿Tu tienes idea como puedo enlazar el titulo de un post a una Url externa?
gracias...
No sé en que parte se encuentar la opción en este momento. Si había sido habilitada, sigue apareciendo en cada post.
Hola, por favor, ¿puedes ayudarme? Necesito cambiar los links de los post, o dejar sin links los títulos de los posts de mi blog, y no se como hacerlo.
Gracias.
No es buena idea que el título no sea un enlace. De todos modso, bastaría que eliminaras la etiqueta A y dejaras sólo el texto:
<data:post.title/>
Anteriormente he recurrido a ti y siempre has sabido ayudarme. Me gustaría incluir la etiqueta "title" en las urls de las entradas pero solo en el home. Es decir, que al poner el puntero sobre el link clicleable que conduce a la entrada aparezca la etiqueta title. El contenido de esta etiqueta "title" deberá ser precisamente el mismo titulo de la entrada. Que debo hacer? te dejo mi blog Unidos por el Fútbol
Supongo que te refieres al atributo title del enlace. Si es así, deberías buscar la etiqueta H2 del dítulo que dice algo así:
<h2 class='post-title entry-title' itemprop='name'>
y cambairla más o menos de este modo:
<h2 class='post-title entry-title' itemprop='name' expr:title='data:post.title'>
Como te explico que eres un genio??
Te lo agradezco. Ya había estado rompiéndome la cabeza algunos días tratando de hacerlo solo pero no pude. Muchas gracias JMiur!!
Perfecto. Me alegra que funcionara.
Hola JMiur,
No sé si esto va aquí pero quisiera saber qué URL puedo utilizar para el siguiente texto anchor: "Deja tu comentario aquí" y que después de hacerle clic se vaya al cuadro para dejar el comentario evitando la molestia de dirigirse al final de todo para encontrarlo sobre todo para las entradas de 200 o más comentarios.
Muchas gracias por todo ;)
Dependerá de cada blog; usa la ur del post y agrega # con el id del contenedor o el id de una etiqueta. Por ejemplo, acá sería esto:
http://vagabundia.blogspot.com/2010/10/el-campo-de-enlace-en-blogger.html#comment-form
Gracias por tu respuesta, pero cómo sería para referirme a todas las entradas? es decir, poner un código general que funcione para cada entrada? Muchas gracias de antemano ;)
Si lo quieres colocar en la plantilla, sería algo asi:
<a expr:href='data:post.url + "#comment-form"'> ........... </a>
¿Quiere dejar un comentario?
recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...
Nota: sólo los miembros de este blog pueden publicar comentarios.
Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.
Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...