karonte Posted July 3, 2012 Share Posted July 3, 2012 (edited) Estimad@s Mundo Prestashop. El problema que tengo, es que quiero generar un archivo cuando el usuario vaya a descargar, el item que haya comprado. Es decir cambiar los parametros del href. Que no se descarge el doc si no un doc nuevo diferente. Hago este proceso para validar con la bd otra informacion. Eh encontrado el archivo que genera el href, <a href="{$link->getPageLink('get-file.php', true)}?key={$product.filename|escape:'htmlall':'UTF-8'}-{$product.download_hash|escape:'htmlall':'UTF-8'}{if isset($is_guest) && $is_guest}&id_order={$order->id}&secure_key={$order->secure_key}{/if}" title="{l s='download this product'}"> <img src="{$img_dir}icon/download_product.gif" class="icon" alt="{l s='Download product'}" /> </a> <a href="{$link->getPageLink('get-file.php', true)}?key={$product.filename|escape:'htmlall':'UTF-8'}-{$product.download_hash|escape:'htmlall':'UTF-8'}{if isset($is_guest) && $is_guest}&id_order={$order->id}&secure_key={$order->secure_key}{/if}" title="{l s='download this product'}"> {$product.product_name|escape:'htmlall':'UTF-8'} </a> Este codigo se muestra de la siguiente manera desde la pagina: <a href="http://cxcxcx/xxxx/get-file.php?key=xxxxxxx-xxxxxx" title="descargar el producto">Un mensaje</a> Le comente al codigo pero aun asi me sigue saliendo. Por favor deseo una manito.... Gracias Edited September 26, 2012 by karonte (see edit history) Link to comment Share on other sites More sharing options...
shacker Posted July 8, 2012 Share Posted July 8, 2012 pero por que necesitas hacer esto? con los productos descargables que puedes adjuntar no es suficiente? Link to comment Share on other sites More sharing options...
karonte Posted July 8, 2012 Author Share Posted July 8, 2012 Bueno, gracias por la respuesta, shacker. Te explico mejor. Quiero aumentar una seguridad mas, al momento de la descarga. Con una validacion de ciertos campos que no estan en las tablas que vienen por default en Prestashop. Y esa validacion poner el href. Link to comment Share on other sites More sharing options...
karonte Posted September 26, 2012 Author Share Posted September 26, 2012 Eh podido realizar el cometido, Se envia los parametros {$product.filename|escape:'htmlall':'UTF-8'} {$order->id}&secure_key={$order->secure_key} a un proceso en php, para que me descargue un archivo con una seguridad mas. Link to comment Share on other sites More sharing options...
shacker Posted September 26, 2012 Share Posted September 26, 2012 perfecto. Cambia el titulo a solucionado. SI quieres puedes compartir los archivos con el resto de usuarios. saludos Link to comment Share on other sites More sharing options...
Recommended Posts