Página 1 de 1
Ventana emergente | solicitando registro
Publicado: 01 Ago 2009, 22:09
por Turbooo
Hola a todos!!
Tengo en mi foro Tarifabikes una ventana emegente la cual intenta molestar e invita a que el usuario se registre en el foro.
He visto en la web
http://www.phpbb3bbcodes.com/ que tiene una ventana que no se mueve y se queda en la parte superior de la pagina
Alguien sabe como se hace??? Me interesa más que la que tengo yo. Q por cierto ya no me acuerdo ni como se quita!!
Re: Ventana emergente | solicitando registro
Publicado: 02 Ago 2009, 01:39
por Shadow_RaZoR
hola, una consulta bastante off topic en cuanto al tema que quieres solucionar, como se llama el mod para hgacer lo de la ventana emergente para el registro? espero que sea un mod jejeje
saludos
Shadow_RaZoR
Re: Ventana emergente | solicitando registro
Publicado: 23 Ago 2009, 15:28
por Turbooo
Shadow_RaZoR escribió:hola, una consulta bastante off topic en cuanto al tema que quieres solucionar, como se llama el mod para hgacer lo de la ventana emergente para el registro? espero que sea un mod jejeje
saludos
Shadow_RaZoR
se que hay un mod para ello, pero yo lo hice así
ABRIR:
includes/functions.php
BUSCAR:
Código: Seleccionar todo
// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array((
AÑADIR ANTES:
Código: Seleccionar todo
//Modificar URLs de las imágenes
$mi_imagen_grande ="PONER AQUI LA URL DE IMAGEN GRANDE";
$mi_equis = "PONER AQUI LA URL DE LA IMAGEN DE LA X";
//No modificar a partir de aqui.
if(!$user->data['is_registered'] && $_REQUEST['mode']!="register" )
{
$ventanilla='
<style type="text/css">
#topbar{
position:absolute;
border: 0px solid black;
padding: 2px red;
background-color: ;
width: 620px;
visibility: hidden;
z-index: 200;
}
</style>
<script type="text/javascript">
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 = 30 //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){this.style.left=x+"px";this.style.top=y+"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>
<div id="topbar">
<a href="" onClick="closebar(); return false"><img src="'.$mi_equis.'" border="0" /></a>
<a href="ucp.php?mode=register" target="_blank"><img src="'.$mi_imagen_grande.'" border="0" alt="Todo-Mods" /></a>
</div>';
}
AÑADIR DESPUES:
ABRIR:
styles/TU_PLANTILLA/template/overall_header.html
BUSCAR:
AÑADIR DESPUÉS:
NOTA: Las URLs de tus imágenes las editas en las variables:
$mi_imagen_grande ="PONER AQUI LA URL DE IMAGEN GRANDE";
$mi_equis = "PONER AQUI LA URL DE LA IMAGEN DE LA X";