Página 1 de 1

Propuesta para el menu de configuracion

Publicado: 04 Abr 2015, 11:45
por divadr
He estado pensando yo... sobre la configuracion, se podria añadir una clave para poder acceder. La clave te la pediria antes de abrir la ventana.. y podria activarse/desactivarse desde el menu de configuracion una vez abierto...

Esto lo veo util de cara a la proteccion de contenido para adultos... ya que si es tan facil como hacer dos clicks para activarlo. Tampoco sirve de mucho...


Os parece util la propuesta?
No me parece muy dificil incorporarlo a xbmc y html

Re: Propuesta para el menu de configuracion

Publicado: 04 Abr 2015, 13:20
por super_berny
Yo también tenia pensado algo para proteger un poco mas los contenidos para adultos. No se como implementarlo aun, pero había pensado lo siguiente: para entrar en configuracion tal y como esta ahora, para habilitar el contenido de adultos hay q poner una contraseña (configurable). Una vez longeado el contenido de adultos estara visible hasta q salgamos y volvamos a entrar en el plugin (o en kodi).

Re: Propuesta para el menu de configuracion

Publicado: 04 Abr 2015, 15:06
por divadr
Me parece que tu opcion seria un poco mas complicada de implementar... pero puede ser otra solucion...

Re: Propuesta para el menu de configuracion

Publicado: 09 Abr 2015, 15:41
por super_berny
Ya tengo implementado en la rama develop de mi GitHub el sistema de control parental.
  • El funcionamiento es el siguiente:
  • Por defecto la contraseña para adultos es 1234.
  • Cada vez que iniciamos el plugin (llamada a channelselector.mainlist), la opcion de adultos se desactiva.
  • Para acceder a los canales para adultos es necesario entrar en la configuracion e introducir el password en 'Contraseña adultos'. Puede ser que sea necesario releer el listado de canales (channelselector.listchannels)
  • Si tenemos las opciones para adultos activadas, podremos modificar la contraseña entrando en 'Configuración' desde el menu principal (channelselector.mainlist). En este caso nos dara dos opciones: entrar en el menu de configuración o cambiar la contraseña.
  • Se puede desactivar la opcion para adultos entrando en el menu de Configuración y borrando el contenido del campo 'Contraseña adultos'.

    Para desarrolladores:
  • Los archivos modificados son:
    • .../plataformcode/xbmc/launcher.py
    • .../core/configuracion.py
    • .../xbmcgotham/config.py
    • .../resources/settings.xml
  • Aunque se ha eliminado del settings el campo 'enableadultmode' se ha mantenido la funcionalidad de config.get_setting("enableadultmode") para conservar la compatibilidad con algunos canales q pudieran utilizarlo.
  • Se incluye tambien el metodo config.set_setting('enableadultmode','false') para desactivar mediante codigo el modo adultos y su contrario config.set_setting('enableadultmode','true') para activarlo.
Espero q os guste la idea