alekinna
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору MPAKYC Я сейчас всё сделала, как написано здесь +2 исправления и всё работает. 1. В файле download.php найди ихний код: Код: // $file['file_path'] = (is_local_file($image_row['image_media_file'])) ? dirname($image_row['image_media_file'])."/".$file['file_name'] : MEDIA_PATH."/".$image_row['cat_id']."/".$file['file_name']; // Let the user download the "<cat_id>/download/<fname>", "<cat_id>/big/<fname>", or "<cat_id>/<fname>" version of the image $temp = get_file_path($file['file_name'], "download", $image_row['cat_id'], 0, 1); if( !file_exists($temp) ) $temp = (is_local_file($image_row['image_media_file'])) ? dirname($image_row['image_media_file'])."/".$file['file_name'] : MEDIA_PATH."/".$image_row['cat_id']."/".$file['file_name']; $file['file_path'] = $temp; | и замени на: Код: // $file['file_path'] = (is_local_file($image_row['image_media_file'])) ? dirname($image_row['image_media_file'])."/".$file['file_name'] : MEDIA_PATH."/".$image_row['cat_id']."/".$file['file_name']; // Let the user download the "<cat_id>/download/<fname>", "<cat_id>/big/<fname>", or "<cat_id>/<fname>" version of the image $temp = get_file_path($file['file_name'], "big", $image_row['cat_id'], 0, 1); if( !file_exists($temp) ) $temp = (is_local_file($image_row['image_media_file'])) ? dirname($image_row['image_media_file'])."/".$file['file_name'] : MEDIA_PATH."/".$image_row['cat_id']."/".$file['file_name']; $file['file_path'] = $temp; | 2. В includes/functions.php их код: Код: // Download file info insert BEGIN $download_file_src = get_file_path($media_file_name, "download", $cat_id, 0, 1); $src_download = (!file_exists($download_file_src) && file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$download_file_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$download_file_src) : $download_file_src; if ($temp = @getimagesize($src_download)) { $download_width_height = " ".$temp[3]; $download_width = $temp[0]; $download_height = $temp[1]; } // Download file info insert END | замени на: Код: // Download file info insert BEGIN $download_file_src = get_file_path($media_file_name, "big", $cat_id, 0, 1); $src_download = (!file_exists($download_file_src) && file_exists(preg_replace("/\/{2,}/", "/", get_document_root()."/".$download_file_src))) ? preg_replace("/\/{2,}/", "/", get_document_root()."/".$download_file_src) : $download_file_src; if ($temp = @getimagesize($src_download)) { $download_width_height = " ".$temp[3]; $download_width = $temp[0]; $download_height = $temp[1]; } // Download file info insert END | Просто в этом моде они используют папку download вместо папки big | Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 19:55 28-08-2008 | Исправлено: alekinna, 23:42 28-08-2008 |
|