Autor Tema:  [Mod] Mensage a los usuarios con opción cerrar  (Leído 2045 veces)

0 Usuarios y 1 Visitante están viendo este tema.

  • *
  • Mensajes: 265
  • Actividad:
    0%
  • Karma: 30
  • Puntos de Comercio
    0 (0%)
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • RobinCine
    • Awards
[Mod] Mensage a los usuarios con opción cerrar
« en: 06 de Mayo de 2013, 05:15:40 pm »
Hola a todos esta vez os traigo este (mod mensaje) tiene la opción de cerrarse para no molestar a los usuarios de vuestra web y se puede usar para poner cualquier tipo de aviso importante, en la parte del codigo que esta entre<style></style> podeis cambiar el color , tamaño,fondo etc.. la imagen de la opción cerrar os la dejo a continuación del codigo, subirla a
la carpeta img que se encuentra en Temas/default/img y la url de la imagen la poneis donde os indico en el codigo, saludos y espero que os guste.
Nota:
El codigo va en home.tpl en donde mas os guste, os recomiendo hacer una copia del home.tpl por si algo fallara.

Codigo:
Mostrar contenido
{literal}

<style>
<!--
#postit{width:300px; height:100px; padding:5px; position:absolute; background-color:yellow; border:1px solid black; visibility:hidden; z-index:50; cursor:hand; color: #000;}
-->
</style>

<div id="postit" style="left:200px;top:50px">
<div align="right"><b><a href="javascript:closeit()"><font face="Arial" size="1">[CERRAR]</font> <img valign="middle" src="aqui va la url de la  imagen cerrar"/></a></b></div>

<!--AQUI VA EL MENSAJE-->
<br/>
Aquí va el mensaje que se mostrará a los usuarios.


<!--FIN DEL MENSAJE-->


<script>

//Post-it only once per browser session? (0=no, 1=yes)
//Specifying 0 will cause postit to display every time page is loaded
var once_per_browser=0

///No need to edit beyond here///

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

if (ns4)
crossobj=document.layers.postit
else if (ie4||ns6)
crossobj=ns6? document.getElementById("postit") : document.all.postit


function closeit(){
if (ie4||ns6)
crossobj.style.visibility="hidden"
else if (ns4)
crossobj.visibility="hide"
}

function get_cookie4(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie4.length > 0) {
offset = document.cookie4.indexOf(search)
if (offset != -1) { // if cookie4 exists
offset += search.length
// set index of beginning of value
end = document.cookie4.indexOf(";", offset);
// set index of end of cookie4 value
if (end == -1)
end = document.cookie4.length;
returnvalue=unescape(document.cookie4.substring(offset, end))
}
}
return returnvalue;
}

function showornot(){
if (get_cookie4('postdisplay')==''){
showit()
document.cookie4="postdisplay=yes"
}
}

function showit(){
if (ie4||ns6)
crossobj.style.visibility="visible"
else if (ns4)
crossobj.visibility="show"
}

if (once_per_browser)
showornot()
else
showit()


</script>

<script language="JavaScript1.2">

//drag drop function for ie4+ and NS6////
/////////////////////////////////

function drag_drop(e){
if (ie4&&dragapproved){
crossobj.style.left=tempx+event.clientX-offsetx
crossobj.style.top=tempy+event.clientY-offsety
return false
}
else if (ns6&&dragapproved){
crossobj.style.left=tempx+e.clientX-offsetx
crossobj.style.top=tempy+e.clientY-offsety
return false
}
}

function initializedrag(e){
if (ie4&&event.srcElement.id=="postit"||ns6&&e.target.id=="postit"){
offsetx=ie4? event.clientX : e.clientX
offsety=ie4? event.clientY : e.clientY

tempx=parseInt(crossobj.style.left)
tempy=parseInt(crossobj.style.top)

dragapproved=true
document.onmousemove=drag_drop
}
}
document.onmousedown=initializedrag
document.onmouseup=new Function("dragapproved=false")

</script></div><div class="clear"/></div>

{/literal}

imagen cerrar:
Mostrar contenido

ejemplo:
Mostrar contenido


« última modificación: 10 de Mayo de 2013, 09:12:25 pm por Robin »
¡Viento en popa a toda Vela!

  • **
  • Mensajes: 5492
  • Actividad:
    0%
  • Karma: 1276
  • Puntos de Comercio
    16 (100%)
  • Awards Premio el mejor usuario del 2013! Gracias por tus aportes en scripts PHP Placa exclusiva para clientes de MarcoRED.com Por ser el más destacado en el año 2012
    • Awards
Re:mensage a los usuarios con opción cerrar
« Respuesta #1 en: 06 de Mayo de 2013, 05:21:15 pm »
Gracias por aportarlo
+1

  • *
  • Mensajes: 265
  • Actividad:
    0%
  • Karma: 30
  • Puntos de Comercio
    0 (0%)
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • RobinCine
    • Awards
Re:mensage a los usuarios con opción cerrar
« Respuesta #2 en: 06 de Mayo de 2013, 05:25:02 pm »
No hay de que darlas,saludos y gracias por el karma ;)
¡Viento en popa a toda Vela!

  • *
  • Mensajes: 4568
  • Actividad:
    0%
  • Karma: 162
  • Puntos de Comercio
    5 (100%)
  • Awards ¡Gracias por todos tus aportes! Destacado por denunciar cualquier comportamiento inapropiado Por haber llegado a una actividad del 100%
    • TodoPelys
    • Awards
Re:[Mod] Mensage a los usuarios con opción cerrar
« Respuesta #3 en: 06 de Mayo de 2013, 07:03:30 pm »
gracias compiii, tal vez le de uso :P +1

  • *
  • Mensajes: 265
  • Actividad:
    0%
  • Karma: 30
  • Puntos de Comercio
    0 (0%)
  • Awards Placa exclusiva para clientes de MarcoRED.com
    • RobinCine
    • Awards
Re:[Mod] Mensage a los usuarios con opción cerrar
« Respuesta #4 en: 06 de Mayo de 2013, 07:09:45 pm »
de nada raffi , ;)saludos
« última modificación: 06 de Mayo de 2013, 07:10:57 pm por Robin »
¡Viento en popa a toda Vela!

  • *
  • Mensajes: 641
  • Actividad:
    0%
  • Karma: 108
  • Puntos de Comercio
    2 (100%)
  • Viking Heart
    • DivTeam
    • Awards
Re:[Mod] Mensage a los usuarios con opción cerrar
« Respuesta #5 en: 07 de Mayo de 2013, 05:28:27 am »
Gracias por ell aporte socio ;)

+1

 

Temas Similares

  Asunto / Iniciado por Respuestas Último mensaje
7 Respuestas
2141 Vistas
Último mensaje 08 de Noviembre de 2011, 02:17:08 pm
por laren
16 Respuestas
5132 Vistas
Último mensaje 28 de Noviembre de 2013, 06:47:49 am
por Julianrodes
17 Respuestas
3668 Vistas
Último mensaje 28 de Octubre de 2012, 04:08:46 pm
por virtualpc
28 Respuestas
6088 Vistas
Último mensaje 11 de Junio de 2013, 05:37:44 pm
por NewShare
7 Respuestas
1999 Vistas
Último mensaje 02 de Marzo de 2013, 02:13:22 am
por ingminas