Página 1 de 1

Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 09 Abr 2008, 17:48
por Ezkiel
URL: www.zone-anime.org/foro
Plantilla(s) usuada(s): Anna
MODs instalados: Advertisement MOD 1.0.B1, Last Posts Titles 1.0.0a, Evil Quick Reply 1.0.1, Genders 1.0.0
Versión de phpBB: 3.1
Servidor: Pago
Si es una actualización desde otra versión: No
Si es una conversión desde otro tipo de Foro: No

Buscaba un pop up, que solo lo vieran los invitados y que al loguearse desapareciera.... tipo: vagos.es

este tema sigue de este: http://www.phpbb-es.com/foro/viewtopic. ... highlight=, salvo que ese era icy.

Y Manolo, el codigo del spoiler, este:
Spoiler

Código: Seleccionar todo

<!-- BEGIN switch_importal -->  
{PORTAL_HEADER}  
<table class="empty-table" width="100%" cellspacing="0" cellpadding="0" border="0">  
<tr>  
{PORTAL_HEADERLEFT}  
<td valign="top">  
{PORTAL_HEADERCENTER}  
<!-- END switch_importal -->
No existe en el overall_header.html y el otro tampoco....

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 09 Abr 2008, 18:17
por el pollo
como q no esta???'

lo buscastes aca \styles\subsilver2\template\

(subsikver2 es el template q estas usando.. puede ser ese u otro.)

ahi dentro tiene q estar el overall

lo q si.. no creo q sea igual las etiquetas q te puse para q lo vean los invitados y la ultima q pusistes vos ya q eso es para icy... El codigo de la imagen flotante si te va andar.

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 09 Abr 2008, 18:26
por Ezkiel
No uso el sulsirver, ni el pro, se que esta el header, lo que no esta son los códigos de los spoiler, el flotante si lo he puesto, pero no desaparece al identificarte.

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 09 Abr 2008, 20:22
por el pollo
clro porq esto

Código: Seleccionar todo

<!-- BEGIN switch_user_logged_out -->

Código: Seleccionar todo

<!-- END switch_user_logged_out -->
es para icy hay q ver como es para phpbb3.

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 09 Abr 2008, 20:33
por Manolo
La diferencia es que uno esta en php y el otro en html no es que sepa programar ni en uno ni en otro, lo supongo slamente :oops:

Prueba de ponerlo entre estas etiquetas

Código: Seleccionar todo

<!-- IF not S_IS_BOT -->

Código: Seleccionar todo

<!-- ENDIF -->
Y ten en cuenta que lo puedes poner donde te plazca solo que antes de

Código: Seleccionar todo

<br style="clear: both;" />
Saludos!

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 10 Abr 2008, 00:51
por richytard1
holas podrán explicarme como se ase lo que están hablando es que como hablan entre ustedes se entiendo pero yo no entiendo nada de lo que entendí trate de hacerlo pero el foro se des configuro...podría decirme como se ase y ojala como se edita la imagen porke en esos códigos no sale la imagen...de antemano gracias

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 28 Abr 2008, 09:53
por ErdeZGZ
Hola, es un placer participar en este foro, yo apenas tengo tiempo manejando phpbb, pero al final de todo parece que no es una mala aplicacion, me he manejado con smf y otros pero nunca me puse en serio con phpbb. No se si se soluciono el asunto este, pero a mi como me encargaron el diseño de un foro para otra persona, me puse a buscar sobre lo de ventana flotante para el registro y si con esto, efectivamente es un poco diferente para phpbb2 que para phpbb3, pero la diferencia es minima, es correcto lo que dijo Pollo respecto a que en phpbb3 hay que poner ese codigo en la seccion <!-- IF not S_IS_BOT --> pero habria sido mejor añadir que hay que poner un fragmento nuevo en el codigo, porque sino saldra la dichosa ventanita en todo momento dentro de la seccion <!-- IF not S_IS_BOT --> observamos que hay otras, en concreto te interesa esta <!-- IF S_USER_LOGGED_IN --> , lo unico que tienes que hacer es añadir antes de esa o despues otra practicamente igual sin olvidarte de poner al final del codigo el endif quedaria mas o menos asi:

Código: Seleccionar todo

<!-- IF not S_USER_LOGGED_IN -->
<style type="text/css">

#topbar{
position:absolute;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
width: 620px;
visibility: hidden;
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 = 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="close.gif" border="0" /></a>
Your content here.
</div>
<!-- ENDIF -->
He sustituido el codigo que pusieron aqui que tenia el diseño hecho para otra pagina por el que sale en la pagina de donde es original ese codigo, el codigo a modificar de cara a lo que quieras poner en tu pagina es el div, el que sale por defecto solo tiene un boton de cerrar y el texto "Your content here." y eso puedes cambiarlo a tu antojo y hacer una ventana flotante bien chula.

Espero que este post les sea de utilidad.

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 28 Abr 2008, 17:51
por LorDWareZ
hola yo tambien kiero el popup en mi web

portal: MKPORTAL
FORO: PHPBB3

pero tengo otra plantilla diferente a prosilver y subsilver..

la direccion de la web es http://www.cazawarez.com y del foro agregar /foro al final

ingrese el codigo tal cual como como esta en este topic entre esas etiketas y no me aparece la ventana ni a otros usuarios

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 30 Abr 2008, 08:59
por ErdeZGZ
hola yo tambien kiero el popup en mi web

portal: MKPORTAL
FORO: PHPBB3

pero tengo otra plantilla diferente a prosilver y subsilver..

la direccion de la web es http://www.cazawarez.com y del foro agregar /foro al final

ingrese el codigo tal cual como como esta en este topic entre esas etiketas y no me aparece la ventana ni a otros usuarios Da igual que sea una plantilla diferente a prosilver y subsilver, porque todas las plantillas incluyen un fichero que se llama overall_header que esta en la carpeta template del tema, entonces ahi busca la seccion if s_user_logged_in y justo antes pon el codigo que puse en el mensaje anterior, lo unico que tienes que modificar de ese codigo es el contenido del div que puedes maquearlo a tu antojo, y despues de modificado el overall_header todos los usuarios que esten en el foro sin conectarse les saldra ese popup, a menos que tengan un programa de esos que los neutralizan.

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 29 Dic 2008, 14:07
por narkd
yO tengo instalado el prosilver y no entiendo nada!! Haber, alguien me puede explicar paso a paso como hago para poner el mini popup a un lado y que al identifiarse no salga??? GRACIAS!

Re: Pop UP ( Ventana Deslizante De Registro) Para Phpbb3

Publicado: 02 Ene 2009, 03:41
por fliberty
Yo lo ingrese de otra manera, dejé un post en cibermorph con todas las indicaciones, para verse solo en la página principal o en todo caso para verse en todas las páginas...
Aqui dejo el enlace al tema en cibermorph...
Spoiler

Código: Seleccionar todo

http://www.cibermorph.com/phpmiranda/post2386.html