Jump to content
Sign in to follow this  
Mr.Timbios

[Фича]Имя файла при загрузке аудио без тегов

Recommended Posts

 

многим наверное надоело видеть "Неизвестный исполнитель" – Без названия" при загрузке с компъютера аудио файла, если файл без тегов. Ведь не каждый рядовой пользователь знает что такое мрз теги и все такое и заморачиваться как правило не будет, неудобство останется и вскоре начнет бесить(такова психология) я решил немного изменить это. Решил это подставлением имени файла в имя исполнителя при загрузке файла. Вобщем хватит лить воду и погнали:

 

в файле \system\modules\audio.php находим

//################### Загрузка с компьютера ###################//

Скопировать код

 

после

case "upload":
NoAjaxQuery();

//Получаем данные о файле
$file_tmp = $_FILES['uploadfile']['tmp_name'];
$file_name = totranslit($_FILES['uploadfile']['name']); // оригинальное название для оприделения формата
$file_rename = substr(md5($server_time+rand(1,100000)), 0, 15); // имя
$file_size = $_FILES['uploadfile']['size']; // размер файла
$type = strtolower(end(explode(".", $file_name))); // формат файла

вставляем

$or_name = $_FILES['uploadfile']['name'];
$ar_name = substr($or_name, 0, strlen($or_name)-4);

потом идем чуть ниже и находим

if(isset($artist) AND empty($artist)) $artist = 'Неизвестный исполнитель';
if(isset($name) AND empty($name)) $name = 'Без названия';

и меняем на

if(isset($artist) AND empty($artist)) $artist = $ar_name;
if(isset($name) AND empty($name)) $name = '';

все пользуемся!

 

Автор: rifmatch

  • Upvote 1

Share this post


Link to post
Share on other sites

многим наверное надоело видеть "Неизвестный исполнитель" – Без названия" при загрузке с компъютера аудио файла, если файл без тегов. Ведь не каждый рядовой пользователь знает что такое мрз теги и все такое и заморачиваться как правило не будет, неудобство останется и вскоре начнет бесить(такова психология) я решил немного изменить это. Решил это подставлением имени файла в имя исполнителя при загрузке файла. Вобщем хватит лить воду и погнали:

 

в файле \system\modules\audio.php находим

//################### Загрузка с компьютера ###################//

Скопировать код

 

после

case "upload":
NoAjaxQuery();

//Получаем данные о файле
$file_tmp = $_FILES['uploadfile']['tmp_name'];
$file_name = totranslit($_FILES['uploadfile']['name']); // оригинальное название для оприделения формата
$file_rename = substr(md5($server_time+rand(1,100000)), 0, 15); // имя
$file_size = $_FILES['uploadfile']['size']; // размер файла
$type = strtolower(end(explode(".", $file_name))); // формат файла

вставляем

$or_name = $_FILES['uploadfile']['name'];
$ar_name = substr($or_name, 0, strlen($or_name)-4);

потом идем чуть ниже и находим

if(isset($artist) AND empty($artist)) $artist = 'Неизвестный исполнитель';
if(isset($name) AND empty($name)) $name = 'Без названия';

и меняем на

if(isset($artist) AND empty($artist)) $artist = $ar_name;
if(isset($name) AND empty($name)) $name = '';

все пользуемся!

 

Автор: rifmatch

Jion - спасибо за столько модулей и фичей, а то у меня бажанная сборка микс нета 2.0 и пытаюсь ее исправить но там все не работает, но другую не ищу так как пустой микс без ненужных модулей игр и всяких лото не найти( короче огромное спасибо благодаря тебе дело продвинется!!! Ps. хоть еще и не проверил))) Pss. еще раз спасибо продолжайте в том же духе вашь форум лучший!

  • Upvote 2

Share this post


Link to post
Share on other sites

 


Автор: rifmatch

Jion - спасибо за столько модулей и фичей, а то у меня бажанная сборка микс нета 2.0 и пытаюсь ее исправить но там все не работает, но другую не ищу так как пустой микс без ненужных модулей игр и всяких лото не найти( короче огромное спасибо благодаря тебе дело продвинется!!! Ps. хоть еще и не проверил))) Pss. еще раз спасибо продолжайте в том же духе вашь форум лучший!

 

Спасибо за отзыв.Рад помочь)) Кстати, сейчас пишу пошаговое обучение.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×