Con anterioridad vimos cómo mostrar los gadgets sólo en la portada, o bien mostralos sólo en las entradas individuales, para ello nos hemos valido de los códigos condicionales que como habíamos dicho en esa entrada son reglas que condicionan dónde se ejecuta determinado código y dónde no.
En este caso veremos algunos ejemplos para ocultar elementos en distintas partes del blog. Para ello necesitamos dos cosas, saber identificar los IDs de los gadgets o contenedores, y saber cuál condicional usar.
Primero, entramos en Diseño | Edición de HTML y SIN expandir plantillas de artilugios buscamos el nombre del gadget que queremos ocultar y en seguida veremos su ID.

Lo que está entre comillas simples después de id= es el nombre del ID del gadget. En el ejemplo anterior el ID del gadget que ocultaremos es HTML1
Ahora antes de </head> pegamos alguno de estos códigos:
Ocultar un elemento SÓLO en la portada del blog
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en todas partes MENOS en la portada del blog
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento SÓLO en las entradas individuales
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en todas partes MENOS en las entradas individuales
<b:if cond='data:blog.pageType != "item"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento SÓLO en las páginas del archivo del blog
<b:if cond='data:blog.pageType == "archive"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en todas partes MENOS en las páginas del archivo del blog
<b:if cond='data:blog.pageType != "archive"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento SÓLO en las páginas estáticas
<b:if cond='data:blog.pageType == "static_page"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en todas partes MENOS en las páginas estáticas
<b:if cond='data:blog.pageType != "static_page"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en una entrada específica o etiqueta específica
<b:if cond='data:blog.url == "URL de la entrada o etiqueta"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Ocultar un elemento en todas partes MENOS en una entrada o etiqueta específica
<b:if cond='data:blog.url != "URL de la entrada o etiqueta"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
En cualquiera de esos casos cambiaremos donde dice NOMBRE por el ID del gadget que queremos ocultar.
Con este mismo método podemos ocultar también contenedores de la plantilla (en las plantillas antiguas), por ejemplo, si quisiera que el header no se mostrara en la portada del blog haremos lo mismo, primero localizar el ID del contenedor.

En ese caso el ID de la cabecera es header-wrapper por lo que entonces antes de </head> agregaremos esto:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
#header-wrapper {
display: none;
}
</style>
</b:if>
¿Y para las plantillas nuevas? El procedimiento de los gadgets se puede aplicar de igual forma para las plantillas hechas con el Diseñador de plantillas de Blogger, pero si queremos ocultar un elemento entonces veremos que esas benditas plantillas no tienen ID en sus contenedores. Pero eso no es problema porque igual podemos hacerlo sabiendo el nombre de su clase (class="NOMBRE").
Siguiendo el mismo ejemplo de ocultar la cabecera en la portada buscaremos no la ID del elemento sino su clase.

En este ejemplo el nombre de la clase de la cabecera es header-outer así que el código que pegaremos será este:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<style type='text/css'>
.header-outer {
display: none;
}
</style>
</b:if>
Aquí han variado dos cosas, una, que no hemos aplicado la ID porque simplemente no existe sino que hemos aplicado la clase, y otra, que al tratarse de una clase entonces ya no hemos usado el signo de gato (#) que antecedía el nombre de la ID sino un punto (.) lo que indica que se trata de una clase.
Y bien, ya sea que hayamos ocultado un contenedor o un gadget en la portada del blog entonces cuando entramos en Diseño | Elementos de la página tampoco aparecerá; para forzarlo a que se muestre ahí lee esta entrada de Vagabundia que explica cómo hacer que los elementos ocultados se muestren en esa área.
Excelente potro mil gracias ;)
ResponderEliminarEres la caña Potro.. 1.000.000 de Gracias.. siempre tan util tus posts.. ;)
ResponderEliminarmuy bueno!;D
ResponderEliminarMe viene muy bien porque ando desde esta mañana con la idea de querer mostrar en una entrada fija, a modo de cabecera o introducción del blog, el gadget de archivo del blog, pero funcionando sus enlaces, claro. Creo que buceando en todo lo que nos has dejado podré por lo menos empezar a investigar para ir aclarándome. Si me adentro más en la idea y después de buscar bien por toda ciudad blogger no doy con la tecla, te consultaré, Potro.
ResponderEliminarMuchas gracias y un beso.
:)
Va que va, ya sabes que cualquier cosa que necesites estaré encantado de ayudarte.
ResponderEliminar¡Besos!
Potro que tal como te va.
ResponderEliminarNecesito saber si tu sabes como hacer para que cuando yo este dentro de mi blog mis segidores sepan que estoy conectado o que estoy en el blog si sabes algo porfavor te pido y me ayudes.
Gracias.
Mil gracias, Potro, :)
ResponderEliminargrandioso mejoraria el rendimiento drasticamente
ResponderEliminarRICO, el único modo que se me ocurre es que pongas messenger en tu blog de esa forma tus lectores sabrán si estás conectado o no.
ResponderEliminarLockerzLatinos, exacto porque así decidimos qué queremos mostrar y dónde :)
Cada vez me das más herramientas para seguir mejorando el blog. Muchas gracias
ResponderEliminarExiste la posibilidad de que un gadget se muestre en una etiqueta especifica, por ejemplo un video sobre Internet en la etiqueta internet
ResponderEliminarpotro lo que deseo es que el gadget de archivo de blog solo aparesca en la pagina inicio, para eso apliqué el código "ocultar un elemento solo en entrada individual" lo puse antes de </head y cambie lo que está en rojo por el ID del del gadget que quiero ocultar que para este caso es "blogarchive1" y no me dio resultado
ResponderEliminarPerdona por molestarte como siempre, pero tequeria preguntar como pones la fecha y las etiquetas debajo del titulo de la entrada?
ResponderEliminarme serviria mucho saber, o bien si quieres me espero un tiempo para que puedes hacer una nota sobre eso.
Esque yo he buscado eso y no lo encuentro!:S
potro muchas gracias, lo intenté de nuevo y ahora si me funcionó, seguramente habia hecho algo mal.
ResponderEliminarGustavo, claro, de hecho ahí en uno de los códigos de ejemplo dice cuál es para las etiquetas o entradas específicas.
ResponderEliminarlUiiS'APOdACA!, de hecho ya está publicada esa entrada :)
Carlos Gómez, qué bueno que ya lo has solucionado!
que raro no se ocultan los elementos cuando me meto a las etiquetas ejemplo http://www.lockerzlatinos.com/search/label/TV%20Pel%C3%ADculas%20y%20series
ResponderEliminarHola Potro, muy bus post
ResponderEliminarme gustaría hacer o tener este gadget, la pagina es unblogdepelicula.com el gadget es el de artículos destacados ¿como puedo hacerlo?
gracias de antemano
LockerzLatinos, ¿cuál gadget has querido ocultar y qué código has usado?
ResponderEliminarMercedes España, exactamente como ese no sé pues no lo conocía pero hay distintos tipos de slider que puedes usar para mostrar contenido destacado, por ejemplo S3Slider, Orbit, o Inner Fade.
Mercedes espero que no te importe que te lo diga yo, jeje. En Añadir un Gadget, aparece una opción llamada "Entradas populares". En ella aparecerá lo siguiente:
ResponderEliminar- En cualquier momento (es decir, las más vistas desde siempre que quizás varíen poco)
- Ultimos 30 días (que varían cada 30 días o algo así)
- Últimos 7 días, que actúa como el anterior pero con 7 días.
Después puedes elegir si en las noticias que aparezcan salga una imagen o solamente un poco de texto, y más abajo, cuántas noticias más vistas puedes ver.
Bueno, espero haber respondido correctamente. Espero que no te importe ni a ti, Mercedes, ni a ti, Potro.
Muchas gracias Potro es lo que buscaba uno de los tres seguro que me sirve, tu ayuda es perfecta como siempre, gracias de verdad por compartir todo esto, me vendrá muy bien para el nuevo blog de terapeutaocupacionales, lo pongo así para no hacer spam es un blogspot por si quieres verlo.
ResponderEliminarTambién dar las gracias a Emilio pero no es lo que busco.
Un besazo Potro
Potro, desde que pusiste el truco de los anuncios rotativos (http://ciudadblogger.com/2010/08/anuncios-rotativos-con-jquery.html) lo puse en mi blog y ahora los anuncios aparecen como lista y no como efecto slide
ResponderEliminar¿Y en cuál blog lo has puesto CRNDXA?
ResponderEliminarHola Potro.
ResponderEliminarERES EL MEJOR DE TODOS CON DIFERENCIA !!
Nunca he comentado porque no me ha hecho falta, ya que todo lo explicas muy bien y no he tenido nunca ningún problema.
Este comentario es sólo para felicitarte y desearte muchísimo éxito en tus proyectos. GRACIAS.
Muy bueno estaba justo buscando esto, para mostrar un gadget distinto en cada entrada. Asi que me viene de 10. Ya que estoy te hago una consulta: Tienes alguna idea de como se puede mostrar un iframe en una entrada y que el fondo de este sea transparente?? Lo he estado buscando pero no me funciona nada de lo que he visto. Saludos.
ResponderEliminarHola me sumo al comentario 23 de Mers, es muy cierto, jamas dejas lugar a dudas con tus explicaciones y al menos en mi caso siempre compensan los comentarios, no cambies nunka potro, mil gracias por todo. Salu2!
ResponderEliminarMers, me alegro que hayas comentado y por supuesto te agradezco mucho tus amables palabras :)
ResponderEliminarSeba, lamentablemente un iframe no se puede personalizar mucho ya que todo lo hay dentro de él pertenece a otra página que es completamente independiente de la página que lo muestra.
mexico, para reducir su ancho modifica donde dice width:1000px; que se encuentra debajo de #footer { puedes cambiarlo por otro valor más pequeño.
ResponderEliminarzaipoc, muchas gracias :)
hola potro sabes como acer para que yo mientras este editando el blog nadie pueda entrar
ResponderEliminarSi lo que quieres es que en ese tiempo nadie pueda ver el blog entra en Configuración > Permisos, y en donde dice 'Lectores del blog' selecciona 'Únicamente autores del blog'. Ya cuando termines cambia la configuración a 'Cualquiera'.
ResponderEliminargracias potro
ResponderEliminarHola Potro!
ResponderEliminarYa hacia tiempo que no comentaba por aqui...(basicamente porque no he canviado mucho en el blog y no he tenido ningun problema) aunque te he seguido leyendo por el Reader :P
Bueno y como no, comento para calentarte un poco la cabeza... xD
Te comento, estoy en tramites de canviar el aspecto a mi blog prinicpal: http://djnestornules.blogspot.com/
y darle un poco de glamour canviando a este que estoy probando en mi blog de pruebas: http://1234533576734.blogspot.com/
Pero tengo un problema, la sidebar tarda horrores en cargar(23 segundos exactamente). Y no entiendo porque :S
Y tampoco se si la fecha de los post debe estar asi(porque la veo un poco fea :P)
Aver si tu sabrias porque pasa esto...
Saludos ;)
Hola Dj Nestor,
ResponderEliminarQué gusto leerte de nuevo por aquí :)
Lo que sucede es que cualquier página en la red al cargar se carga de arriba a abajo y izquierda a derecha, y esos reproductores que tienes en las entradas tardan mucho en cargar, es por eso que hasta que terminan de cargar se muestra el resto del blog, es decir, lo que hay en la derecha.
La fecha tiene los textos muy grandes, puedes reducirlos en .day .month y .year
Saludos.
Bueno, gracias por contestar tan pronto.
ResponderEliminarLo he vuelto a comprobar(en todos los navegadores) y parece ser que ya no tarda tanto. Si pudieras tu comprobarlo, para asegurarme, lo agradecería ;)
Respecto a lo de la fecha lo he "resuelto" mas o menos, ya que he conseguido que se vea mas pequeña pero no entiendo porque no se ve ni el mes ni el año. Y si cambio el formato de fecha editándolo desde la pestaña de -Diseño-, desaparece. De todas formas no es algo por lo que preocuparse, pienso yo.
Saludos y Gracias.
Gracias Potro esta NOta me Interesa mucho , por cierto una Pregunta, como es para poner un descripcion del autor en cada post?
ResponderEliminarDj Nestor, pues a mí me sigue tardando, quizá un par de segundos menos pero sigue aun tardado y sigue siendo por el reproductor que te comenté. Saludos.
ResponderEliminarLJK, en esta entrada está la información que necesitas.
Muy interesante , pero una duda al entrar en un post, en ella se puede cambiar el color del Body , cierto?
ResponderEliminarPues entonces no entiendo porque el blog normal se carga mas pronto y el de pruebas que tiene muchas menos imagenes y gadgets tarda tantisimo.
ResponderEliminarEn el normal tmabien cargan los reproductores y no veo que tarde tanto...
Bueno, si no hubiera un error, podria hacer algo para forzar a que se cargara primero la sidebar y luego los reproductores?
Saludos y gracias ;)
Dj Nestor aqui te dejo un script para acelerar la carga de tu blog , yo le uso y me funcion de 10 , salu2
ResponderEliminar<script type="text/javascript">
window.onload = detectarCarga;
function detectarCarga(){
document.getElementById("carga").style.display="none";
}
</script>
Dj Nestor, hasta donde yo sé no, como te mencioné, cualquier sitio carga de arriba a abajo de izquierda a derecha, pero si en el normal no estás teniendo problemas entonces no tienes de qué preocuparte ;)
ResponderEliminarSi no me equivoco el script que te menciona ozvalxD es para mostrar elementos mientras carga el blog y una vez que ha cargado dejan de mostrarse, pero igual lo puedes probar, con suerte y te funciona.
ozvalxD,
ResponderEliminarClaro que puedes cambiar el color del body, sólo agrega dentro del código condicional esto:
<style>
body {background: #8A0808 !important;}
</style>
Muchas gracias, estaba buscando como se hacia esto! :)
ResponderEliminarUn saludo
hoye potro sabes la web esa la de http://www.3djuegos.com/ las entradas que ace como puedo acer yo eso una imagen y el titulo de la noticia dimelo porfavor
ResponderEliminarVeo muchos gadgets no sé a cuál te refieras :\
ResponderEliminardonde dice Novedades, toda la actualidad
ResponderEliminarUmmmm la verdad no creo que haya algo parecido que se pueda usar en Blogger :\
ResponderEliminarBueno Potro, pues te escribo para que veas como me ha quedado al final el blog, yo creo que muy bien ^^.
ResponderEliminarY ya no me tarda tanto en cargar, ya solo lo normal.
Y tambien me he hecho una limpieza de gadgets y he dejado solo los necesarios, solo me queda uno de suscribirse al RSS y correo...etc
Saludos ;)
Se me habia olvidado olvidado dejarte el link :P
ResponderEliminarhttp://djnestornules.blogspot.com/
Saludos y Gracias por todo ;)
Efectivamente ya carga rápido :)
ResponderEliminar¡Saludos!
Hola potro, en mi Blog quiero ocultar el pie de post (post-footer)y que solo se muestre en las entradas individuales.
ResponderEliminarps: Me podrías ayudar
http://technologicaldata.blogspot.com/ <-- mi blog
Sería el mismo procedimiento Felipe, sólo que en lugar de poner el signo de gato y el ID del contenedor pondrías esto:
ResponderEliminar.post-footer {
Buenas Potro tengo un pequeno problema en el blog e ocultado el sidebar en las paginas estaticas pero necesito que se vea el gadgets de datos personales y archivos del blog en la pagina principal y no lo hace.
ResponderEliminarComo subo completo el blog para eliminar el espacio superior del mismo
Gracias por dedicarnos un poco de tu tiempo a todos nosostros.
inelcisa.blogspot.com
Verifica que hayas usado correctamente el condicional que es para que sólo desaparezca en las páginas estáticas, pues ese código hace que sólo surja efecto en esas páginas, en el resto del blog -incluso en en la portada- la sidebar deberá verse sin complicaciones.
ResponderEliminarPara eliminar ese espacio prueba poniendo debajo de esto .content-outer { lo siguiente:
margin-top: -30px;
una pregunta quiero ocultar un elemento en todas las partes de mi blog menos en las entradas que codigos debo aplicar
ResponderEliminarMira el enlace que se menciona en la entrada para saber cuál condicional usar, ahí verás la condicional indicada.
ResponderEliminarhola potro, por acá molestando de nuevo, este truco me ha funcionado ocultando algunos gadget, pero al querer ocultar las entradas de blog de la pagina principal he tenido problemas por que no se como encontrar el ID de dicho elemento, te agradezco si me das una ayuda, gracias.
ResponderEliminarHola Carlos,
ResponderEliminarUsualmente el ID del contenedor de las entradas es Blog1
Saludos.
Jajaja ahora para que no me extrañes te dirè que intentè de todas maneras esconder el bendito fondo negro del label1 ,en las etiquetas y nada resulta! ya se chocaron mis dos neuronas!! jaja , no sè si serà la plantilla? estoy usando la del nuevo diseñador esa que es negra con lineas blancas diagonales( no sè como se llama :() pero es lo ùnico que no queda brrrr!! ( no entiendo porquè si los link se ocultan el fondo sigue quedando... Tienes alguna idea? Las dos que tengo no me convencen : O cambiar la plantilla a ver si es eso ( con todos los cambios :/ u ocultar etiqueta por etiqueta (pero son 520 mmmmmm)
ResponderEliminarMariangeles de generofem jeje
¿Ya probaste usando el código que dice 'Ocultar un elemento en una entrada específica o etiqueta específica'?
ResponderEliminarMuy probablemente con ese deberá desaparecer el recuadro de la etiqueta que deseas.
Pero ese es el problema, porque en el codigo dice que ponga url de la entrada o etiqueta pero tengo 500 etiquetas¿ no quedarìa muy pesado el còdigo si pongo una por una?intentarè explicarte:
ResponderEliminarEn la portada se vè el gadget de etiquetas ( eso es lo quiero), entro por ejemplo a la etiqueta mascotas y me lleva donde estan los leer màs de èsa etiqueta( y ahì es donde se muestra el fondo negro) pero desaparace por completo en la entrada individual.
Pensè que habìa un codigo como la portada o archivos, que lo oculte en todas las etiquetas de una vez y no en una especìfica.¿pero no hay no? ¿ pondrè los 500 etiqueta", no serà pesado?
ahhh!! y ahora que leì con atenciòn los mensajes ,me dì cuenta que borrè sin querer, obvio, el ¡¡¡Graciaaassssssssssss !! gigante que te habia mandado por la suerte que me deseaste. Perdòn a veces es dificil explicarte los lios que hago y borro y borro el comentario hasta que ,creo, que queda claro jeje :D
ResponderEliminarP/d : El fondo sigue estando :(
Va a sonar a mucho trabajo pero me parece que sí será el único modo de que ocultes ese gadget, agregando el código y especificando cada etiqueta ya que no existe una condicional que tome el valor de cualquier etiqueta sin importar si se especifique o no :/
ResponderEliminarEl método para varias etiquetas sería de este modo:
<b:if cond='data:blog.url == "URL de la etiqueta UNO"'>
<b:if cond='data:blog.url == "URL de la etiqueta DOS"'>
<b:if cond='data:blog.url == "URL de la etiqueta TRES"'>
<style type='text/css'>
#Label1 {
display: none;
visibility: hidden;
}
</style>
</b:if>
</b:if>
</b:if>
Como ves, por cada condicional que agregues arriba debes agregar su cierre al final.
P.d. Por el comentario borrado no te preocupes ;)
Hola! Estoy crendo un blog de costura y me gustaría poner la lista de blogs en una página independiente. He conseguido que no se vea en la portada, pero no se como hacer para que no se vea en otras páginas que tengo. Muchas gracias. Mi blog es petitemess-petitemess.blogspot.com
ResponderEliminarHola Mariló,
ResponderEliminarUsa este código:
<b:if cond='data:blog.pageType != "static_page"'>
<style type='text/css'>
#NOMBRE {
display: none;
visibility: hidden;
}
</style>
</b:if>
Con eso harás que se oculte en todas partes menos en las páginas estáticas.
Ya lo he probado y me ha funcionado. Gracias por responder tan pronto. Chao.
ResponderEliminarhola Potrol. Me gustaría saber como elimnar la menubar que trae mi plantilla con las pestañas HOME, POST RSS y COMMENTS RSS, para poner mi propia barra. Mi plantilla es:
ResponderEliminarName : DreamySchool
Designer : AskerAkbar
URL : www.BloggerThemes.net
¿se puede hacer?
gracias
Miguel
Hola MIGUEL,
ResponderEliminarNo veo que tengas esas pestañas en tu blog, supongo que ya las habrás eliminado.
Saludos.
Hola potro
ResponderEliminarEn mi blog hay muchas entradas que son listas de enlaces hacia otras partes del blog y me gustaría ocultar el gadget de LinkWithin en estas entradas, habría alguna forma de hacerlo sin tener que repetir el código para ocultar un elemento en una entrada específica un montón de veces?
PD: Enhorabuena por el aniversario de Ciudad Blogger, que como no suelo comentar no e tenido ocasión de felicitarte.
Gracias por la felicitación John.
ResponderEliminarLa manera para hacerlo es la misma, sólo que puedes agrupar varias entradas en el mismo código, sería de esta forma:
<b:if cond='data:blog.url == "URL de la entrada"'>
<b:if cond='data:blog.url == "URL de la entrada"'>
<b:if cond='data:blog.url == "URL de la entrada"'>
<style type='text/css'>
#NOMBRE {
display: none;
visibility: hidden;
}
</style>
</b:if>
</b:if>
</b:if>
Como ves sólo hay que repetir la primera línea y la última por cada entrada adicional que desees ocultar.
hola tengo una pregunta abria alguna forma de hacer enves de ocultarlo en una sola parte quiero que solo se vea en una parte ejemplo yo e ocultado la imagen de las entradas y de la pgina principal para que solo se vea en http://www.distritourbano.net/search/label/Anime
ResponderEliminarpero cuando voy a otro lavel salen las 2 imagenes juntas tendria que poner el codigo para todos los label ecepto el de anime???
Claro Mesias,
ResponderEliminarSólo sería usar el código para:
Ocultar un elemento en una entrada específica o etiqueta específica
Sólo que en lugar de usar la primera línea usarías esta:
<b:if cond='data:blog.url != "URL de la entrada o etiqueta"'>
Eso haría que se oculte en todas partes menos en la etiqueta que has especificado.
Hola potro quiciera que se oculten en todos pero en todos lados solo quiero que me aparescan en la portada bueno ya meti varios codigos el de "ocultar en paginas individuales, de las entradas en las pagianas estaticas " pero quieciera que el contenido que aparece abajo de mi menu solo saliera en la portada...
ResponderEliminarNo se si me di a explicar pero espero tu respuesta potro.
Si es para ocultarlo en todas partes menos en la portada entonces usa el código que dice que es para ocultar en la portada sólo que elimina la primera línea y en su lugar usa esta:
ResponderEliminar<b:if cond='data:blog.url != data:blog.homepageUrl'>
grax eres el mejor probare aver
ResponderEliminarMuchas Muchas Gracias potro...
ResponderEliminarSiempre respondes a todas las preguntas!
Gracias Potro!
ResponderEliminaruna pregunta...
ResponderEliminarsi quiero ocultar un gadget en una determinada pagina estatica...como haria ?
y gracias de antemano y
Gracias por el tuto
Usando el código que es para 'Ocultar un elemento en una entrada específica o etiqueta específica' te funcionará de igual forma.
ResponderEliminarSaludos.
gracias loco
ResponderEliminarpero una ultima preguntita...
para ocultar mas gadgets solo haria de añadir mas id #NOMBRE uno debajo del otro...?
...Ya esta !
ResponderEliminarya lo arregle :)
Muchas Gracias por el Tuto !!!!
Hola Potro.
ResponderEliminarDespués de un cuarto de hora escribiendo comentario conciso, en vez de aparecer publicado ha desaparecido por arte de magia, así que te reescribo:
He aplicado el primer código en dos reproductores que tengo encima del perfil y que aparecen uno en la principal y otro en las entradas individuales, sólo que he tenido que cambiar == por != para coseguir lo que quería.
Aún habiendo utilizado el mismo código en ambos, salvo la condicional y el ID (HTML1 y HTML8), uno aparece en diseño y el otro no, es en este punto donde acudo a Vagabundia y añado:
body#layout #id_elemento {display:block !important;} antes del style. Después de esto, ya aparece el hueco del gadget en diseño, pero sólo el hueco, el gadget en sí con la opción de editar o poder moverlo no aparece (¿?).
Espero haberme explicado con claridad o por lo menos haberme hecho entender y que esto tenga solución, ya que me gustaría eliminar los espacios que te comentaba en el otro post de las condicionales, sin renunciar a poder editarlos o eliminarlos.
Te agradezco tu paciencia, un saludo.
Hola Tapestryworkerman,
ResponderEliminar¿El código lo has puesto de esta forma?
<b:if cond='data:blog.pageType != "item"'>
<style>
body#layout #ID {display:block !important;}
</style>
</b:if>
Si es así, prueba entonces hacerlo de esta forma:
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<style>
body#layout #ID {display:block !important;}
</style>
</b:if>
Si tampoco resultara dime cuál gadget es el que no aparece y en qué área es donde lo has ocultado.
¡Saludos!
Hola Potro.
ResponderEliminarEstoy teniendo problemas para comentar, a ver si esta es la buena.
He cambiado el código que tenía:
#HTML1 {
display: none;
visibility: hidden;
}
body#layout #HTML1 {display:block !important;}
por el segundo que me dices y ha vuelto a aparecer el gadget en diseño, pero también el espacio que trato de eliminar.
Es un reproductor que se ejecuta en las entradas individuales y está encima del perfil de la sidebar, junto a un segundo que sólo aparece en la principal. Con éste último no he tenido problemas, desde el principio desapareció el espacio que ocupa, mostrándose en diseño.
Ambos gadget son HTML8 y HTML1, el último es el susodicho.
Muchas gracias, te espero ;)
Ok, ok, lo que sucede es que no estaba faltando algo. Debe quedar así:
ResponderEliminar<b:if cond='data:blog.pageType != "item"'>
<style type='text/css'>
#ID {
display: none;
visibility: hidden;
}
body#layout #ID {display:block !important; visibility:visible !important;}
</style>
</b:if>
Nos estaba faltando la declaración visibility:visible pues para ocultarlo lo teníamos en hidden, así que agregando eso ya debe quedar bien.
¡Saludos!
Hola Potro.
ResponderEliminarLo he probado con el reproductor en cuestión y ha funcionado de escándalo, ya sólo me queda repasar el resto y esperar coseguirlo sin estropear nada, por cierto, el blog del tapicero te está quedando de lujo! ;)
Muchísimas gracias Potro, que haría sin vos.
Un saludo.
PD.: Sigo con problemas para publicar comentarios, no sé si soy el único al que le pasa, voy a por la tercera intentona...
Te está quedando de lujo, eso es cierto ;)
ResponderEliminarNadie me ha comentado que tenga problemas para los comentarios excepto los que usan Internet Explorer 9 ¿ese es tu caso?
Si es así la mala noticia es que se trata de un problema entre IE9 y Blogger, y sepa Dios pa' cuando lo arreglarán. Si no, quizá es tu navegador, quizá limpiando cookies, caché e historial se solucione.
Saludos.
Hola Potro.
ResponderEliminarMe alegro de que te guste, mucha culpa es tuya ;)
El navegador es el IE8 y suelo limpiar cada dos o tres días, de todas formas en breves saldré de dudas.
Por cierto, de seis gadget que he manipulado uno no hace caso de la condicional y se muestra donde quiere, de todas formas no me desagrada donde aparece y si el resto no me da problemas así se queda, ya te cuento, no te preocupes ;)
Un saludo.
hola potro me gustaria k me dijiera como se pone un blog como esta imagen yo solo kiero pagina html y k no salga nada del portas como esta este blog gracias http://i55.tinypic.com/2db6jqr.jpg un saludo.
ResponderEliminarMira esta entrada de Vagabundia, es la primera de tres partes:
ResponderEliminarhttp://vagabundia.blogspot.com/2010/08/blogger-ultra-super-minimizado-1-parte.html
hola potro ya e visto eso k la pagina esa. pero eso codigo en donde vas y como va gracias
ResponderEliminarAhí en esa entrada y las dos entradas que le siguen se explica cómo se usa y para qué se usa. Te recomiendo que leas con detenimiento esas tres entradas. Si te quedara alguna duda sobre ello pregunta en esa misma entrada, seguro te responderán para aclararte cualquier duda que tengas.
ResponderEliminarSaludos.
Potro muy buena aplicacion, pero lo unico feo es que lo hice, y los gadget y los elementodes de la pagina, se me entre cruzaron, quedaron
ResponderEliminartodo desparramado , haciendo de mi blog una mescla de ensalada por decir jajja.
la verdad necesito un poco de ayuda con esto.
¿Exactamente qué querías hacer y cuáles fueron los resultados?
ResponderEliminarBuenas Potro.
ResponderEliminarPrimeramente te agradezco por esta valiosa información que subiste. Realmente me ha servido bastante para aprender más sobre el blogger. Pero me ha surgido una consulta al momento de querer aplicar "Ocultar un elemento sólo en las páginas del archivo del blog" en un gadget que es una IMAGEN, al poner vista previa me tira error.
El error es:
El código ID del nuevo widget "inscripciones" no es válido para este tipo: Image
Error 500
Podrías echarme una manito con esto ?
Desde ya te agradezco.
Atento a tu respuesta
saludos :)
Hola Unánimes 2021,
ResponderEliminarSupongo que le has cambiado el ID a dicho gadget. No le cambies el ID para que no te marque ese error, o si se lo cambias entonces que sea uno como:
Image99
Saludos.
Este comentario ha sido eliminado por el autor.
ResponderEliminarPotro! se podra que en la portada del blog no salga ni una entrada?
ResponderEliminarClaro, entra en Configuración > Formato, y donde dice 'Mostrar un máximo de' ponle 0 (cero)
ResponderEliminarpero no se pude quitar el mensaje de "no hay entradas que mostrar"?
ResponderEliminarSí:
ResponderEliminarhttp://ciudadblogger.com/2009/07/ocultareliminar-el-mensaje-mostrando.html
eres un capo! :)
ResponderEliminarNo sabes como hacer el blog para movil?
ResponderEliminarBlogger tiene su propia versión para móviles:
ResponderEliminarhttp://ciudadblogger.com/2010/12/blogger-lanza-su-version-movil-para.html
Gracias Potro (maestro), como siempre todo perfecto.
ResponderEliminarUn abrazo
En la parte de solo mostrar en una etiqueta especifica o entrada especifica, hay alguna forma de agregar comodines para no tener que poner el mismo código para cada etiqueta?
ResponderEliminarSi puedo agregar un comodin, como seria?
SAludos
Si es para el mismo elemento puedes agrupar las condicionales. Mira el comentario #62, ahí hay un ejemplo de cómo sería cuando se usa para varias etiquetas.
ResponderEliminarMuy útil el truco... ¡gracias!
ResponderEliminarhola Potro! n^n
ResponderEliminargracias con el truco, solo tengo una duda:
quiero ocultar las barras laterales derechas del blog y que solo aparezcan en la portada, de modo que cuando se entre a cualquier entrada solo se vea la entrada, el menú de arriba y el reproductor de abajo (ademas de la cabecera por supuesto)
he aplicado la condicional y me parece que dio resultado, pues la barra lateral (a la que yo identifiqué como "column-right-outer") se oculta o mas bien se hace invisible en el resto del blog menos en la portada, lo cual se supone debe hacer.
Mi pregunta es, ¿se puede hacer que el espacio que debía perteneces a dicha columna desaparezca también en las entradas? Como mi blog es un blog de lectura, me gustaría que cada entrada tuviera todo el espacio de la pantalla para poderse leer a gusto... tal vez identifiqué la columna lateral erróneamente :/
en lo que me puedas ayudar Potro!
gracias de antemano n_n
lo olvidé, el blog es
ResponderEliminarhttp://begindbskfanfics.blogspot.com/
Hola Bony,
ResponderEliminarSi se oculta la sidebar entonces hay que ampliar el contenedor de las entradas para que pueda ocupar el espacio que se ha escondido.
Sigue los pasos de esta entrada:
http://ciudadblogger.com/2010/10/ocultar-sidebar-en-las-paginas.html
Sólo que en lugar de usar esta condicional (que aparece ahí):
<b:if cond='data:blog.pageType == "static_page"'>
Usarías esta para que surja efecto sólo en las entradas:
<b:if cond='data:blog.pageType == "item"'>
¡Saludos!
MIL GRACIAS POTRO!!!!!!!!!!!!!!!
ResponderEliminarno sé que sería de este mundo sin ti *-*
Gracias a ti Bony por tu visita y amable comentario :)
ResponderEliminarHola Potro! Cómo estás! Hace unos días creé un blog, para mi banda de rock, je! Lo diseñé con Artisteer. Y tengo un problema, en la pestaña "Diseño", cuando quiero agregar el gadget "Archivo de Blog" me dice que ya está agregado, pero en el blog no se ve... Y al no verlo no puedo intentar quitarlo para así agregarlo nuevamente y ver si se soluciona. Intenté hasta donde pude ya que soy nuevo, pero sigo igual, sin ver el gadget! Tenés idea de qué puedo estar haciendo mal? Muchas gracias! Saludos!
ResponderEliminarOlvidé decirte cual era mi blog... Jaja... Es nova-rock.blogspot.com
ResponderEliminarMUCHAS GRACIAS!
Hola Nova Rock,
ResponderEliminarSi tu plantilla no fuera hecha con Aristeer podría ayudarte sin mayor problema. Sin embargo esas plantillas como no son de Blogger y son demasiado (créeme) conflictivas he optado por no adentrarme en ellas.
Si te decides por una plantilla que no sea de Aristeer seguro no tendrás ese problema, y si lo tuvieras ahí sí sabría cómo ayudarte ;)
Puedes ocultar toda la sidebar si eso es lo que deseas, el problema es que lo de atrás es una imagen de fondo, así que aunque amplies las entradas se verá como cortado.
ResponderEliminarSi deseas hacerlo busca:
#lsidebar-wrapper{
Justo después de ello agrega:
display:none;
Haz lo mismo después de:
#rsidebar-wrapper{
Con eso ocultarás la sidebar, luego busca esta parte:
#main-wrapper{width:485px;
Y cambia ese width por un valor más ancho.
Potro, trato de ocultar fotografias en la portada del blog y se que me sirve este codigo de --Ocultar un elemento sólo en la portada del blog-- pero ademas quiero tambien ocultar otras fotos en el resto del Blog (en entradas antiguas etc) cual codigo utilizaria ?? gracias...
ResponderEliminarSi quieres que esté oculto en todas partes menos en las entradas individuales entonces usa este código:
ResponderEliminar<b:if cond='data:blog.pageType != "item"'>
<style type='text/css'>
#NOMBRE {
display: none;
visibility: hidden;
}
</style>
</b:if>
Hay varios tutoriales en la red donde enseñan cómo hacerlo, este es uno de ellos:
ResponderEliminarhttp://ayudaparaelblog.blogspot.com/2007/02/agregar-una-segunda-sidebar-en-el-blog.html
Hola potro ya he logrado ocultar casi todas las fotos que queria en distintas partes del blog, pero me falta una, donde no logro que se oculte esta foto es cuando navegan en el blog dandole click en --Entradas Antiguas--, quisiera saber si es posible que cuando naveguen atravez de entradas antiguas no aparezca esa foto.
ResponderEliminargracias.
En realidad no hay una condicional para ello. Sólo podrías establecer que se oculte en todas partes menos en una parte específica, es decir, que sólo se vea en una parte y en el resto del blog no.
ResponderEliminar<style type='text/css'>
ResponderEliminar#NOMBRE {
display: none;
}
</style>
Bueno tal vez no me explique bien Potro, no pretendo que la foto no aparezca en ningun lado del blog jajaja, pero bueno no es muy necesario lo que yo pretendia hacer asi que lo dejare de lado. era una simple idea que tenia. gracia de todos modos por tu respuesta.
ResponderEliminarSaludos...!!
Hola Potro, Mira ya entendí como colocar un gadget solo en la pagina de inicio, o en una pagina especifica, o en todas menos en la de inicio. pero el problema que tengo es que quiero colocar un gadget en varias paginas predeterminadas (es decir en varias paginas en las que solo yo deseo que aparezcan)te agradezco si pudieras ayudarme a solucionar este problema. y felicidades por tu pagina de ayuda a los que no somos expertos en la materia.
ResponderEliminaratte. Albertini
Hola Albertini,
ResponderEliminarSe usaría un código similar al de ocultar en una entrada específica, pero haríamos una variación para que haga lo contrario, es decir, que se oculte en todas partes MENOS en esa entrada (o página) que quieres.
<b:if cond='data:blog.url != "URL de la entrada"'>
<style type='text/css'>
#NOMBRE {
display: none;
}
</style>
</b:if>
Hola Potro
ResponderEliminarGracias por tu respuesta que no fue exactamente lo que solicitaba o tal vez fui yo quien no entendió bien, pero igual me esta sirviendo para realizar otros trucos. te reitero mi agradecimiento por tu colaboración e igual seguire molestandote en futuras dudas.
atte. Albertini
Hola Potro, que pagina me recomiendas para subir archivo flash 8 o swf hecho por uno al blog y cual seria el codigo.
ResponderEliminargracias atte. Albertini
Potro; encontre esta pagina: http://www.swfcabin.com/, y al parecer si acepta alojar swf, solo que no se el codigo para subirlo a mi blog a ver si puedes auxiliarme
ResponderEliminarHola,
ResponderEliminarAyer te respondí esa pregunta en otra entrada.
Saludos.
Siempre con la informacion que necesito! Ya un "muchas gracias" no es suficiente :)
ResponderEliminarTu visita y comentario lo es ;)
ResponderEliminarhola !!
ResponderEliminarOye lo hice y me funcione muy bien! oculte el archivo del blog solo en la portada de mi blog pero ahora quiero cambiarlo y ya no aparece en "Diseño" para que vuelva a parecer tengo q quitar el codigo para ocultar, configurar y volver a ocultar?? o hay otro metodo mas rapido ??
Hola ЯuBèNs,
ResponderEliminarAl final de la entrada hay un enlace de Vagabundia donde explica cómo hacer que el gadget aparezca en los Elementos de la página aun cuando esté oculto en el blog.
Hola Potro majo!!!
ResponderEliminarMira, en el blog de mi suegro cambié la plantilla y eliminé gadgets y tal. Algunos siguen siendo visibles en "diseño" aunque los elimine. El caso es que la portada del blog queda como queremos, pero al hacer búsquedas y tal, aparecen a la derecha todos los gadgets anteriores y sin modificar.
¿podrías echarle un vistazo?
www.antoniovillafranca.blogspot.com
muchísimas gracias
Hola Gorka,
ResponderEliminarHe entrado al blog pero lo he visto todo en orden, hice una búsqueda y la sidebar junto con los gadgets permanecieron en su lugar sin ningún orden alterado. No sé si ya lo habrás resuelto.
Saludos.
Tienes razón. Pues no sé lo que pasaba ayer.
ResponderEliminarGracias por tu tiempo y perdona por la molestia
un abrazo
super genial, oye, una pregunta con el linkwithin he tenido algunos problemas, quiero q salga sólo en las entradas, pero me salen en la página de inicio debajo después de cada entrada, quiero ocultarlo y no supe como, por eso lo quité, espero que me puedas ayudar o por lo menos a hacer algo parecido a lo que hace linkwithin, gracias, muy buen blog, me ha ayudado bastante
ResponderEliminaroh mi blog es www.animups.blogspot.com, apenas estoy iniciando jeje
ResponderEliminarHola Eddy-kun,
ResponderEliminarNunca he usado LinkWithin, pero hasta donde sé, se agrega en un elemento HTML/Javascript, si es así entonces sólo tienes que localizar el ID de ese elemento y ocultarlo como se indica.
Saludos.
otra duda, perdona... y para mostrar un gadget sólo en una página estática específica, se puede?
ResponderEliminarSí, ahí en la entrada dice cuál código es para una Entrada o Etiqueta específica.
ResponderEliminarokas,gracias oyep, es posible afiliarme a tu web y poner un pequeño banner que lleve a la mía?
ResponderEliminarPotro: Muy buenos los consejos, trucos, etc. Intente hacer este (Ocultar gadgets y el...) con éxito parcial. Se oculto la barra lateral (sidebar) pero quedo una columna gris: ¿Cómo hago que lo que esta a la izquierda ocupe toda el ancho?
ResponderEliminarSi me pudieras dar un consejo, acá te dejo el link: http://spcallao.blogspot.com/p/comprar.html
Gracias y saludos, Nino
hola que tal, una pregunta, si oculto un elemento por ejemplo un anuncio de adsense, puedo poner otro si ya hay 3 en total? por ejemplo si ya tengo 3 anuncios y quiero poner otro solo en 1 entrada al ocultar uno de los principales puedo poner otro si solo está oculto?? gracias :)
ResponderEliminarLibrería Sp Callao, entré a esa dirección pero dice que el blog no existe, supongo que ya lo has eliminado.
ResponderEliminarCristJian, no hay problema siempre y cuando en cada página (o portada) sólo haya un máximo de 3. Por ejemplo, tienes 5, pero dos de ellos se ocultan en la portada, entonces no hay problema porque sólo se mostrarán 3 anuncios.
Una pregunta Potro: Si por ejemplo yo quiero ocultar el contenido de un div como hago? Saludos.!
ResponderEliminarDel mismo modo, sólo ponle un ID a ese DIV, por ejemplo:
ResponderEliminar<div id="nombre">
Gracias Potro! me ha servido!
ResponderEliminarPotro, como podría bajar la segunda columna de los gadgets para emparejarla con la de la izquierda. Y también, como podría eliminar ese par de cuadraditos (arriba, al lado del logo) que en realidad son dos cajitas de "añadir gadgets" que no contienen nada.
ResponderEliminarMi blog: http://dirtywatcher.blogspot.com/
Para bajar la sideba busca esta parte y agrega lo que está en negrita:
ResponderEliminar#sidebar-wrapper {
margin-top:5px;
Lo otro, si son gadgets entonces elimínalos al editarlos, sino te aparece la opción de eliminarlos entonces localízalos directo en la plantilla y desde ahí bórralos. Para que los localices más fácil ponles un nombre, luego con ese nombre los buscas en la Edición de HTML (sin expandir artilugios).
Eres un maestro Potro. No sabes cuanto te agradezco.
ResponderEliminargracias Potro ;) si funcionó
ResponderEliminarPor nada, buen fin de semana a ambos :)
ResponderEliminarEsto de las condicionales me esta sirviendo para limpiar resultados de búsqueda en Busca Ebooks, la idea la saque de aquí y con tan solo unas cuentas condicionales limpio más de 197.000.000 de enlaces, quitando de los resultados contenido de: tag, coleccion, a-z,autor, etc, mostrando tan solo los libros y enlace de descarga, GRACIAS :)
ResponderEliminarUhhhhh excelente, eso no sólo aligerará la carga del blog sino que los resultados de las búsquedas serán más "limpios" :)
ResponderEliminarVaya, no se como no se como no había visto esto antes, esta genial, no sabía que había tantas opciones. Gracias Potro, quizá nunca seré el primero en comentar pero con suerte algún día seré el ultimo jaja =)
ResponderEliminarComo dice el dicho: "No hay que llegar primero, sino hay que saber llegar"
ResponderEliminar:)
Hola potro, queria saber como debo ocultar el footer, es decir esto:
ResponderEliminarhttp://img37.imageshack.us/img37/5258/footerag.jpg
sólo en las páginas estáticas, no sé cual es su ID.. me podrías ayudar?
Mil gracias potrito! =)
Hola Antoxwoman,
ResponderEliminarEse es el post-footer y este es el código que usarías:
<b:if cond='data:blog.pageType == "static_page"'>
<style type='text/css'>
.post-footer {
display: none;
}
</style>
</b:if>
Ayyy potrito!!! GRACIASS!!!! que lindo :D
ResponderEliminarHola Potro!! Yo otra vez, quiero agradecerte por la ayuda que me has dado en varios temas, además te voy a pedirte otra cosa…jajaja, en el comentario #69# has dejado el código para entradas especificas, pero a mí, no funciona, lo he repasado pero sigo sin saber a qué se debe.
ResponderEliminarUn saludo!!
Hola liberty,
ResponderEliminarEsa es la forma como se haría. Puede ser que estás omitiendo algún detalle, o que además de eso tengas otra condicional que contradiga la orden de la otra condicional y eso sí genera conflictos.
Saludos.
Este comentario ha sido eliminado por el autor.
ResponderEliminarUna pregunta Potro, en mi blog, www.assassinscreedmania.blogspot.com me gustaría borrar desde los botones de compartir, articulos relacionados, etiquertas,quiero decir, justo despues del post, hasta antes de los comentarios, sabes que código deberia poner?
ResponderEliminarGracias por tu ayuda prestada.
Un saludo
vale, fácil, siento el triple post, para quién le interese, tuve que meterlo dentro de
ResponderEliminarid='post-footer' y listo
Qué bueno que lo has resuelto Ray, buen fin de semana!
ResponderEliminargracias por todo compañero, solo una pregunta, queria ocultar los comentarios, post-footer, etc para la entrada de contacto y para los menus que haga.
ResponderEliminarPero para hacerlo más fácil, me convendría hacerlo por etiquetas, pero no me sale.
Como url de etiqueta cual debo poner,
esta: " http://blogpruebarai.blogspot.com/search/label/Menu " ?
Gracias por tu tiempo Potro y enhorabuena por tu blog
Hola Ray,
ResponderEliminarSí, si es para una página de etiquetas específica, así sería la URL de la etiqueta que usarías en la condicional.
muchas gracias de nuevo, probaré de nuevo a ver que tal.
ResponderEliminarUna nueva pregunta, lo pregunto aquí porque no encontre este tema en algún lado.
Me estoy volviendo loco con la compatibilidad de los diferentes navegadores, más o menos hice que todo sea igual para todos, excepto una cosa que no consigo, la fuente de texto.
En firefox se me ve, como a mi me gusta la fuente pero en explorer por ejemplo la letra queda un poco rara, como con menos fuerza.
Te dejo mi blog por si quieres comprobar o yo estoy loco, www.assassinscreedmania.blogspot.com
¿Sabrías algunas solución compañero?
Un saludo y gracias de antemano.
Es hasta cierto punto "normal" Ray, todos los navegadores interpretan los códigos de una manera distinta, en esa interpretación es cuando las cosas no se ven igual en todos los navegadores. Ahora no he podido ver el blog porque no tengo un equipo Windows a la mano que tenga Internet Explorer, pero si es una diferencia pequeña no creo que debas de preocuparte.
ResponderEliminarSaludos.
UNA PREGUNTA, PARA OCULTAR EL GADGET DE ETIQUETAS PERO DE TODOS LADOS COMO SE HACE? NO QUIERO QUE SE VEA EN NINGUN LADO, LO PUEDO OCULTAR DE LA PAGINA PRINCIPAL PERO CUANDO ABRO UNA ENTRADA SE VE! ALGUIEN SABE?
ResponderEliminarGRACIAS
Pues si no quieres que se vea en ningún lado entonces lo mejor es eliminarlo.
ResponderEliminarAhora, si quieres verlo únicamente tú, mira esta entrada:
http://ciudadblogger.com/2011/11/hacer-que-un-gadget-solo-lo-pueda-ver.html
MUCHAS GRACIAS!!!!!!!!!!!!
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarHola El Potro,
ResponderEliminar¿Para ocultar el gadget en todo el blog menos en una pagina estatica especifica?
Gracias
Hola Josep-Pepe, usa la misma que es para "Ocultar un elemento en todas partes MENOS en una entrada o etiqueta específica".
ResponderEliminarQué excelente, muy buen truco!!!
ResponderEliminarhola potro una consulta como hago para ocultar un gadgets en todas partes y que solamente aparezca en todos los post...
ResponderEliminarUsa el que dice "Ocultar un elemento en todas partes MENOS en las entradas individuales"
ResponderEliminarHola Potro, estoy usando los condicionales para ocultar sidebar y adsense en las entradas con una etiqueta concreta:
ResponderEliminar<b:if cond='data:blog.url == "http://fitnespedia.blogspot.com/search/label/ejercicio"'>
<style>.sidebar,.AdSense {display:none;}</style>
</b:if>
Con una URL concreta o mi homepage funciona a la perfección, pero con la etiqueta no. El problema esta en la llamada a la etiqueta.
¿Que hago mal?
Hola de nuevo, haber si me podrías resolver estas pequeñas dudas:
ResponderEliminar¿Se puede ocultar una entrada en la página principal de entradas y que sólo salga cuando entras en una etiqueta concreta?
¿Y se pueden poner más de un gadget "Páginas"? Ya que cuando vas a poner otro, te dice que ya está añadido, ya que ya has puesto uno.
En mi blog, tengo puesto un borde general para todas las imágenes de las entradas. ¿Se puede quitar ese borde en las imágenes de una sóla entrada concreta?
Muchas gracias
FitnesPedia, a simple vista no parece haber nada mal, de hecho he ingresado a esa etiqueta y veo la sidebar oculta y sin ningún anuncio de AdSense.
ResponderEliminarDaniel García, lo de la entrada sí, pero resulta complicado en la mayoría de las plantillas así que ya no lo recomiendo:
ResponderEliminarhttp://ciudadblogger.com/2009/05/paginas-estaticas-y-ocultar-entradas.html
Lo de las páginas, una vez vi que Vku tenía un método para tener un número indefinido de páginas, aunque nunca lo probé sé que varios sí lo hicieron y les dio resultado:
http://loseasi.blogspot.com/2011/03/tener-mas-de-10-paginas-independientes.html
Lo del borde, en la misma entrada agrega esto:
<style>
.post img {border:0 !important;}
</style>
Saludos.
Hola de nuevo Potro, no me expliqué bien, me refería a que en una entrada/s determinada, con una etiqueta especifica, se ocultaran esos elementos. Ahora ya entendí a que te referías con URL de etiqueta, que al principio lo confundí.
ResponderEliminarDe todas formas indagando he encontrado la forma de hacerlo, con este código insertado en el loop de los posts (lo pongo sin los cierres, sólo para que te hagas una idea):
<b:if cond='data:blog.pageType != "static_page"'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == "ejercicio"'>
<style>.sidebar,.AdSense {display:none;}</style>
</b:if>
</b:loop>
<b:else/>
Pero, y siempre hay un pero, esto hace que en Internet Explorer, la sidebar derecha de mi blog se desplace al final. En el resto de navegadores ningún problema... La verdad es que llevo dos días intentando solucionarlo y me esta quitando el sueño... :(
Este comentario ha sido eliminado por el autor.
ResponderEliminarNo es necesario que agregues nada dentro del loop de las entradas, de hecho entre menos se toque esa área mejor.
ResponderEliminarPuedes hacerlo de la misma forma como se explica en esta entrada:
http://ciudadblogger.com/2010/10/ocultar-sidebar-en-las-paginas.html
Lo único distinto es que en lugar de usar esta línea que se menciona ahí:
<b:if cond='data:blog.pageType == "static_page"'>
Usarías esta otra:
<b:if cond='data:blog.url == "http://fitnespedia.blogspot.com/search/label/ejercicio"'>
Es una forma más práctica y sin alterar la estructura de las entradas.
Esta explicación que comentas ya la habia leido y probado.
ResponderEliminarCon eso consigo que no se vea el sidebar en la URL:
http://fitnespedia.blogspot.com/search/label/ejercicio
pero no en una entrada concreta que tenga la etiqueta ejercicio, como esta:
http://fitnespedia.blogspot.com/2011/05/encogimiento-de-hombros-en-maquina.html
que es lo que busco en realidad.
(ahora si se ve asi, con el código en el loop de los posts, salvo en internet explorer)
En cualquier caso, perdona las molestias, pues imagino que será pesado responder tantas dudas. Muchas gracias.
Es exactamente igual, sólo cambia:
ResponderEliminarhttp://fitnespedia.blogspot.com/search/label/ejercicio
Por:
http://fitnespedia.blogspot.com/2011/05/encogimiento-de-hombros-en-maquina.html
Ese método yo lo he usado muchas veces y siempre me da resultado.
No quiero ser pesado, pero es que creo que no me has entendido. Así serviría sólo para una URL con la etiqueta "ejercicio", la que puse como ejemplo. Tengo cien entradas con esa etiqueta, y van en aumento. No puedo poner un condicional por cada una. Que quede claro que te estoy super agradecido por atender mis dudas desinteresadamente, sólo intento explicarme.
ResponderEliminarGracias por los detalles extras, ahora ya te he entendido: quieres que cuando se esté en cualquier entrada que tenga esa etiqueta la sidebar se oculte.
ResponderEliminarEntré a tu blog desde IE9 y no veo que se baje la sidebar.
¿En cuál blog es donde tienes ese problema con IE?
¿Con cuál versión de IE lo has visto?
Saludos.
Hola!!, disculpa Potro ahora si vengo con una Pequeña molestia jejeje, resulta que perdi el .Txt donde tenia guardada la explicacion que me diste hace unos meses para -colocar un gif encimado en la cabecera del blog- lo recuerdas? en realidad siempre guardo todas y cada una de las explicaciones que me has dado sobre tutoriales pero esta vez si se me perdio esta explicacion que te comento, es la unica que se me ha perdido asi que en el futuro no se repetira que extravie una sola, muchisimas gracias por la ayuda...
ResponderEliminarSaludos!!
Hola Leonardo.,
ResponderEliminarNo recuerdo la explicación y el problema de aquella vez, pero sólo tienes que subir la imagen desde Picasaweb para que te respete la animación; ya ahí copia la URL de la imagen y la colocas donde quieras.
Saludos.
Si tienes tiempo mira este blog de pruebas porfavor aver si recuerdas como hacerlo, se trata de encimar la imagen del dragon con la imagen de la cabecera. En caso de que no recuerdes como hacerlo no hay problema tratare de experimentar haber si me sale.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarMuy buena esta información gracias por ayudar, me ayudo bastante con un widget social que hice y quería ocultar de la pagina principal, Mil gracias
ResponderEliminarEs en ese, en fitnespedia.blogspot.com
ResponderEliminar(la barra se baja en las entradas normales, que no tienen esa etiqueta claro, en las entradas de ejercicios no se muestra).
Lo he visto con ese problema desde Windows 7 en dos ordenadores distintos (con Home y Ultimate Edition), y con IE9 y IE8. Si tu lo visualizas bien me quedo loco, ya no entiendo nada...
Estoy haciendo un blog de pruebas con la plantilla mínima antigua, y ahí si funciona bien, puede ser incompatibilidad de las nuevas plantillas, lo tomaré como una opción. Es una solución tediosa porque hay que tunearla bastante, pero al menos es sencilla.
Un saludo
Leonardo., sólo agrega en los estilos los márgenes para ese gadget, algo como esto:
ResponderEliminar#Image4 {
margin-top:-30px;
margin-left:400px;
}
zeged, qué gusto que te ha servido :)
ResponderEliminarFitnesPedia, pues alguno de los dos debe estar enloqueciendo porque en IE9 lo sigo viendo todo en orden y sin problemas, pero, si con la Mínima no observas ese problema entonces mejor trabajar con ella. Para mí sigue siendo la más noble de todas, y siempre se puede tomar como base para crear cualquier plantilla.
ResponderEliminarSaludos.
Creo que tienes razón, lo mejor es volver a la mínima antigua.
ResponderEliminarEsta es la primera vez que te pregunto, pero llevo mucho tiempo aprendiendo de tu blog, y mucho de lo que sé es gracias a ti.
Internet es grande gracias a personas como tu, que ceden información a cambio de nada.
Un saludo desde Canarias, y gracias de nuevo.
Hola Potro! yo utilice estas cantidades para que se ajustara a la altura que queria y ya solo necesitaria agregar una instruccion para que dicha imagen se ponga encima porque quedo debajo, mira como quedo aunque ahora ya lo hice directamente en el blog donde lo queria, es una imagen de murcielagos volando pero la oculte en la portada del blog asi que solo aparece en las entradas antiguas, el enlace que te pongo te dirige directamente a una entrada antigua:
ResponderEliminarhttp://flaming-skulls-and-pentagrams-lh.blogspot.com/search?updated-max=2011-10-27T21:30:00-07:00&max-results=6
#Image113 {
margin-top:-300px;
margin-left:100px;
}