Jump to content

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


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
Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

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

 

в файле \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
Link to comment
Share on other sites

 


Автор: rifmatch

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

 

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

Link to comment
Share on other sites

  • 10 months later...
  • 4 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...