YuuenS
Usuario del Foro
Estado:
Sin conexión
20 September 2016, 01:47
0
Mostrar ContenidoSistema de Soporte:
- URL de mi foro: Registrate o inicia tu sesión para ver este contenido
- Versión de mi foro: 1.8.7
- Actualización: 1.8.7
- Tema utillizado: Square
- Datos de cuenta de pruebas:
Bueno nuevamente un saludo a todo el equipo de SoporteMyBB, esta vez quisiera saber como hacer para que mi foro admita imagenes GIF como avatares, pero... solo para usuarios VIP (u otro rango personalizado) y obviamente para Administradores y Moderadores.
Muchas gracias por todo y espero puedan ayudarme ^^
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
0
Había un plugin para eso, fráncamente no sabría decirte con exactitud que cosa ya que MyBB ha estado trabajando para eliminar definitivamente la galería de avatares y usar gravatar en su defecto, pero igualmente se puede restringir que suban archivos y que se adhieran archivos nuevos a la librería de avatares y colocar el uso para ciertos cargos, muchos usan plugins para esto como el awards y similares y ya se toquetea el código al gusto.
Pero algo desarrollado la verdad no creo que exista hasta ahora, ya que a pocos les interesa el usar galerías internas de imágenes ya la mayoría acuden a cosas externas para esto.
Pero igual si alguien sabe algo sería bueno. Como te digo yo vi un plugin para esto de subir avatares a tu foro y ya modificándolo al gusto seguro te sería de utilidad lo miro haber si lo encuentro y ya lo subo por aqui y si alguien más puede colaborar sería bueno.
Saludos...
YuuenS
Usuario del Foro
Estado:
Sin conexión
0
(20 September 2016, 05:11 )Dark Neo escribió: Registrate o inicia tu sesión para ver este contenidoHabía un plugin para eso, fráncamente no sabría decirte con exactitud que cosa ya que MyBB ha estado trabajando para eliminar definitivamente la galería de avatares y usar gravatar en su defecto, pero igualmente se puede restringir que suban archivos y que se adhieran archivos nuevos a la librería de avatares y colocar el uso para ciertos cargos, muchos usan plugins para esto como el awards y similares y ya se toquetea el código al gusto.
Pero algo desarrollado la verdad no creo que exista hasta ahora, ya que a pocos les interesa el usar galerías internas de imágenes ya la mayoría acuden a cosas externas para esto.
Pero igual si alguien sabe algo sería bueno. Como te digo yo vi un plugin para esto de subir avatares a tu foro y ya modificándolo al gusto seguro te sería de utilidad lo miro haber si lo encuentro y ya lo subo por aqui y si alguien más puede colaborar sería bueno.
Saludos...
Muchas gracias @Dark Neo por tu ayuda, yo puedo poner un GIF como avatar en mi foro sin problema, pero el caso es que me gustaria que solo ciertos grupos de usuarios puedan hacerlo, si consigues el plugin me avisas por favor n_n!
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
1
Este plugin puede ayudarte con algunas ediciones de còdigo o uso de phpintemplates o algo similar que te limite el uso a ciertos usuarios.
Registrate o inicia tu sesión para ver este contenido
Pero si es trabajo por hacer, el otro que te dije no lo encontre ya, pero este sirve para lo que quieres como te digo con edicióde código.
Saludos...
llProKsll
Usuario del Foro
Estado:
Sin conexión
1
Estuve mirando esto e hice algo que te podría ayudar ya que cumples con lo que pides, mas no es 100% efectivo pues con eliminar codigo manualmente podrian subir imagenes de cualquier tipo imagen osea es decir (como si esto no hubieses hecho nada)...
Te vas a tu admincp -> Planillas y estilos -> Planillas -> Tu theme -> Panel de configuracion de usario -> usercp_avatar_upload
Debajo de todo pegas esto
<script type="text/javascript" id="rks_delete">
var usergroup = {$mybb->user['usergroup']};
if(usergroup =='0' || usergroup =='1' || usergroup =='2'){
$("[name^='avatarupload']").attr("oncontextmenu","return false");
$("[name^='avatarupload']").attr("accept","image/x-png, image/jpeg");
};
$("#rks_delete").remove();
</script>
(26 September 2015, 23:38 )Dark Neo escribió: Registrate o inicia tu sesión para ver este contenidoVariables útiles de MyBB
$mybb->user['usergroup'] = Grupo de usuarios al que pertenece el usuario (primario)
Bien lease los numeros '0' , '1' y '2' dentro del script representan Los usuarios Baneados, Invitados y Registrados (no estoy seguro que sea el orden correcto pero son esos 3 grupos).
Espero te sea de utilidad
Última modificación: 22 September 2016, 02:13 por llProKsll.
YuuenS
Usuario del Foro
Estado:
Sin conexión
0
Bueno veamos si entendi...
En esta parte escogeria los grupos de usuarios que yo desee que puedan subir un formato de imagen especifico?
if(usergroup =='0' || usergroup =='1' || usergroup =='2'){
Y usando el codigo de
Podre colocar la extension de imagen que en este caso es "Gif" en el siguiente codigo, para que los grupos de usuarios que yo especifique sean los unicos en usar dicha extension?
$("[name^='avatarupload']").attr("accept","image/x-png, image/jpeg");
Ejemplo de como quedaria el codigo:
$("[name^='avatarupload']").attr("accept","image/x-png, image/jpeg, image/gif");
Es asi? :c
llProKsll
Usuario del Foro
Estado:
Sin conexión
0
No es necesario ya que es una condicional multiple, se expresa asi mas o menos:
Si la variable usergroup es igual a 0,1 o 2, se ejecutara lo siguiente:
Seleccionara el input con name="avatarupload" y le añadira los atributos html oncontextmenu=return false" (esto bloqueara el click derecho encima de este input) y accept="image/x-png, image/jpeg" (forzara a que el selector a que solo te muestre imganes del tipo png y jpeg).
Si eres del grupo 3, 4 o cualquier otro grupo que no sea los del script esto no se ejecutara y quedara "normal" entrada libre a todo jeje, saludos.
YuuenS
Usuario del Foro
Estado:
Sin conexión
0
No me funciono :(
el codigo de mi usercp_avatar_upload es el siguiente (nota: le agregue el otro codigo)
<tr>
<td class="trow1" width="40%">
<strong>{$lang->avatar_upload}</strong>
<br /><span class="smalltext">{$lang->avatar_upload_note}</span>
</td>
<td class="trow1" width="60%">
<input type="file" name="avatarupload" size="25" class="fileupload" />
{$auto_resize}
</td>
</tr>
<script type="text/javascript" id="rks_delete">
var usergroup = {$mybb->user['usergroup']};
if(usergroup =='0' || usergroup =='1' || usergroup =='2'){
$("[name^='avatarupload']").attr("oncontextmenu","return false");
$("[name^='avatarupload']").attr("accept","image/x-png, image/jpeg");
};
$("#rks_delete").remove();
</script>
No se si lo coloque mal :cc, pero me cree un usuario y al momento de que se debia seleccionar la imagen le di a "Todos los archivos" y se podia seleccionar el GIF.
llProKsll
Usuario del Foro
Estado:
Sin conexión
0
Recuerda que si estas revisando con tu cuenta administrador, no pasara absolutamente nada, pero si me das datos de una cuenta con permisos puedo mirar que pasa.
Whiteneo
Equipo de Soporte
Estado:
Sin conexión
1
@anmx14 Recuerda esto que es muy importante:
Hay que establecer permisos de la longitud y tamaño máximo de tus avatares por defecto ya que cualquier otro avatar de mayor tamaño en peso K, M, etc de cualquier formato, o dimensiones en longitud y altitud en pixeles, incluido el GIF se transforma en jpg y se redimensiona automáticamente si esta opción de redimensionar esta habilitada.
Por esta razón deberás establecer los permisos de longitud y tamaño de los mismos, con eso y la modificación que te comentan puedes apoyarte para salir del problema, saludos...
|