el problema esque no revisas el codigo solo lo agregaste por agregarlo... para empezar el hook ni sikiera esta al ver la descarga esta en las categorias....
para que pueda funcionar debes ponerlo donde esta esto:
Código PHP:
eval("\$archives_page = \"".$templates->get("downloads_archives_view")."\";");
de modo que quede asi
Código PHP:
$plugins->run_hooks("download_archive", $archive);
eval("\$archives_page = \"".$templates->get("downloads_archives_view")."\";");
aparte debes agregar un return en la funcion donde useseste hook para que muestre el botno gracias por ejemplo en la funcion debes agregar $archive['thanks'] = XXX; y al final de la funcion un return $archive;
con eso mostraria el boton de gracias y para dar gracias (sin ajax porque seria mucho mas rollo tendrias que crear otro JS solo para ello o modificar el ya creado) para dar gracias deberias hacerlo por medio del MISC_START y en la funcion poner por ejemplo
if($mybb->input['action'] == "thanks_downloads")
{
//verificar que este bien lo de gracias y agregarlo a la DB
}
para ello en el $archive['thanks']; debes agregar el link hacia MYBB_ROOT."misc.php?action=thanks_downloads" entiendes?? com dije al principio no es facil aunque no es nada del otro mundo debes tener conocimientos en PHP y claro en MyBB..
La verdad ya te hemos ayudado con esto que dije debe funciona al 100% solo falta que crees tus funciones BIEN y bueno pues la verdad ya no podre ayudarte porque como dije si quieres que lo haga mejor te lo programo peor tendria un costo
(y con ajax
)