Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/plugins/avatarep.php on line 1102

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Problema plugin myalerts (solucionado)
silverbwoy   6 Nov, 2014, 4:46 pm
#1
Hola,
He instalado en mi foro el plugin myalerts y funciona bien pero el problema que tengo es que los links que salen en las alertas salen en color blanco y no se leen. he tratado de modificarlo en alerts.css y no hay manera. asi se ve:
[attachment=2252]

y aqui os dejo mi alerts.css por si veis algo mal

.unreadAlerts {
   display: inline-block;
}

.usercp_nav_myalerts {
background: url("images/usercp/bell.png") no-repeat scroll left center transparent;
}

.usercp_nav_myalerts_settings {
   background: url("images/usercp/settings.png") no-repeat scroll left center transparent;
}

.usercp_nav_myalerts_delete_all {
   background: url("images/usercp/delete.png") no-repeat scroll left center transparent;
}

.usercp_nav_myalerts_delete_read {
   background: url("images/usercp/bin.png") no-repeat scroll left center transparent;
}

.newAlerts > a {
color: red ;
}

.myalerts_popup ol {
   list-style: none outside none;
   margin: 0;
   padding: 0;
}

.myalerts_popup li {
   border-bottom: 1px dashed #D4D4D4;
   min-height: 31px;
   padding: 16px 4px;
}

.myalerts_popup li .avatar {
   float: left;
   margin-top: -9px;
   position: relative;
   left: -6px;
}

.myalerts_popup li .alertContent {
color: #5A5A5A !important;
margin-left: 40px;

font-family: arial;
font-size: 15px;
}

.unreadAlert {
background: none repeat scroll 0 0 #FFFBD9;
font-weight: bold;
}

.myalerts_popup_wrapper {
   position: relative;
}

.myalerts_popup_wrapper .myalerts_popup {
background: #f9f9f9;
width: 365px;
border-radius: 0 0 8px 8px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.576);
padding: 6px 10px;
position: absolute;
right: 20px;
text-shadow: none;
top: 29px;
z-index: 9999;

font-family: tahoma;
}

.myalerts_popup .popupTitle {
color: #5A5A5A !important;
border-bottom: 1px dashed #D4D4D4;
padding: 4px 0;

font-size: 16px;
}

.popupFooter {
   float: right;
   font-size: 11px;
   padding: 4px 8px;
}

.alertlink {
color: red;
border: 1px solid transparent;
border-radius: 0 0 0 0;
box-shadow: none;
display: inline-block;
padding: 0 13px;
position: relative;
right: 14px;

font-size: 15px;
}

.alertlink img {
   margin-left: -8px;
   margin-right: 5px;
   margin-top: -2px;
   vertical-align: middle;
}

.avatar_alerts img {
   background: none repeat scroll 0 0 white;
   border: 1px solid #D5D5D5;
   box-shadow: 0 2px 2px rgba(0, 0, 0, 0.098);
   margin-bottom: -3px;
   margin-right: -5px;
   margin-top: -3px;
   padding: 1px;
}

.avatar_alerts img:hover {
   border: 1px solid #7D7D7D;
}

.avatar_popup img {
background: none repeat scroll 0 0 white;
border: 1px solid #D5D5D5;
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.098);
padding: 1px;
}

.avatar_popup img:hover {
   border: 1px solid #7D7D7D;
}

.alertavatar {
   background: white;
   padding: 3px;
   border: 1px solid #d1d1d1;
   border-radius: 30px;
   margin-top: -5px;
}

muchas gracias
Última modificación: 28 Nov, 2014, 1:48 am por silverbwoy.
angeluz   7 Nov, 2014, 9:31 am
#2
La imagen de poco o nada sirve, por el css el problema es el alertcontent tiene !important en el color, borralo, debe solucionarlo c: 

Addio!!!!
silverbwoy   7 Nov, 2014, 10:48 am
#3
la imagen es solo para que vean a lo que me refiero que se ve en blanco y no se lee el nombre de usuario de los registrados ni el link del mensaje de la alerta. he quitado lo de !important y sigue igual.
saludos
angeluz   7 Nov, 2014, 6:49 pm
#4
La imagen es super peqeña, al menos en el gamepad cx

Checa bien todos los !importan, ese debe ser el problema.
Si no deja un user de prueba con una alerta para verlo en vivo y checarlo con firebug c:
XEDE   9 Nov, 2014, 4:06 pm
#5
Seria mas simple que dejes un usuario de pruebas para ver directamente el código en el foro, por otro lado la solucion seria lo que te indico angeluz, pero proba modificando las siguientes opciones en ese CSS:


Código PHP:
<?php 
.myalerts_popup li .alertContent {
color: #5A5A5A !important;

.myalerts_popup .popupTitle {
color: #5A5A5A !important;

.myalerts_popup_wrapper .myalerts_popup {
background: #f9f9f9;

.alertavatar {
  background: white;

Tene presente que esto es en base a lo que se entiende en ese codigo ya que decis que con lo que indico angeluz no te funciono, otra solución seria crear un código extra ejemplo algo asi:


Código PHP:
<?php 
.myalerts_popup li .alertContent a:link,visited,hover {
color: #5A5A5A
osea agregar un color para cada opción quiero decir, ya que es un link al clickearlo esta tomando el valor de otra configuración del CSS supongo, así que creas una linea nueva para forzar que use el color que querés seria una solución simple.
silverbwoy   24 Nov, 2014, 6:26 am
#6
muchas gracias por las respuestas. he probado con lo que me comentais y aun asi sigue saliendo igual, solo consegui que se vieran los nicks modificando su color del grupo. quite el !important, cambie el color y ademas añadi el codigo php ese y nada.
para poder ver la imagen del primer post basta con pinchar sobre ella y se abre en grande
Última modificación: 24 Nov, 2014, 9:00 am por silverbwoy.
silverbwoy   24 Nov, 2014, 8:59 am
#7
solucionado simplemente cambie en el global.css esto:
#panel a:link {
color: #DC143C;
text-decoration: none;
}

#panel a:visited {
color: #DC143C;
text-decoration: none;
}

gracias a atodos por las respuestas
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.