·
miarroba.com
Crear un Cuadro de Conexión
 
Índice de subforos · Comunidades de foros · Trucos foros
Foros · Noticias · Buscar · Usuarios · Fisgona
Mensaje Autor 
#1 ·
Crear un Cuadro de Conexión

 

Descripción: Con este MOD podrás crear un cuadro de conexión que sólo se muestra cuando el visitante esté desconectado. Además, éste se personaliza automáticamente con el aspecto del foro en el que se introduzca.

 


Instalación: Copia el código y pégalo en el HTML de tu foro. El lugar donde debes pegarlo es allí donde quieres que se muestre. Por lo general, se recomienda pegarlo al final de la cabecera html.


Código:

Código:
<script type="text/javascript">
fobase='http://'+location.href.replace('http://','').split('/')[0]; //base del foro
barra = document.getElementById("ma_toolbar"); nclem = barra.getElementsByTagName("a"); conectado = "no";
for(dj=0;dj<nclem.length;dj++){
decision = nclem[dj].getAttribute('href');

if(decision == '/logout/' || decision == fobase+'/logout/'){
conectado = "si"; break;
}
}



if(conectado == 'no'){
function checar(){
chbox = document.forms["logueo_f"].remember_password;
if(chbox.checked == true){ chbox.checked = false; } else{ chbox.checked = true; }
}

pr="1"; se="2";
function color(el,nu){
el.className = "tabla_texto_"+nu;
}

hpag = document.location;
document.write('<a name="conectar"></a><form action="/login/" method="post" name="logueo_f" style="margin-bottom: 5px;">');
document.write('<input type="hidden" name="urlback" value="'+hpag+'" /><input type="hidden" name="referer" value="'+hpag+'" />');
document.write('<input type="hidden" name="foroid" value="" />');
document.write('<input type="hidden" name="accion" value="entrar" />');
document.write('<table width="100%" border="0" bgcolor="#000000" cellpadding="5" cellspacing="1">');
document.write('<tr id="Tabla1_obj" class="tabla_texto_1">');
document.write('<td valign="middle" align="center" rowspan="2" width="80%">');
document.write('<b>Nick</b> <input class="tabla_input" type="text" size="15" name="email" /> &nbsp;');
document.write('<b>Contraseña</b> <input type="password" class="tabla_input" size="15" name="password"> &nbsp;');
document.write('<input id="remember_password" type="checkbox" name="remember_password" id="rpwd" value="si" style="vertical-align: middle;"> <a href="javascript:checar();" style="text-decoration: none; color: #000000; style="vertical-align: middle;">Recordar</a> &nbsp;');
document.write('<input type="submit" class="tabla_boton" value="Conectar">');
document.write('</td><td width="20%" valign="middle" id="Tabla2_obj" class="tabla_texto_2" onMouseOver="color(this,pr);" onMouseOut="color(this,se);"><img src="http://espacioforos.miarroba.st/1356792/ico/registrar.gif" border="0" align="absmiddle" /> ');
document.write('<a href="/register/" style="text-decoration:none;">Nuevo Usuario</a></td>');
document.write('</tr><tr id="Tabla2_obj" class="tabla_texto_2">');
document.write('<td valign="middle" onMouseOver="color(this,pr);" onMouseOut="color(this,se);"><img src="http://espacioforos.miarroba.st/1356792/ico/privado.gif" border="0" align="absmiddle" /> ');
document.write('<a href="/password/" style="text-decoration:none;">R.Contrase&ntilde;a</a></td></tr></table>');
document.write('</form>');
}
</script>

 

 


 

 

Más información sobre el MOD y otras mejoras en:

http://miamods.mforos.com





Editado por EffectedCardEffectedCard, Domingo, 30 de Agosto de 2009, 19:04
EffectedCardEffectedCard
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 3.225
Desde: 20/May/2003
20/Ago/2009 20:27 GMT+1
#2 ·
RE: Crear un Cuadro de Conexión

Si alguien lo había probado y no le funcionaba es porque había puesto

<script type="text/jasvascript">

en lugar de 

<script type="text/javascript">

 

Podéis cambiarlo y funcionará. No obstante, le he hecho un cambio más para que funcione correctamente todo y no sea necesaria ninguna edición.



EffectedCardEffectedCard
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 3.225
Desde: 20/May/2003
30/Ago/2009 07:30 GMT+1
#3 ·
RE: Crear un Cuadro de Conexión

Modificado el código para que:

1. Muestre los iconos, antes los había quitado.

2. Muestre la Ñ. En algunos foros daba error.

3. Para que al conectarnos volvamos a la url desde donde lo hemos hecho.

4. No sea necesaria ninguna edición.



EffectedCardEffectedCard
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 3.225
Desde: 20/May/2003
30/Ago/2009 07:51 GMT+1
#4 ·
RE: Crear un Cuadro de Conexión

Hola, necesito ayuda. te explico.

Emplee tu MOD, lo copie en la 1ª categoria de mi foro. y le di a enviar, mi sorpresa es que me pego (solapo9 la categoria con el primer tema del foro, al ir a borrar el Mod para dejar el foro como estaba, no pude, por que al darle a administracion, en administracion de foros, no me sale nada, bueno si solo me sale la 1ª categoria, pero sin opcion de hacer nada, ni borrar, ni editar, ni mover, osea nada, y el resto de subforos no salen con lo cual no puedo hacer nada en el foro.

por favor, necesito ayuda, ya que es un foro importante para mucha gente,

salu2 y muchas gracias.


admin-silfosadmin-silfos
Usuario Novato
Usuario Novato

Mensajes: 1
Desde: 07/Nov/2009
07/Nov/2009 00:44 GMT+1
Índice de subforos · Comunidades de foros · Trucos foros
Temas similares
Asunto Autor#VisitasÚltima respuesta
¿Como crear rangos? / ¿Como poner las arrobas de abajo del nick?08/Ene/2006, 01:08
EffectedCardEffectedCard
99.72613/Sep/2009, 00:55
freenightfreenight 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 03:35
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Inscripción 1ª