Entrar Regístrate
 
Vista de los bloques
#1 · · Editado por 100x100net

¿Hay forma de especificar que un bloque solo se muestre en la vista general del blog, pero no en la página de un artículo?

(Un bloque que ahora mismo tengo en la columna del menú pero que no es de los fijos -contador, archivo, buscador...-)


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#2 ·

De forma facil... no

Podrías meter el bloque como javascript y que este detectase si esta o no en un artículo....


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#3 ·

¿y una orientación de cómo podría detectar eso?


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#4 ·
Escrito originalmente por 100x100net

¿y una orientación de cómo podría detectar eso?

Leyendo la url de origen y sacando si tiene algo después del blogcindario.com, si es así, es que esta en una "subpágina", sino es la principal.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#5 ·

El bloque que quiero ocultar en ocasiones es un javascript que muestra twitts.

El código que he hecho que comprueba la url es este

Código:
<script>

// Obtenemos la URL
var url = document.location.href;
// Dividimos los distintos parametros
url = url.split('/');
// Almacenamos los parametros en un array(param => valor)
alert(url.length);
if (url.length>4) {alert('hola')}</script>

Si lo pongo dentro de una capa los dos alert se muestran bien.

Pero si entre los corchetes pongo el código del javascript de los twitts, no se muestran ni los twitts ni el alert que hay antes del corchete. Es decir, poniendo ésto

Código:
<script>

// Obtenemos la URL
var url = document.location.href;
// Dividimos los distintos parametros
url = url.split('/');
// Almacenamos los parametros en un array(param => valor)
alert(url.length);
if (url.length>4) {


<script src="http://widgets.twimg.com/j/2/widget.js"></script>
<script>
aquí vienen las medidas del bloque y el usuario del que coger los twitts
</script>



}</script>

no va nada.

¿Cómo puedo quitar esos <script> de dentro? porque parece que esas etiquetas son las que dan el problema (bueno, seguramente es el </script> el que da el problema...) pero no se me ocurre cómo colgar ese javascript fuera y llamarlo con mi función... Y no se me ocurre ya nada más...


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#6 ·

Si en vez de querrer meter un script quieses meter un texto ¿sabrías como hacerlo?


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#7 · · Editado por 100x100net

Pues más o menos, de la misma manera que he puesto el primer código y que sí funciona. Deja de funcionar cuando meto el código de los twitts dentro de los corchetes.


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#8 ·

Y si te refieres a cambiar el alert por un document.write(el código de los twitts) tampoco me ha funcionado


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#9 ·

¿Has probado a escribir <script.... pero como texto plano? es decir, cambiandolo el < por &lt; ...

En http://nosetup.org/php_on_line/convertir_html_texto puedes traducir el html a texto plano.


NoSetup.org
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 30.296
Desde: 01/Mar/2003
· ·
#10 ·

No, pero mañana lo pruebo y ya te diré...


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
#11 ·

Pues ya lo he probado y sigue fallando. Por no mostrar, no muestra ni el alert que hay antes del javascript de los twitts...


100x100net
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 3.317
Desde: 15/Ago/2008
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Blogs · Blogs Plantillas
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 17:39 UTC+02:00 DST
Temas similares
No se han encontrado temas similares