This mod will create thumbnails from remote images uploaded through members upload page (not ACP)
Step 1.
Open /member.php
Find: elseif ($config['auto_thumbnail'] == 1 && !empty($HTTP_POST_FILES['media_file']['tmp_name']) && $HTTP_POST_FILES['media_file']['tmp_name'] != "none" && !$uploaderror) {
if ($direct_upload) {
$src = MEDIA_PATH."/".$cat_id."/".$new_name;
$dest = THUMB_PATH."/".$cat_id."/".$new_name;
}
else {
$src = MEDIA_TEMP_PATH."/".$new_name;
$dest = THUMB_TEMP_PATH."/".$new_name;
}
Replace with: elseif ($config['auto_thumbnail'] == 1 && (!empty($HTTP_POST_FILES['media_file']['tmp_name']) || $new_name) && ($HTTP_POST_FILES['media_file']['tmp_name'] != "none" || $new_name) && !$uploaderror) {
if (is_remote($new_name)){
$name = MEDIA_TEMP_PATH."/".md5(time()).".".get_file_extension($new_name);
if ($infile = fopen ($new_name, "rb")) {
$outfile = fopen ($name, "wb");
while (!feof ($infile)) {
fwrite($outfile, fread ($infile, 4096));
}
fclose($infile);
fclose($outfile);
}
}
if ($direct_upload) {
$src = (is_remote($new_name)) ? $name : MEDIA_PATH."/".$cat_id."/".$new_name;
$dest = THUMB_PATH."/".$cat_id."/".((is_remote($new_name)) ? get_file_name($new_name).".".get_file_extension($new_name) : $new_name);
}
else {
$src = (is_remote($new_name)) ? $name : MEDIA_TEMP_PATH."/".$new_name;
$dest = THUMB_TEMP_PATH."/".((is_remote($new_name)) ? get_file_name($new_name).".".get_file_extension($new_name) : $new_name);
}
Step 1.2.
Find: $new_thumb_name = $new_name;
Replace with: $new_thumb_name = (is_remote($new_name)) ? get_file_name($new_name).".".get_file_extension($new_name) : $new_name;
Step 1.3.
Find }
if (!$uploaderror) {
Insert above: if (is_remote($new_name)){
unlink($name);
}
MAKE SURE U INSERTED IT ABOVE CLOSING BRACKET! ( } )