Hola amigos bueno primero que nada YO SOY CREADO DE ESTE TUTORIAL y lo posteo en este foro asi que pido que no se roben mis creditos y no lo posten en otros foros ya que pues lo creo para ustedes y si se llegase a publicar en otra web yo lo hare donde y cuando quiera ok?
Bueno primero este tutorial lo creo a peticion de varios usuarios que me estan dice y dice por el MSN!!
Bueno voy a explicar la estructura de un plugin sencillo y pequeño!!
bbname.php Creado por nuestro gran amigo Solstise este plugin como sabemos lo que hace remplazar [bbname] en los post por el nombre del foro!!
El plugin es el siguiente!
Primero que nada notamos que asta arriba dice esto
donde <?php es que desde ai empieza el archivo y pues ovio es un php y $plugins->add_hook("parse_message", "bbname_run"); quiere decir que en parse_message que es igual alos mensajes o post ejecutara bbname_run el cual encontraremos mas abajo!!
despues viene
Donde name es el nombre que aparecera en el panel de admin/plugins descripcion es la descripcion del plugin q mostrara website es el link a donde mandara si das click sobre el nombre del plugin author es lo que aparecera despues del Creado por: authorsite es el link a donde mandara si das click sobre el nombre del creador version es lo que aparece entre () y pones ai la version del plugin y compatibility es la compatabilidad en este caso para foros 1.4 y 1.6!!!
despues viene
estas estan vacias ya que es para crear cosas como templates, agregar tablas a la DB modificar plantillas etc etc entonces como no creara nada e panel de admin/configuracion ni modificara plantillas ni nada pues queda vacio....
despues notaremos esto:
que es lo que explique arriba que es lo que hara el plugin podemos ver que dice que se ejeutara en los post ($message)
abajo vemos el global $mybb; que tomara cualquier dato de las tablas de DB!!
abajo el bbname es un entero por decirlo asi que se esta cerando para tomar o capturar los datos como notaremos $bbname es igual $mybb->settings['bbname'] esto quiere decir nombre del foro si alguien quiere saber como puede saber estos datos pues facil entren a su base de datos despues en mybb_settings y busquen el valor bbname les dejo una imagen para que quede mas claro!!
[Imagen: dzuypw.png]
donde 1: a el nombre de la tabla
2: el nombre del valor a tomar
3: la descripcion del valor (que es lo que va a mostrar)
entonces POR EJEMPLO tomando mi localhost
$bbname = ($mybb->settings['bbname'] );
es igual a esto segun la imagen:
$bbname = "LocalHost - Edson Ordaz";
en su caso tomara el nombre de su foro...
Continuando veremos esto
que quiere decir que en los post (como mencione en un principio) remplazara en TODOS los post el [bbname] por $bbname que es igual al nombre de su foro y funcionara en los mensajes!!
tomando esto como valor pueden modificarlo y hacer su propio mycode con un plugin pero no se roben creditos si toman como base un plugin creado deb credito tambien
Bueno y pues es todo como dije pueden tomar este plugin de mi amigo solstise como base para crear sus propios mycodes con plugs si tienen dudas o errores al crear su propio plugin no duden en postearlo!!
Saludos!!