Retroceder   Foros del Web > Diseño de Sitios web > Web general

Respuesta
 
Herramientas Desplegado
Antiguo 03-may-2008, 11:37   #1 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Incluir el mismo texto en todos los pies

Cada vez que tengo que cambiar los códigos de los anuncios en mi web tengo que hacer la misma operación en 100 páginas. ¿Hay algún método (NO PHP) con el que pueda tener un mismo texto en el pie en todas las páginas? ¿O mejor aún el código javascript de un banner?
Gracias, compañeros CSSeros

Lutaj
Lutaj está desconectado   Responder Citando
Antiguo 03-may-2008, 11:55   #2 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Incluir el mismo texto en todos los pies

Puedes utilizar SSI (Server Side Includes).
Necesitarías incluir una línea como la siguiente en tus 100 páginas HTML:
<!--#include virtual="pie.html"-->

Una vez hecho, cuando quieras cambiar algo del pie, evidentemente solo tienes que tocar en el fichero "pie.html"
a2a2 está desconectado   Responder Citando
Antiguo 05-may-2008, 08:08   #3 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Re: Incluir el mismo texto en todos los pies

Lo he intentado, pero no me funciona.
He creado una página html denominada pie, que contiene un pequeño texto y el código de un anuncio en javascript.
He colocado la etiqueta include en otra página html, pero al abrirla no se "ve" pie.html, ni el texto ni el anuncio. ¿Qué hago mal?

Luis Tapia J.
Lutaj está desconectado   Responder Citando
Antiguo 05-may-2008, 08:14   #4 (permalink)
Colaborador
Mikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy prontoMikmoro llegará a ser famoso muy pronto
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 2.870
Re: Incluir el mismo texto en todos los pies

¿Tu servidor admite Server Side Includes? Míralo en la documentación del hosting. Si es así, muestra el código para poder ver "qué haces mal".

Mikel.
Mikmoro está desconectado   Responder Citando
Antiguo 05-may-2008, 11:09   #5 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Incluir el mismo texto en todos los pies

¿ Has modificado configurado tu servidor para operar con SSI ?
- Una forma es incluir una linea con: "XBitHack on" en el fichero .htaccess y además darle permisos de escritura a los ficheros .html
- Otra forma es utilizar ficheros con extensión .shtml

Aquí puedes leer la documentación de SSI en Apache
a2a2 está desconectado   Responder Citando
Antiguo 07-may-2008, 09:31   #6 (permalink)
undess no se puede cailificar en este momento
 
Avatar de undess
 
Fecha de Ingreso: diciembre-2007
Mensajes: 43
Enviar un mensaje por MSN a undess
Re: Incluir el mismo texto en todos los pies

Hola, puedes usar javascript "document.write añadiendo el nombre de la funcion donde quieras que se muestre y a si cuando quieras modificar solo tienes que cabiar el .js

Poner esto donde quieras que salga el texto.:

<script type="text/javascript" src="JS/textoPie.js"></script>

y esto en el archivo .js :

document.write("<p>Texto para mostrar en el pie de la página</p>");

Espero que te sirva, un saludo.


PD: No olvidar la ruta "src" del archivo js...
undess está desconectado   Responder Citando
Antiguo 07-may-2008, 10:12   #7 (permalink)
daPhyre llegará a ser famoso muy prontodaPhyre llegará a ser famoso muy pronto
 
Avatar de daPhyre
 
Fecha de Ingreso: marzo-2008
Ubicación: home@tab.mx
Mensajes: 732
Re: Incluir el mismo texto en todos los pies

Pregunta a los que sugieren respuestas: ¿No sería más sencillo y universal usar un pequeño AJAX para esto, (Ya sea que se tenga una página con el pie y se cargue solo el contenido, o en su defecto, que se ponga el link en cada página y cargar el pie con el AJAX)

Digo, quizá me esté obsecionando un poco con él, pero hasta el momento lo he visto como una solución que no falla (Excepto claro, cuando se tiene desactivado el JavaScript, pero eso ya es algo que no podemos impedir a los usuarios).

A Lutaj, por si te interesa: Mostrar un .html dentro de una etiqueta DIV
__________________
<signs> daPhyre </signs>

¿Por qué dejar se usar tablas?
daPhyre está desconectado   Responder Citando
Antiguo 07-may-2008, 10:23   #8 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Incluir el mismo texto en todos los pies

Cita:
Iniciado por daPhyre Ver Mensaje
Pregunta a los que sugieren respuestas: ¿No sería más sencillo y universal usar un pequeño AJAX para esto, (Ya sea que se tenga una página con el pie y se cargue solo el contenido, o en su defecto, que se ponga el link en cada página y cargar el pie con el AJAX)
A mi no me gusta esa solución, principalmente por motivos de posicionamiento SEO. Los spiders no verán dicho contenido que normalmente serán enlaces a otras secciones de la web.
Además de que con AJAX necesitas accesos adicionales a tu servidor, lo que aparte de ralentizar la carga de la página consume más recursos del servidor.
a2a2 está desconectado   Responder Citando
Antiguo 07-may-2008, 10:35   #9 (permalink)
daPhyre llegará a ser famoso muy prontodaPhyre llegará a ser famoso muy pronto
 
Avatar de daPhyre
 
Fecha de Ingreso: marzo-2008
Ubicación: home@tab.mx
Mensajes: 732
Re: Incluir el mismo texto en todos los pies

Bueno, en esos aspectos tienes razón, pequeños inconvenientes del AJAX...

Por otro lado, la solución de undess parece no tener problemas con el segundo punto que mencionas, pero en el caso del primero, es el mismo, ¿No es cierto?
__________________
<signs> daPhyre </signs>

¿Por qué dejar se usar tablas?
daPhyre está desconectado   Responder Citando
Antiguo 07-may-2008, 10:50   #10 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: Incluir el mismo texto en todos los pies

Algunos spiders si que son capaz de analizar código javascript, al menos superficialmente. Por lo que de cara a posicionamiento SEO la solución con Javascript yo la veo mejor que la solución con AJAX.
a2a2 está desconectado   Responder Citando
Antiguo 08-may-2008, 09:16   #11 (permalink)
daPhyre llegará a ser famoso muy prontodaPhyre llegará a ser famoso muy pronto
 
Avatar de daPhyre
 
Fecha de Ingreso: marzo-2008
Ubicación: home@tab.mx
Mensajes: 732
Re: Incluir el mismo texto en todos los pies

Cita:
Iniciado por a2a2 Ver Mensaje
Algunos spiders si que son capaz de analizar código javascript, al menos superficialmente. Por lo que de cara a posicionamiento SEO la solución con Javascript yo la veo mejor que la solución con AJAX.
Interesante. Hasta yo he aprendido algo de este tema. Muy buena información...
__________________
<signs> daPhyre </signs>

¿Por qué dejar se usar tablas?
daPhyre está desconectado   Responder Citando
Antiguo 08-may-2008, 09:27   #12 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.472
Re: Incluir el mismo texto en todos los pies

Mensaje movido al foro de Web General desde CSS.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 11-may-2008, 12:03   #13 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Re: Incluir el mismo texto en todos los pies

Cita:
Iniciado por undess Ver Mensaje
Hola, puedes usar javascript "document.write añadiendo el nombre de la funcion donde quieras que se muestre y a si cuando quieras modificar solo tienes que cabiar el .js

Poner esto donde quieras que salga el texto.:

<script type="text/javascript" src="JS/textoPie.js"></script>

y esto en el archivo .js :

document.write("<p>Texto para mostrar en el pie de la página</p>");

Espero que te sirva, un saludo.


PD: No olvidar la ruta "src" del archivo js...
Hola Undess:
Tu solución es la que me ha parecido más fácil, asñi que he probado, pero...
No me va. No sé qué hago mal, he creado una página de prueba (pieprueba.html) y una página js (pie.js) y nada...
Si quieres revisarlo la URL es www.luistapia.es/pieprueba.html y www.luistapia.es/pie.js

Gracias !!!
Lutaj está desconectado   Responder Citando
Antiguo 11-may-2008, 15:33   #14 (permalink)
undess no se puede cailificar en este momento
 
Avatar de undess
 
Fecha de Ingreso: diciembre-2007
Mensajes: 43
Enviar un mensaje por MSN a undess
Re: Incluir el mismo texto en todos los pies

Hola, he mirado los archivos que hiciste de prueba y es que estan mal, el js seria solo asi:

Código:
document.write("<p>Texto para mostrar en el pie de la página</p>");

De todas formas aqui te dejo unos enlaces con las pruebas:

http://www.unddo.com/tutoriales/pruebaWrite.html
http://www.unddo.com/tutoriales/piePrueba.js

Ya contaras si te sale, un saludo.
undess está desconectado   Responder Citando
Antiguo 12-may-2008, 07:51   #15 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Re: Incluir el mismo texto en todos los pies

Perfecto !!
He conseguido repetir el texto. Abusando de ti... ¿hay algún modo de que lo repetido sea un javascript?
Te explico: pensé que al sustituir el texto por el código javascript de un banner-anuncio éste se vería en todos los pies de página, pero no es así.
Gracias nuevamente.

Lutaj
Lutaj está desconectado   Responder Citando
Antiguo 12-may-2008, 09:10   #16 (permalink)
undess no se puede cailificar en este momento
 
Avatar de undess
 
Fecha de Ingreso: diciembre-2007
Mensajes: 43
Enviar un mensaje por MSN a undess
Re: Incluir el mismo texto en todos los pies

Hola Lutaj, si que se puede, document.write sirve para escribir en el html, el script que has puesto en el html vincula

Exactamente no se que codigo quieres escribir, pero por ejemplo si tienes una funcion que carga la imagen del banner con ponerlo en el js que enlazaste vale, solo que tendrias que añadir el nombre de la funcion para que se inicie, asi:

Código:
<!-- // Codigo en el html // -->
<script language="javascript" src="pruebaJS.js">pintaBanner()</script>
Cuenta si te sirve, un saludo.
undess está desconectado   Responder Citando
Antiguo 12-may-2008, 13:43   #17 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Re: Incluir el mismo texto en todos los pies

No soy capaz. Lamento la lata que te estoy dando y te agradezco muchísimo tu interés, pero si consigo esto me ahorraré horas de trabajo.

La web en cuestión es www.corredorespopulares.es Periódicamente me envían de la empresa Addoor unos códigos en javascript para que los coloque en distintas páginas. Hasta ahora he tenido que escribirlos de uno en uno, para luego, cuando termina la campaña cambiarlos por otros o eliminarlos, así que imagínate la trabajera.

El código en cuestión (el último que me han enviado) es éste:
<script type="text/javascript">
sas_tmstp=Math.round(Math.random()*10000000000);sa s_masterflag=1;
function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';};
document.write('<scr'+'ipt SRC="http://www2.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
}
</script>
<script type="text/javascript">
sas_pageid='5631/35408'; // Página : addoor/corredorespopulares/home
sas_formatid=1888; // Formato : 728x90ok 728x90
sas_target=''; // Targeting
SmartAdServer(sas_pageid,sas_formatid,sas_target);
</script>

Y una de las páginas que lo llevan es ésta: www.corredorespopulares.es/10en12.html

Ya te digo que lo que pretendo es tener este código en un archivo externo (un js como estamos probando) y que cuando se abran las distintas páginas se vea el anuncio. Me han ofrecido la posibilidad de usar frames, pero esto no me vale, porque me contabilizan cada visualización de anuncios y con un frame sólo contaría una vez, mientras que si está insertado en cada página contabiliza cada vez que se abre. Espero haberme explicado bien y que puedas seguir echándome una mano. Muchas, muchas gracias, compañero.

Lutaj - Luis Tapia J.
lutaj@corredorespopulares.es
Lutaj está desconectado   Responder Citando
Antiguo 13-may-2008, 11:26   #18 (permalink)
Boshbol ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2007
Mensajes: 18
Enviar un mensaje por MSN a Boshbol Enviar un mensaje por Yahoo  a Boshbol Enviar un mensaje por Skype™ a Boshbol
Re: Incluir el mismo texto en todos los pies

Pues yo la verdad te recomendaria usar PHP es mucho mas facil, creas una pagina que se llame footer.php o pie.php y la mandas a llamar en tus paginas y luego cuando hagas cambios solo los haras en la pagina creada y listo.
Boshbol está desconectado   Responder Citando
Antiguo 15-may-2008, 06:13   #19 (permalink)
undess no se puede cailificar en este momento
 
Avatar de undess
 
Fecha de Ingreso: diciembre-2007
Mensajes: 43
Enviar un mensaje por MSN a undess
Re: Incluir el mismo texto en todos los pies

Saludos Lutaj, lo siento pero hasta ahora no he tenido tiempo de hacer nada, asi quedaria el codigo en el html:

Código:
<body>
<div id="piePagina" style="color: #666666; font-family:Arial, Helvetica, sans-serif; ">
	<script type="text/javascript" src="piePrueba.js"></script>
</div>
</body>
Y asi en el .js:

Código:
// JavaScript Document
sas_tmstp = Math.round(Math.random()*10000000000);
sas_masterflag=1;

function SmartAdServer(sas_pageid,sas_formatid,sas_target) {
	if (sas_masterflag==1){
		sas_masterflag=0;
		sas_master='M';
	} else {
		sas_master='S';
	};	
	document.write('<scr'+'ipt SRC="http://www2.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
}

sas_pageid='5631/35408'; // Página : addoor/corredorespopulares/home 
sas_formatid=1888; // Formato : 728x90ok 728x90 
sas_target=''; // Targeting 
SmartAdServer(sas_pageid,sas_formatid,sas_target);
De todas formas aqui estan los archivos de ejemplo.. espero que te funcione.

http://www.unddo.com/tutoriales/pruebaWrite.html
http://www.unddo.com/tutoriales/piePrueba.js

Un saludo.
undess está desconectado   Responder Citando
Antiguo 15-may-2008, 13:23   #20 (permalink)
Lutaj ha deshabilitado el karma
 
Fecha de Ingreso: septiembre-2007
Mensajes: 22
Re: Incluir el mismo texto en todos los pies

¡Ahora sí! Un millón de gracias, no sabes el tiempo que me vas a ahorrar a partir de ahora. Disculpa la lata que te he dado.
Te he enviado un mensaje privado a tu buzón.

Lutaj
Lutaj está desconectado   Responder Citando
Respuesta
Calificación: Calificación de Tema: 1 votos, 4,00 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 01:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93