|
|
·
Skindario
Buscar en el Foro Buscar Tags
Portal
Foro
Usuario
Foro
Normas
RSS
Etiquetas
Avatares
Rangos
Eventos
Staff
Entrevistas
Noticias
Caretos
F.A.Q
Subforos Privados
Estadisticas
Estadisticas
Usuarios
OnLine
Actividad
Funciones
Favoritos
P. Inicio
Imprimir
Buscar
Afiliados
¿Tu Web Aquí?
Comunidad ESDLA
Foros DWP
Websmasters Foro
Mundo Deluxe
Photosherox
Descargas-V
Enlázanos

i
Sobre el código de poner uno solo en el indice
 
Portal · Foros · Zona Foro · Miarroba
Noticias · Buscar · Tags · Imágenes · Usuarios · Fisgona
Autor Mensaje 
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#1 ·
Sobre el código de poner uno solo en el indice

Codigo PHP:

<script type="text/javascript">
//programado por EffectedCard
//http://skindario.foro.st - <a href="http://www.tuarroba.com" target="_blank">http://www.tuarroba.com</a>


var portal = "0"; //pon 1 para Si, 0 para No
var id = "ID"; //son los numeros finales de la direccion del foro


locacion = document.location;

if(portal == 0){
url = "http://miarroba.com/foros/ver.php?id="+id;
}
else{
url = "http://miarroba.com/foros/ver.php?id="+id+"&a=foros";
}



if(locacion == url){
document.write('CODIGO');
}
</script>




Veras he probado dicho codigo y si intento poner una tabla en el mismo no me deja, en cambio si es una imagen solo si. ¿Cómo podria poner una tabla?



Editado por EffectedCard, Viernes, 30 de Junio de 2006, 18:55
30/Jun/2006 18:49 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#2 ·
RE: Sobre el código de poner uno solo en el indice

Veras, el codigo ha de ocupar una unica linea (por larga que sea). Por ello se te ve la imagen y no la tabla. Lo unico que has de hacer es poner todo el codigo de la tabla en una unica linea. Si copias el codigo en algun editor que lea linea sera mas facil, por ejemplo dreamweaver.

30/Jun/2006 18:58 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#3 ·
RE: Sobre el código de poner uno solo en el indice

Gracias!! Me di cuenta de ese detalle aunque no se xq antes no me iba y ahora si Confundido

Pero bueno lo importante es que ya me va. Divertido

Muxas Gracias!

30/Jun/2006 19:22 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#4 ·
RE: Sobre el código de poner uno solo en el indice

Pues con lo que describes eran 2 opciones:
1. Realmente no estaba todo en una linea
2. Habia alguna comilla simple (',')

30/Jun/2006 19:28 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#5 ·
RE: Sobre el código de poner uno solo en el indice

ok. Una cosa, he puesto para que en vez de en el indice aparezca en un tema, pero mi pregunta es si se podria hacer en el var un intervalo de infinitos numeros para que aparezcan en todos los temas lo q quiero ... no que tenga que ir uno por uno poniendolo

Gracias!

30/Jun/2006 22:13 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#6 ·
RE: Sobre el código de poner uno solo en el indice

Coge esto:
if(locacion == url){

y pones:

if(locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=4446162" || locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=5404277" || locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=5401895"){

eso lo que hace es mediante || (-> significa O) cambiar la condicion. Si la url es la de un tema, si es la de otro o la de otro diferente, entonces te mostrara el codigo. En caso contrario no. (te he puesto 3 ejemplos con tres temas, las direcciones podrian ser la del foro, la de un tema y la de un subforo).

Si usas ese puedes eliminar esto:
Codigo:

if(portal == 0){
url = "http://miarroba.com/foros/ver.php?id="+id;
}
else{
url = "http://miarroba.com/foros/ver.php?id="+id+"&a=foros";
}


y esto:

Codigo:
var portal = "0"; //pon 1 para Si, 0 para No
var id = "ID"; //son los numeros finales de la direccion del foro



EDITO: Si lo que quieres es que se vea en TODOS los temas, seria un codigo diferente. En tal caso dimelo, pero date prisa ya que mañana por la noche me voy 14 dias de vacaciones...



Editado por EffectedCard, Viernes, 30 de Junio de 2006, 23:35
30/Jun/2006 23:33 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#7 ·
RE: Sobre el código de poner uno solo en el indice

Si, lo que quiero es que sean en todos los temas, sino es mucha molestia... Voy entendiendo el como se hace

01/Jul/2006 00:01 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#8 ·
RE: Sobre el código de poner uno solo en el indice

Pues con exactamente la misma explicacion de antes, solo que en vez de:
if(locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=4446162" || locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=5404277" || locacion == "http://miarroba.com/foros/ver.php?foroid=768861&temaid=5401895"){

seria:

Codigo PHP:

function parametro(name)
{
  var start=location.search.indexOf("?"+name+"=");
  if (start<0) start=location.search.indexOf("&"+name+"=");
  if (start<0) return "0";
  start += name.length+2;
  var end=location.search.indexOf("&",start)-1;
  if (end<0) end=location.search.length;
  var result=location.search.substring(start,end);
  var result='';
  for(var i=start;i<=end;i++) {
    var c=location.search.charAt(i);
    result=result+(c=='+'?' ':c);
  }
  return unescape(result);
}

var tema=parametro("temaid");


if(tema != "0" && locacion.substring(0,33) == "http://miarroba.com/foros/ver.php")
{




El primer cacho es una funcion para comprobar si estamos en un tema, por tanto ha de exisitr &temaid=

y el segundo cacho es la condicion que comprueba:
1. Que estemos en ver.php
2. Que exista un temaid



Editado por EffectedCard, Sábado, 1 de Julio de 2006, 00:50
01/Jul/2006 00:40 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#9 ·
RE: Sobre el código de poner uno solo en el indice

Entendido. Mañana lo probare y te contare si aún estas. Por cierto gracias por todo y si no te veo mas q pases bien las vacaciones

01/Jul/2006 00:49 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#10 ·
RE: Sobre el código de poner uno solo en el indice

Siento el doble post, pero no puedo editar el mensaje. ¿Pero con ese codigo tendria q poner esto ?

if(portal == 0){ url = "http://miarroba.com/foros/ver.php?id="+id; } else{ url = "http://miarroba.com/foros/ver.php?id="+id+"&a=foros"; }

y esto:
var portal = "0"; //pon 1 para Si, 0 para No var id = "ID"; //son los numeros finales de la direccion del foro

o algunas de los dos.

Y si no, ¿el codigo sera asi?:

Codigo:
<script type="text/javascript">
//programado por EffectedCard
//http://skindario.foro.st - <a href="http://www.tuarroba.com" target="_blank">http://www.tuarroba.com</a>


function parametro(name)
{
var start=location.search.indexOf("?"+name+"=");
if (start<0) start=location.search.indexOf("&"+name+"=");
if (start<0) return "0";
start += name.length+2;
var end=location.search.indexOf("&",start)-1;
if (end<0) end=location.search.length;
var result=location.search.substring(start,end);
var result='';
for(var i=start;i<=end;i++) {
var c=location.search.charAt(i);
result=result+(c=='+'?' ':c);
}
return unescape(result);
}

var tema=parametro("temaid");


if(tema != "0" && locacion.substring(0,33) == "http://miarroba.com/foros/ver.php")
{
document.write("CODIGO");
}
</script>




Editado por EffectedCard, Sábado, 1 de Julio de 2006, 22:14
01/Jul/2006 21:48 GMT+1
killer_78
Webmaster Javascript
Webmaster Javascript

Haz clic para ver el perfil del usuario
Mensajes: 380
Desde: 19/Mar/2006
#11 ·
RE: Sobre el código de poner uno solo en el indice

XiaNHooD , porfa, utiliza las etiquetas [code2][/code2] o [php][/php] para dejar tus codigos que se descuadra el foro



01/Jul/2006 22:05 GMT+1
EffectedCard
Administrador
Administrador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 9.272
Desde: 16/Oct/2004
#12 ·
RE: Sobre el código de poner uno solo en el indice

Si, asi es.

01/Jul/2006 22:14 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#13 ·
RE: Sobre el código de poner uno solo en el indice

Eso queria saber yo! gracias, aunque ahora no puedo editar, sorry. A la hora de responder no aparece la opción esa...

01/Jul/2006 22:15 GMT+1
XiaNHooD
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 30/Jun/2006
#14 ·
RE: Sobre el código de poner uno solo en el indice

Mira probe esto (lo puse en el foot del foro), y a la hora de ir a un tema cualquiera, no aparece dicha imagen (puse esa imagen de momento por poner un codigo sencillo.

Codigo PHP:

<script type="text/javascript">
//programado por EffectedCard
//http://skindario.foro.st - <a href="http://www.tuarroba.com" target="_blank">http://www.tuarroba.com</a>


function parametro(name)
{
var start=location.search.indexOf("?"+name+"=");
if (start<0) start=location.search.indexOf("&"+name+"=");
if (start<0) return "0";
start += name.length+2;
var end=location.search.indexOf("&",start)-1;
if (end<0) end=location.search.length;
var result=location.search.substring(start,end);
var result='';
for(var i=start;i<=end;i++) {
var c=location.search.charAt(i);
result=result+(c=='+'?' 'Risitas);
}
return unescape(result);
}

var tema=parametro("temaid");


if(tema != "0" && locacion.substring(0,33) == "http://miarroba.com/foros/ver.php")
{
document.write("<img src='http://avatares.miarroba.com/general/e/eb1e924898330e8d.gif' alt='Ahorcado Eli' width='96' height='96' border='0'/>");
}
</script>



01/Jul/2006 22:27 GMT+1
jUaNjE1o
Webmaster HTML & CSS
Webmaster HTML & CSS

Haz clic para ver el perfil del usuario
Mensajes: 159
Desde: 16/Nov/2005
#15 ·
RE: Sobre el código de poner uno solo en el indice

Alguien me podria diseñar un buen menu para mi foro???


02/Jul/2006 12:47 GMT+1
Demon-Off-The-Darck
Programador Intermedio
Programador Intermedio

Haz clic para ver el perfil del usuario
Mensajes: 961
Desde: 20/Dic/2005
#16 ·
RE: Sobre el código de poner uno solo en el indice

eso no iria aqui cuando queras algo asi meor abre un nebo tema ademas en la biblioteca ha 3 diferentes tipos de menu

02/Jul/2006 15:05 GMT+1
zeehio
Nuevo Webmaster
Nuevo Webmaster

Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 06/Jul/2006
#17 ·
RE: Sobre el código de poner uno solo en el indice

No estoy muy seguro de nada pero... si queremos que el código aparezca en todas partes excepto el índice no sería más sencillo donde pone:
Codigo:
if(locacion == url){
document.write('CODIGO');
}

poner:
Codigo:
if(locacion !== url){
document.write('CODIGO');
}


Es solo una idea que no he probado pero que pienso que quizas podria funcionar, no?

06/Jul/2006 19:50 GMT+1
Haz clic para ir al tema anterior Haz clic para ir al tema siguiente
Portal · Foros · Zona Foro · Miarroba
Temas similares
Asunto Autor#VisitasÚltima respuesta
Poner un codigo solo en el indice (Proximo cambio direcciones)06/Mar/2007, 16:20
no_reg
 4 20816/Oct/2007, 14:22
EffectedCard Ir al último mensaje del tema
Codigo midi en indice15/Oct/2005, 23:45
kcuca
 1 18816/Oct/2005, 00:38
EffectedCard Ir al último mensaje del tema
Ayuda con el Codigo01/Sep/2008, 17:23
dddamiannn
 3 10814/Oct/2008, 22:24
dddamiannn Ir al último mensaje del tema
Necesito un Codigo Html17/Ago/2008, 03:10
MoRaLeS12
 4 18904/Sep/2008, 22:11
EffectedCard Ir al último mensaje del tema
Codigo de 'ENLÁZANOS'18/Mar/2008, 14:12
Remagine_AF
 13 31926/Mar/2008, 13:14
Remagine_AF Ir al último mensaje del tema
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
Todas las fechas y horas son GMT+1. Ahora son las 13:10

Afiliados Plus
Skindario - Soporte Webmasters, Diseño Grafico, Miarroba, Rol + RPG y Mucho Mas TuarrobaGames - Emuladores, Roms, Juegos y RPG TuarrobaEbooks - Ebooks en castellano y Audiolibros Websmasters foro MundoDeluxe Photosherox - Diseñando & Aprendiendo
¿Tu Web Aquí?
Admin: EffectedCard - Skindario, foro soporte de Tuarroba desde el 16/10/04