Agregar cartel movil.

Tanito

New Member
Bueno quisiera saber si alguno sabe como se llama el hack del cartel que te dice "parece que no estas registrado, bla bla bla"
Les dejo un ejemplo: www.elforro.com

Quisiera saber como hago para agregarlo en mi foro. Es un cartel que se muee para arriba o para abajo segun donde este la pagina.

SALUDO
 

squallyon

New Member
Tanito said:
Bueno quisiera saber si alguno sabe como se llama el hack del cartel que te dice "parece que no estas registrado, bla bla bla"
Les dejo un ejemplo: ElForro.com

Quisiera saber como hago para agregarlo en mi foro. Es un cartel que se muee para arriba o para abajo segun donde este la pagina.

SALUDO

para el cartel tienes que meter el codigo del readme en el header tal y como indica

en el header de tu skin, Styles and Templates >> Style >> Header
añade arriba del todo:

Code:
<if condition="$show[guest]">
<!-- Improve registration Rates -->
<style type="text/css">

#topbar{
position:absolute;
border: 1px solid black;
padding: 5px;
background-color: white;
width: 620px;
visibility: hidden;
z-index: 400;
}

</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

else {
<if condition="THIS_SCRIPT == 'register'">"closebar(); return false"></if>

}  
</script>



<!-- esto es lo que modificas para personalizarlo -->
<div id="topbar">
<a href="" onClick="closebar(); return false"><img src="close.gif" border="0" /></a>

It shows that you are unregistered. Please register with us by clicking
<a href="register.php">><img src="[b]direccion imagen[/b] "border="0" />[b]nombre de la imagen aca ejemplo registrate.png[/b]</a></td>
</div>

<!-- fin de la modificacion -->

<!-- End Improve Registration -->
</if>
espero te sirva
 
Top