Página 1 de 1
No me aparece pestaña en el ACP
Publicado: 15 May 2011, 11:29
por zoby
Holas, he seguido esta guia
http://wiki.phpbb.com/Creating_modules
La guia explica como añadir un "modulo" en el ACP, sin embargo, tras añadirlo, no me aparece, comente también un poco sobre esto en este otro tema
http://www.phpbb-es.com/foro/soporte-mo ... ml#p183033
zoby escribió:Alorse escribió:
Igual si lo que quieres es algo mas complejo puedes ver la wiki de phpBB, encuentras miles de cosas para desarrollar bajo la plataforma, te dejo esta para crear nuevos módulos en el ACP
http://wiki.phpbb.com/Creating_modules
Holas Alorse, necesito su ayuda (o la de alguien que sepa como ayudarme) de nuevo
He seguido esa guia, y he hecho y modificado un poco los archivos, pero al añadirlo desde ACP > Sistema > Administración de módulos > Ir Al Panel De Administración (ACP) > Añadir Modulo
Sin embargo, tras añadir el modulo, este no me aparece (SI que lo habilito, tras añadirlo) por que puede ser ?¿
He buscado y buscado, pero no he encontrado la solución
Si hace falta que ponga los 4 archivos (1 de includes/acp, otro de includes/acp/info, otro de adm/style y otro del idioma

)
Saludos

Que no estoy haciendo bien ?¿
Como he dicho en el mensaje "citado" si hace falta, pongo los 4 archivos ...

Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 01:46
por Makoto
supongo que debes colocar dichos archivos pues por que como se puede saber donde esta el error ¿?
Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 10:22
por zoby
Makoto escribió:supongo que debes colocar dichos archivos pues por que como se puede saber donde esta el error ¿?
No creo que haya ningun error en los archivos, por que si lo hubiera, me saldría el error, no crees
Aun así, te los adjunto
Yo creo que lo que me debe faltar es una consulta SQL, pero no tengo idea de como debe der (INSERT, ALTER ...) ni a que tabla

Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 15:44
por leviatan21
Creo que el problema es que no especificas en que parte del ACP será mostrado el módulo :
por ejemplo podría ser algo así, para ser mostrado en la solapa
MODS :
O así para ser mostrado en 2 lugares al mismo tiempo : solapa General y Mensajes
Código: Seleccionar todo
'cat' => array('ACP_BOARD_CONFIGURATION', 'ACP_MESSAGES')),
Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 17:03
por zoby
leviatan21 escribió:Creo que el problema es que no especificas en que parte del ACP será mostrado el módulo :
por ejemplo podría ser algo así, para ser mostrado en la solapa
MODS :
O así para ser mostrado en 2 lugares al mismo tiempo : solapa General y Mensajes
Código: Seleccionar todo
'cat' => array('ACP_BOARD_CONFIGURATION', 'ACP_MESSAGES')),
Creia que si se dejaba en blanco, se añadia una nueva solapa

He puesto para que salga en la solapa mods, pero no me sale
Y si, active el modúlo desde el ACP y todo eso
Que puede ser ?¿

Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 18:25
por leviatan21
zoby escribió:He puesto para que salga en la solapa mods, pero no me sale
Dos cosas más :
1) ¿ La solapa MODs la tienes habilitada ?
2) En tu módulo le agregaste que para poder utilizarlo debes tener permisos especiales :
¿ Tu usuario tiene esos permisos especiales ?
Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 18:41
por zoby
leviatan21 escribió:zoby escribió:He puesto para que salga en la solapa mods, pero no me sale
Dos cosas más :
1) ¿ La solapa MODs la tienes habilitada ?
SIP
leviatan21 escribió:
2) En tu módulo le agregaste que para poder utilizarlo debes tener permisos especiales :
¿ Tu usuario tiene esos permisos especiales ?
Como puedo comprobar si tiene "esos permisos" especiales ?¿
Solo se que tengo todos los permisos de admin, moderador, y usuario, y de fundador

Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 18:51
por leviatan21
zoby escribió:Como puedo comprobar si tiene "esos permisos" especiales ?¿
Solo se que tengo todos los permisos de admin, moderador, y usuario, y de fundador

Si el MOD agrega permisos especiales (diferentes a los que ya trae phpbb) también debes crear la manera de que los permisos sean cambiados, esos permisos debe aparecer en su respectivo apartado de permisos del
ACP en permisos avanzados -> varios
Para comenzar y no hacerte líos con los permisos (que es un tema bastante complicado) asigale a tu MOD un permiso estándar, como el que administrar adjuntos :

Re: No me aparece pestaña en el ACP
Publicado: 16 May 2011, 19:05
por zoby
leviatan21 escribió:
Si el MOD agrega permisos especiales (diferentes a los que ya trae phpbb) también debes crear la manera de que los permisos sean cambiados, esos permisos debe aparecer en su respectivo apartado de permisos del
ACP en permisos avanzados -> varios
Para comenzar y no hacerte líos con los permisos (que es un tema bastante complicado) asigale a tu MOD un permiso estándar, como el que administrar adjuntos :

Es decir, pongo permisos nuevos (cosa que aun no domino practicamente nada) o cogo los permisos de los que hay por defecto en phpBB3 ?¿
Poniendo eso, sigue sin salirme, y como te eh dicho, tengo todos los permisos de administrador, de moderador, de usuario y de fundador
He Probado a añadir el modulo por "separado", en una solapa nueva, en vez de en la de MODs, teniendo en el root/includes/acp/info/archivo_del_mod.php lo que habías dicho antes
leviatan21 escribió:Creo que el problema es que no especificas en que parte del ACP será mostrado el módulo :
por ejemplo podría ser algo así, para ser mostrado en la solapa
MODS :
Otra "consultita" las opciones de idioma, no se me han añadido, y SI tengo el archivo root/language/es/mods/info_acp_nombre_mod.php
Tengo que añadirlo en algun archivo de los includes/acp/ o en el adm/style ?¿
- Off Topic
- Si quieres, "para esto ultimo" abro otro tema

Re: No me aparece pestaña en el ACP Tema Solucionado
Publicado: 16 May 2011, 19:43
por leviatan21
zoby escribió:Es decir, pongo permisos nuevos (cosa que aun no domino practicamente nada) o cogo los permisos de los que hay por defecto en phpBB3 ?¿
Asi debe ser
zoby escribió:Poniendo eso, sigue sin salirme, y como te eh dicho, tengo todos los permisos de administrador, de moderador, de usuario y de fundador

He Probado a añadir el modulo por "separado", en una solapa nueva, en vez de en la de MODs, teniendo en el root/includes/acp/info/archivo_del_mod.php lo que habías dicho antes
varias cosas mas a corregir, el nombre de las clases debe ser igual al nombre de la clase del módulo : en tu caso ambos archivos de la carpeta includes las clases se llaman
acp_foo y
acp_foo:info, deberían ser
acp_uploadtoolkit y
acp_uploadtoolkit_info
Te paso todo corregido, si algo mas no entiendes me avisas :
Para el ACP, yo hice estos pasos :
ACP -> SISTEMA : ADMINISTRACIÓN DE MÓDULOS : Mods Abajo a la izquierda :
ACP_UPLOADTOOLKIT
[Crear módulo] ->
Módulo habilitado SI
Después que se refresca la pantalla hacer click en
Upload Toolkit 3
En el selector de la derecha :
Buscar :
Upload Toolkit 3 [acp_uploadtoolkit]
Upload Toolkit 3
seleccionar
Upload Toolkit 3 y pulsar el botón
[Añadir módulo]
Después que se refresca la pantalla hacer click en
Habilitar
Y se hace la magia

Re: No me aparece pestaña en el ACP
Publicado: 17 May 2011, 15:04
por zoby
Perfecto Solo una cosita mas
Como tengo puesto el adm/style/archivo.html
Si añado bien la variable y tal, si pongo en SI (evidentemente, en el codigo .html del mod y/o lo que se ocultará/mostrará) el MOD se muestra normal, pero si pongo en NO, el mod dejará de mostrarse ?¿ (aun tengo un poco de lio con esto

)
Y la variable, la puedo poner en algún sitio, para que funcione en el ACP ?¿ (creo que si lo pongo en el includes/fuctions.php funciona para todos, pero eso "Sería una carga extra

'')
Re: No me aparece pestaña en el ACP
Publicado: 19 May 2011, 14:55
por Alorse
zoby escribió:Perfecto Solo una cosita mas
Supongo que sabes porque no fue resuelta esta duda, mira el Asunto de este tema y dime si concuerda con lo que pides en el ultimo mensaje, eres un usuario avanzado y mejor que nadie deberías saber que cada duda en un tema por separado y no es la primera vez que lo haces.
Si ya esta resuelta la duda que tenias cuando creaste el tema, puedes marcar el tema como solucionado.
Re: No me aparece pestaña en el ACP
Publicado: 19 May 2011, 15:09
por zoby
Alorse escribió:zoby escribió:Perfecto Solo una cosita mas
Supongo que sabes porque no fue resuelta esta duda, mira el Asunto de este tema y dime si concuerda con lo que pides en el ultimo mensaje, eres un usuario avanzado y mejor que nadie deberías saber que cada duda en un tema por separado y no es la primera vez que lo haces.
Si ya esta resuelta la duda que tenias cuando creaste el tema, puedes marcar el tema como solucionado.

Marcado como solucionado
Ahora hago un tema nuevo
