Banner emergente publicidad

Zero13 Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 May 2006
Mensajes
64
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, buenas tardes,

Queria poder crear un nuevo banner emergente donde inserte codigo html y/o flash, lo ideal es que el banner se queda en la parte inferior derecha de la pantalla y que no moleste mucho, pudiendo ser de 200x200 pixels.

Es posible ??... he mirado dentro de la zona de Banners y publicidad que tiene vBulletin y no he encontrado nada por el estilo.

Alguna idea ??... muchas gracias por adelantado.

Un Saludo.
 

Zero13

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 May 2006
Mensajes
64
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Alguna idea ???
 

Duditas

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2006
Mensajes
811
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.

Gorgias

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Ene 2008
Mensajes
182
Si la opción de Duditas no te sirve (que realmente, con unas pequeñas modificaciones lo podrías adaptar a lo que buscas), lo mejor que puedes usar es un div flotante y otorgarle la posición fija donde quieras. Básicamente creas un div que contendrá el banner, y mediante CSS le aplicas "position: fixed; right: 0; bottom: 0". Hay multitud de tutoriales en internet. Busca por "div flotante" o algo parecido y verás como encuentras justo lo que buscas.

Un saludo!!!
 

Zero13

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 May 2006
Mensajes
64
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Mira, prueba con esto. Es para animar a la gente a registrarse, pero como es configurable, puedes cambiar el texto por lo que quieras

SCANU's Guest Warn - Elegant Warning for your guests - vBulletin.org Forum

Existen otros banners de este tipo, pero a mí es el que me ha gustado más. Puedes verlo en mi foro si quieres.

Gracias por el aporte Duditas! :) aunque... como puedo utilizar dicho producto pero para que se muestre a todos los usuarios, ya que por defecto solo es para los invitados.

Si la opción de Duditas no te sirve (que realmente, con unas pequeñas modificaciones lo podrías adaptar a lo que buscas), lo mejor que puedes usar es un div flotante y otorgarle la posición fija donde quieras. Básicamente creas un div que contendrá el banner, y mediante CSS le aplicas "position: fixed; right: 0; bottom: 0". Hay multitud de tutoriales en internet. Busca por "div flotante" o algo parecido y verás como encuentras justo lo que buscas.

Un saludo!!!

Gracias Gorgias ;) he buscado por div flotante y no veo nada claro, ya que apenas se de programacion y solo me aclararia adaptando un codigo ya creado, lo de CSS me suena a chino :p aunque veo que es para situar el banner en una zona de la pantalla.
 

Zero13

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 May 2006
Mensajes
64
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola de nuevo, he instalado el Guest Warn (como producto) y me vale para poder mostrar la publicidad, aunque solamente lo muestra para los invitados y quiero que sea para todos los usuarios (registrados, invitados, etc.), he revisado el codigo del producto (xml) y que deberia quitar ó modificar del codigo ??

`if ($vbulletin->options['guest_warn_active']){
if (in_array(THIS_SCRIPT, array('register')))
{}
else
{
if (is_member_of($vbulletin->userinfo, 1)){
if ($vbulletin->options['guest_warn_cloasable_active']){if ($vbulletin->options['guest_warn_cookie_off']){
$template_hook['headinclude_javascript'] .= '<script>function closeBox(toClose) {document.getElementById(toClose).style.display = "none";}</script>
<style>div.guestwarn {background:' . $vbulletin->options['guest_warn_color'] . ';color:' . $vbulletin->options['guest_warn_text_color'] . ';max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: ' . $vbulletin->options['guest_var_width'] . '%;
top: ' . $vbulletin->options['guest_var_height'] . '%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px; filter:alpha(opacity=' . $vbulletin->options['guest_var_opacity'] . ');
-moz-opacity:.' . $vbulletin->options['guest_var_opacity'] . '; opacity:.' . $vbulletin->options['guest_var_opacity'] . '; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
.close {float: right;background: transparent url(' . $vbulletin->options['guest_warn_image'] . ');width: 22px;height: 22px;}</style>
<div id="message-1" class="msgbox" style="display: block;"><div class="guestwarn">
<a href="#" class="close" onclick="closeBox(\'message-1\'); return false;" title="' .$vbphrase['close_warn']. '"></a>' . $vbulletin->options['guest_var_text'] . '</div></div>';}
else {$template_hook['headinclude_javascript'] .= '<script>function closeBox(toClose) {document.getElementById(toClose).style.display = "none";setCookie(toClose, "closed", ' . $vbulletin->options['guest_warn_days'] . ');}
function setCookie(cName, value, expiredays) {var expDate = new Date();expDate.setDate(expDate.getDate()+expiredays);document.cookie=cName + "=" + escape(value) + ";expires=" + expDate.toGMTString();}
function loadMsg(msgClass) {msg = document.getElementsByTagName("div");for (i=0; i<msg.length; i++){if(msg.className == msgClass) {if(document.cookie.indexOf(msg.id) == -1) {msg.style.display = "block";}}}}
window.onload=function(){loadMsg(\'msgbox\'); }</script>
<style>div.guestwarn {background:' . $vbulletin->options['guest_warn_color'] . ';color:' . $vbulletin->options['guest_warn_text_color'] . ';max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: ' . $vbulletin->options['guest_var_width'] . '%;
top: ' . $vbulletin->options['guest_var_height'] . '%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px; filter:alpha(opacity=' . $vbulletin->options['guest_var_opacity'] . ');
-moz-opacity:.' . $vbulletin->options['guest_var_opacity'] . '; opacity:.' . $vbulletin->options['guest_var_opacity'] . '; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
.close {float: right;background: transparent url(' . $vbulletin->options['guest_warn_image'] . ');width: 22px;height: 22px;}</style>
<div id="message-1" class="msgbox" style="display: none;"><div class="guestwarn"><a href="#" class="close" onclick="closeBox(\'message-1\'); return false;" title="' .$vbphrase['']. '"></a>
' . $vbulletin->options['guest_var_text'] . '</div></div>';}}else {$template_hook['headinclude_javascript'] .= '
<style>div.guestwarn {background:' . $vbulletin->options['guest_warn_color'] . ';color:' . $vbulletin->options['guest_warn_text_color'] . ';max-width:280px;min-height:18px;padding:0 5px 3px;position:fixed;right: ' . $vbulletin->options['guest_var_width'] . '%;
top: ' . $vbulletin->options['guest_var_height'] . '%;padding: 10px 15px;position: fixed;z-index: 10;font-size:12px;-moz-border-radius: 8px; -webkit-border-radius: 8px; filter:alpha(opacity=' . $vbulletin->options['guest_var_opacity'] . ');
-moz-opacity:.' . $vbulletin->options['guest_var_opacity'] . '; opacity:.' . $vbulletin->options['guest_var_opacity'] . '; -moz-box-shadow:5px 5px 5px #191919; -webkit-box-shadow:5px 5px 5px #191919; box-shadow:5px 5px 5px #191919;}
</style><div class="guestwarn">' . $vbulletin->options['guest_var_text'] . '</div>';}}}}
 

Duditas

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2006
Mensajes
811
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Yo de programación no tengo ni idea, pero sí sé que los usuarios no registrados tienen la id=1. Cambia la id o añade más en esta línea
PHP:
if (is_member_of($vbulletin->userinfo, 1)){
Debería funcionar, digo yo =S
 

Zero13

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
20 May 2006
Mensajes
64
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Mil Gracias! :) ha funcionado ;) no me imaginaba que añadir con comillas las ID de los grupos funcionaria... jejeje
 

Duditas

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
19 Jul 2006
Mensajes
811
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Muchas veces se aprende más trasteando que preguntando ;-)
 
Arriba