12/05/2020, 08:01 PM (Última modificación: 14/05/2020, 05:35 AM por Neeeeeeeeeel.-. Edited 4 times in total.)
Bueno, ya que lo hice de nuevo no veo por qué no hacerlo Open Source! Tiene dependencia de MyBB pero la verdad no sería dificil adaptarlo a otras necesidades.
El code no es el mejor, no me maten. Se aceptan sugerencias y contribuciones
Known issues: Si un include hace include a uno que no sea default no va a compilar, se puede solucionar facilmente haciendo que hasMissingLibraries y addLibraries sean recursivas, pero paja y los casos serian 0.000001% creo (si me equivoco avisen y lo agrego).
compiler.php es el script que hace toda la compilacion y mierda con las librerias
online_compiler.php es el plugin de mybb que agrega el "Descargar AMXX" en cada sma adjunto
Otra cosa porque defines el THIS_SCRIPT como portal.php?
Como sugerencia también podrías añadirle lo siguiente, luego de obtener la extensión del archivo:
Código PHP:
add_breadcrumb("Compilando el plugin: " . $attachment['filename']);
Mientras menos dependencias mejor, preg_match está bien!
Originalmente el código estaba en portal.php, y bueno nada aunque acabo de reescribir el 95% del code eso no lo toque, creo que hay que definir algo ahí para que mybb no rompa las bolas... No recuerdo.
Que hace add_breadcrumb? compile.php devuelve un amxx descargable, lo que sea que haga eso no creo que funcione!
(12/05/2020, 08:52 PM)totopizza escribió: Es la ubicación del usuario, si no le especificas el segundo parámetro que es la url no tendrá ningún enlace ("quién esta en línea")
Si mal no recuerdo en la versión del foro anterior salía compilando el archivo X
Nop, no salía eso! Está bueno igual no sabía que se hacía así! Igual no lo voy a agregar me parece al pedo
meTaLiCroSS escribió: Pero sin picarse po, todavía te molesta que te haya mandado a la mierda porque querias plugins de mi server? Mírate, seguí programando weas mulas después de años, tení que ser harto penca para esta wea, das pura pena Corazón
(22/01/2021, 02:55 PM)Skylar escribió: dios como me enferma que digas plugins cuando hablas de un solo plugin pendejo re pelotudo
(13/05/2020, 08:09 PM)r0ma\ escribió: En el plugin que subí hoy en aportes tengo comentada una include y me la toma igual el script por ende no compila.
Un bug pequeño.
Uh que paja eso... voy a ver de eliminar todos los comentarios antes de empezar a procesar y deberia funcionar! Buen dato ty