me canse de los temas :V ya no creare temas me aburrí vi que si modifico mucho el html muchos mods no funcionan o no son compatibles y pues eso esta mal xD
no se mucho de hook's, solo se lo que aprendi revisando otros mod's :v los de bugo, creo que es ruso el siempre usa hook en sus mods v:
este pequeño tuto les enseñara como crear un custom action ... lo más facil v: osea ..tuforo.com/index.php?action=mihook
:V asi de facil
lo primero sera crear nuestra carpeta uwu
(https://lh3.googleusercontent.com/-72OqrvCqFeI/V5uXPvZ3fhI/AAAAAAAAAok/0TaTrQgrMYc/s0/explorer_2016-07-29_12-49-45.png)
le pondremos de nombre, Aprendiendo a crear mods con hooks con el dhayzon v: , okay no ponle lo que sea :v
dentro de esa carpeta crearemos un archivo llamado Hook.php luego otra carpeta llamada package-info.xml
bien Al final dejaremos esto así, 5 archivos, los tres últimos no son importantes, pero para que sea bonito créalo.
+Hook.php
+package-info.xml
+readme.txt
+redirect.txt
+imagen.png
luego crearemos 2 carpetas con esta estructura
+Source
+Themes
.....+default
.....+++languages
como lo vez dentro de Themes hay una carpeta y dentro de esta otra.
dentro de la carpeta languages vas a crear un archivo llamado miHook.english.php
y dentro de la carpeta default miHook.template.php
luego te vas ala carpeta Source y creas un archivo llamado miHook.php, y otro llamado subs-miHook.php
en total tendrás un shingo de archivos :v
lo que importa es que dentro del archivo subs-miHook.php estarán todas las funciones de nuestros hook's, usaremos como 3 o 4 no se aún .. todas las disponibles están aquí. http://wiki.simplemachines.org/smf/Integration_hooks
en miHook.english.php colocaremos todos nuestros textos, para que puedan traducirlos a multiples idiomas 7u7 luego que terminemos lo mandaremos al area de mods para que aprueben nuestro mod que les parece? adañkslkd 7u7
en el archivo miHook.template.php colocaremos todo el html que deseemos <3 podría ser un chat,una pagina cualquiera ufff muchas cosas.
a través de miHook.php cargaremos nuestro miHook.template.php osea el encargado de cargar la plantilla miHook.template.php sera miHook.php,
lo más importante package-info.xml
servirá para mover los archivos 7u7 , movera las carpetas ala ruta que le indiquemos el sdk aqui, usaremos unas cuantas para instalar y desinstalar nuestro mod uwu.
http://wiki.simplemachines.org/smf/Category:Package_SDK
en la parte 2 llenaremos nuestro archivo package-info.xml
tendrá nuestro nombre nuestra versión etc nos vemos 7u7
También hay un tutorial en el Online Manual: http://wiki.simplemachines.org/smf/Add_a_custom_action_using_integration_hooks
si uwu, lo hice con eso :v
Hola, gracias por el tutorial :)
Saludos!!
Aun no lo comprendo del todo xD pero esto me aclara un poco mas :D
Saludos!
También es recomendable eliminar los hooks al desinstalar el mod