Foro de ayuda Foro de ayuda

 
 F.A.Q.F.A.Q.   BuscarBuscar   Lista de MiembrosLista de Miembros   Grupos de UsuariosGrupos de Usuarios   RegístreseRegístrese 
 PerfilPerfil   Identifíquese para revisar sus mensajesIdentifíquese para revisar sus mensajes   ConectarseConectarse 


ventana de aviso

 
Publicar Nuevo Tema   Responder al Tema    Foro de ayuda -> phpBB2
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
F-1



Sexo: Sexo:Mujer
Registrado: 12 Jan 2016
Mensajes: 1
Estado: Offline
MensajePublicado: Tue Jan 12, 2016    Título del mensaje: ventana de aviso Responder citando

Como puedo poner una ventana de aviso a los visitantes para que se registren en el foro ,gracias
Volver arriba
Ver perfil del usuario Enviar mensaje privado  
Phosphorus



Sexo: Sexo:Hombre
Registrado: 22 Feb 2011
Mensajes: 221
Ubicación: Entre las tinieblas...
Estado: Offline
MensajePublicado: Tue Jan 26, 2016    Título del mensaje: Responder citando

La verdad no tengo idea... Tengo un código que funciona de la manera que indicas pero no tengo idea de como es que funciona solo se que funciona, no he escrito el código.
Es este el que tengo:
Código:
<a name="birth">
<script>
var desconectado = /Registrarse/;
var conectado = /login.php\?logout\=true/;
var anclas = document.getElementsByTagName('a');
for (x=0; x<=anclas.length; x++) {
if (desconectado.test(anclas[x].innerHTML)) { var online = 0; break; }
else if (conectado.test(anclas[x].href)) { var online = 1; break; }
}
</script>

<style type="text/css">

#topbar{
-webkit-border-radius: 40px;
-webkit-border-bottom-right-radius: 60px;
-webkit-border-bottom-left-radius: 60px;
-moz-border-radius: 40px;
-moz-border-radius-bottomright: 60px;
-moz-border-radius-bottomleft: 60px;
border-radius: 40px;
border-bottom-right-radius: 60px;
border-bottom-left-radius: 60px;
color: #000;
font-family: century Gothic;
font-size: 1.05em;
margin-bottom: 3px;
margin-top: 20px;
padding-bottom: 2px;
background: url(http://i34.servimg.com/u/f34/18/39/43/63/fondo-10.png);
text-transform: uppercase;
position:absolute;
width: 604px;
visibility: hidden;
display: none;
z-index: 100;
}

</style>

<script type="text/javascript">

/***********************************************
* Floating Top Bar script- © Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 0 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("topbar").style.visibility="hidden"
}

function staticbar(){
   barheight=document.getElementById("topbar").offsetHeight
   var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
   var d = document;
   function ml(id){
      var el=d.getElementById(id);
      if (!persistclose || persistclose && get_cookie("remainclosed")=="")
      el.style.visibility="visible"
      if(d.layers)el.style=el;
      el.sP=function(x,y){
         var c=this.getElementsByTagName('DIV')[0];
         this.style.left=x+"px";
         this.style.top=y+"px";
         c.style.left=(this.offsetWidth-c.offsetWidth)/2+'px';
        };
      el.x = startX;
      if (verticalpos=="fromtop")
      el.y = startY;
      else{
      el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
      el.y -= startY;
      }
      return el;
   }
   window.stayTopLeft=function(){
      if (verticalpos=="fromtop"){
      var pY = ns ? pageYOffset : iecompattest().scrollTop;
      ftlObj.y += (pY + startY - ftlObj.y)/8;
      }
      else{
      var pY = ns ? pageYOffset + innerHeight - barheight : iecompattest().scrollTop + iecompattest().clientHeight - barheight;
      ftlObj.y += (pY - startY - ftlObj.y)/8;
      }
      ftlObj.sP(ftlObj.x, ftlObj.y);
      setTimeout("stayTopLeft()", 10);
   }
   ftlObj = ml("topbar");
   stayTopLeft();
}

if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
</script>

</a><div id="topbar" style="style='solid #000; visibility: visible; display: block; position:50% 50%;"><a name="birth">
</a><div style="width:100%;text-align:center;" ><a name="birth"><b></b></a><b><a href="" onclick="closebar(); return false" text-align:right;>Cerrar[X]        </a></b>  <a href='/login.php' ><b>    Conectate</b></a>  <a href='/registro/' >    <b>Registrate</b></a></div>
<img src="http://i34.servimg.com/u/f34/18/39/43/63/conect10.jpg" style="border-radius: 10px; border: solid #000 2px;">
</div>

</center>

La verdad se poco sobre este tema ya que en Phpbb2 usando la etiqueta <!-- BEGIN switch_user_logged_out --> y <!-- END switch_user_logged_out --> se podia ocultar y mostrar todo muy facilmente, como no se tiene esa posibilidad, recomiendo editar parametros basicos, si me preguntas como centrarlo exactamente no tengo idea, lo he intentado y cuando logro que se centre el cartel deja de ocultarse para usuarios conectados.
A simple vista recomiendo editar las imágenes, el fondo y poco más. Espero que esto te funcione al menos por ahora.
_________________

Mi foro PokeUniverso
New Tales Pokémon
Esforos lo más Wink
Volver arriba
Ver perfil del usuario Enviar mensaje privado   Visitar sitio web del autor MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Foro de ayuda -> phpBB2 Todas las horas están en GMT + 1 Hora
Página 1 de 1

 
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

Temas Relacionados
 Temas   Respuestas   Autor   Lecturas   Último Mensaje 
No hay mensajes nuevos Presento mi foro! 6 naruto 2288 Sun Oct 14, 2007
naruto Ver último mensaje
No hay mensajes nuevos AUTORIZAR O NEGAR EL REGISTRO AL FORO 4 Arturo 1601 Thu Oct 11, 2007
Arturo Ver último mensaje
No hay mensajes nuevos ¿Como doy de baja un foro? 2 Gabriel 1149 Mon Oct 08, 2007
EsForos Ver último mensaje
El tema está bloqueado: no pueden editarse ni agregar mensajes. Deshabilitados los guiones en el nombre del foro 0 EsForos 1281 Mon Sep 24, 2007
EsForos Ver último mensaje
No hay mensajes nuevos Aclaración sobre el menú del foro 2 DrakoS 1897 Tue Sep 18, 2007
DrakoS Ver último mensaje
 



Crear foro gratis - Powered by phpBB © 2001, 2005 phpBB Group