вопрос
Что нужно:
При загрузке изображений они переименовываются в формат префикс_исходное название.
( avto.jpg ------>> 42245235_avto.jpg)
Хочу что бы исходное название заменялось на чпу новости латиницей.
(avto.jpg ------>> 42245235_stokovaya-audi-80.jpg)
Название файла формируется в /engine/classes/uploads/upload.class.php
в двух местах, код:
Как оставить только префикс описано тут Удаляем префикс к загружаемым на сервер файлам в DLE
Насколько понял, чпу формируется в /engine/modules/addnews.php и находится в переменной $alt_name.
Как извлечь урл и использовать в /engine/classes/uploads/upload.class.php ?
Увы, знаний php недостаточно для решения задачи, прошу помощи у знатоков.
Заранее благодарен любому совету.
При загрузке изображений они переименовываются в формат префикс_исходное название.
( avto.jpg ------>> 42245235_avto.jpg)
Хочу что бы исходное название заменялось на чпу новости латиницей.
(avto.jpg ------>> 42245235_stokovaya-audi-80.jpg)
Название файла формируется в /engine/classes/uploads/upload.class.php
в двух местах, код:
function saveFile($path, $filename, $prefix=true) {
if ( $prefix ) {
$file_prefix = time() + rand( 1, 100 );
$file_prefix .= "_";
} else $file_prefix = "";
$filename = totranslit( $file_prefix.$filename );
if(!@move_uploaded_file($_FILES['qqfile']['tmp_name'], $path.$filename)){
return false;
}
return $filename;
}
Как оставить только префикс описано тут Удаляем префикс к загружаемым на сервер файлам в DLE
Насколько понял, чпу формируется в /engine/modules/addnews.php и находится в переменной $alt_name.
Как извлечь урл и использовать в /engine/classes/uploads/upload.class.php ?
Увы, знаний php недостаточно для решения задачи, прошу помощи у знатоков.
Заранее благодарен любому совету.
[img]постер][xfvalue_доп. поле с постером][/img]