News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Hooks - primera parte <3

Started by Dhayzon, July 29, 2016, 02:09:16 PM

Previous topic - Next topic

Dhayzon

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



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







d3vcho

"Greeting Death as an old friend, they departed this life as equals"

Dhayzon


Príncipe_Azul

Hola, gracias por el tutorial :)


Saludos!!
Foro ArgentinaIRC - Ayuda de Programación General, Informática, IRC y mIRC Scripting.

Foro de Artesanías, Recetas de cocina, Ropa para perros, Tejidos, Bijouterie, Porcelana, Chocolatería, Fondos de pantalla, Noticias, Belleza, Medicina natural, Videos y Programas: http://www.misartesanias.net/

-Rock Lee-

Aun no lo comprendo del todo xD pero esto me aclara un poco mas :D


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Diego Andrés

También es recomendable eliminar los hooks al desinstalar el mod

SMF Tricks - Free & Premium Responsive Themes for SMF.

Advertisement: