Joseahfer
Usuario del Foro
Estado:
Sin conexión
0
(13 June 2014, 16:04 )calamar escribió: Registrate o inicia tu sesión para ver este contenidoEstoy probando , pero no hay forma que me cambie el color de fondo de la alerta .
He ido a mi headinclude y puesto ;
<script type="text/javascript"> var unreadAlerts = <span id="notificaciones" class="notificaciones_{$mybb->user['unreadAlerts']}">{$mybb->user['unreadAlerts']}</span>; </script>
He definido los fondos rojo y negro en una hoja de estilo ;
notificaciones { background: 000000; color: #000000; } notificaciones_{ background: FF0000; color: #FF0000; }
y nada no cambia de color cuando tengo una notificación . A seguir pues investigando ...
#notificaciones{background:black;color:white;padding:3px;width:auto;border-radius:3px;}
.notificaciones_[Nº]{background:white !important;color:black !important;}
calamar
Usuarios
Estado:
0
No hay forma no me cambia de color .
BitLiberal
Usuarios
Estado:
0
Creo que se ha perdido mi respuesta:
Es que no es una variable, nisiquiera se utiliza el jQuery, es simple html.
Ese codigo debes ponerlo donde se muestra el numero en tu cabecera, y la clase de notificaciones_X no debe estar vacia, tiene que tener un cero para que muestre esa clase cuando se tienen 0 alertas.
Si no sabes, me paso por tu foro y en un vistazo lo arreglamos.
¡Saludos!
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
0
Cambia en tu headerinclude a:
<script type="text/javascript"> var unreadAlerts = <span class="notificaciones" id="notificaciones_{$mybb->user['unreadAlerts']}">{$mybb->user['unreadAlerts']}</span>; </script>
Define tus fondos como:
.notificaciones { background: #000000; color: #000000; }
#notificaciones_0{ background: #FF0000; color: #FF0000; }
#notificaciones_1, #notificaciones_3{ background: #069; color: #FF0000; }
Saludos, con esa estructura ya verás que cosa, asi debes hacer todo y debe ir bien.
BitLiberal
Usuarios
Estado:
0
@Dark Neo, no te lo tomes a mal, pero analiza tu respuesta anterio, ¿en serio crees que eso asi va a funcionar?
El HTML del span esta dentro de una variable de javascript (que nunca sera llamada), cuando deberia estar en la plantilla de myalerts (culpa mia, me salte esa parte).
Si funciona, tengo que replantearme mi existencia, yo lo he hecho de otra forma y funciona.
¡Saludos!
calamar
Usuarios
Estado:
0
Bueno al final funcionó con la ayuda de @BitLiberal . Si el quiere que ponga el ejemplo mio de mi código que me tubo que modificar . Me toca ahora retocar los colores pero esto es lo de menos . Ha sido un sin vivir este tema , cachis ... Por cierto como carácter personal , lo que si voy hacer es eliminar las alertas por PM , no le veo sentido porque tengo el plugin Ajax PM Notification , que me gusta mas , pero las alertas del plugin MyAlert , esto si es importante el cambio de color .
Thanks !!!
BitLiberal
Usuarios
Estado:
0
Claro, sin problemas.
Eso te iba a preguntar, cual es el plugin que crea un esa notificacion flotante de nuevo mensaje.
Antes de nada, ¿puedes modificar si desaparece o no, y la forma en lo que lo hace?
Gracias, ¡saludos!
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
0
@BitLiberal tienes razón, jaja, la verdad es que nisiquiera le puse mucha atención, pero debe funcionar la estilización, sin embargo como es una variable de script que coge un dato dentro de las funciones del mismo plugin no va a funcionar adecuadamente, mas bien es dejar eso de la variable como tal y agregar la estilización a la plantilla del myalerts que trae el paréntesis de las alertas como (xxx).
En ese se agrega la estilización y asi debe funcionar correctamente, en otro caso funcionará el código únicamente, ero como el dejo su código asi sólo dije como colocar de una forma que hiciera su función, pero analizando ahora mismo es que lo mejor es hacer todo de forma correcta y asi evitar altercados .
Yo no lo tengo de ninguna forma ya que sólo agregue un hide en jquery cuando es 0.
Aunque hay muchas formas de hacer uso de esto la verdad es que cada uno tendrá diversas formas de agregar efectos, eliminando los mps, que es lo que yo hago si uso myalerts .
También hay una mod que hace lo del aviso ajax con todas las alertas . No recuerdo bien, lo miré en el foro oficial, sin embargo si existe algo que hace una ventana de aviso similar a lo que hace MyBB 1.8, pero es con todas las alertas y te avisa de nuevas alertas .
BitLiberal
Usuarios
Estado:
0
A ver si encuentro, me gustan esas alertas, pero que se desvanezcan pasados unos segundos.
calamar
Usuarios
Estado:
1
El plugin de las alertas de PM por Ajax es este Registrate o inicia tu sesión para ver este contenido
|