cjkitts Posted May 26, 2004 Posted May 26, 2004 I have created a dowload directory and I have linked a product item to a dowload image in that directory using the Product Properties area of the Admin Catalog, but the download link itself doesn't appear. The text appears in the confirmation of the order page, saying that there is a file to download and that there are several downloads left, but there is not hot link to download. The hot link does not appear in the My Accounts area after I place an order. Is there something I am missing? How do i get the download link to appear? Thanks
Brooksy Posted June 5, 2004 Posted June 5, 2004 I have also got this problem. I checked a range of things, from database tables to correct files being in the downloads directory. I guess the next thing is to look at the code to determine what makes it a hot link. It is in Checkout_success.php which calls downloads.php. I have just installed the new downloads contribution. This is the code worth looking into: if ( ($downloads['download_count'] > 0) && (file_exists(DIR_FS_DOWNLOAD . $downloads['orders_products_filename'])) && ( ($downloads['download_maxdays'] == 0) || ($download_timestamp > time())) ) { // WebMakers.com Added: Downloads Controller Show Button // original MS1 echo ' <td class="main"><a href="' . tep_href_link(FILENAME_DOWNLOAD, 'order=' . $last_order . '&id=' . $downloads['orders_products_download_id']) . '">' . $downloads['products_name'] . '</a></td>' . "\n"; echo ' <td class="main" align="center"><a href="' . tep_href_link(FILENAME_DOWNLOAD, 'order=' . $last_order . '&id=' . $downloads['orders_products_download_id']) . '">' . $downloads['products_name'] . '<br>' . tep_image_button('button_download.gif', '') . '</a></td>' . "\n"; } else { echo ' <td class="main">' . $downloads['products_name'] . '</td>' . "\n"; } I then commented out some code to force the line that displays the button to appear. I saved this change then created a new order. The link then worked. Next job is to find out why it did not execute. Probable the file_exists piece of code. I suspect bad data or bad entry of data. Good luck.
cjkitts Posted June 5, 2004 Author Posted June 5, 2004 Thank you for taking the time to answer. I really do appreciate it. I will check out what you said and see if this works for me as well. Thanks again CJ
Brooksy Posted June 6, 2004 Posted June 6, 2004 I solved my problem by changing this bit of code in Configure.php: define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . '/download/'); //put this extra slash in to make it work - was 'download/' Don't know why I needed to do this, but it gets the downloads to come up. The path was wong. Missing the slash between catalog and download. The next problem was the image file when downloading only took a few bytes and then completed. If someone has experience why a download image gets very much reduced in size I would like to know. Is there a setting to control this?
cjkitts Posted June 6, 2004 Author Posted June 6, 2004 Adding the extra / did not assist me. I can get one picture to download the rest of the links are dead. Everythig is the same. The permissions on the photos are the same. So i can see the link when I "order" it but only can download 1 photo I have uplodated into the download directory.
helpme Posted June 14, 2004 Posted June 14, 2004 Did you ever find a solution? I have having the same problem. At the end of the checkout process, it says "Download here.." but there is not an actual LINK to DL the product. And when you go to My Account and view the order, it says "Download here...." but again, the link to DL is not there, but it DOES show the item that was suppose to be downloaded. Thanks
cjkitts Posted June 14, 2004 Author Posted June 14, 2004 No I still haven't found a solution. What is strange is that if I place the downloadable items in a directory called catalogdownload (all one word) the LINK appears and they are working. However the download process does something to the downloadable item. The item says it is not a recogonizable format, even thought I can open it prior to uploading it. It is a bit a a frustrating process. I place the downloadable items in the download directory on my file server. If a place the items and hook them up via the product attributes process, the link appears, but it is not hot. IF i cannot find a solution to this soon, I will not be able to use this cool catalog software.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.