Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Как убрать 1512144901_перед файлами?

Discussion in 'Вопросы- ответы' started by Sam_Morrou, Jun 7, 2019.

07.06.19 в 17:39
10.06.19 в 17:48
6
3,194
0
  1. TopicStarter Overlay
    Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    Привет всем, подскажите кто может сталкивался с таким... Как убрать числа 1512144901_Перед файлами? или хотя-бы может их можно заменить на домен типа: site.com_inna-hot.mp3 что-то в этом духе.
     
  2. synlivcho

    synlivcho PRO Users

    Messages:
    749
    Likes Received:
    70
    Best Answers:
    2
    Выключи «Префикс для загруженных файлов».
     
  3. TopicStarter Overlay
    Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    А не подскажешь где именно это можно отключить? в Админке вроде-бы нечего подобного не нашел(
     
    Last edited: Jun 7, 2019
  4. TopicStarter Overlay
    Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    Еще Актуально, кто знает подскажите, в гугле нашел только как убрать префикс на картинки, но на них мне все равно, главное только файлы, так как после скачивания музыки, приходится убирать километровые, числа перед файлом(
     
  5. TeraMoune

    TeraMoune Бывалый

    Messages:
    310
    Likes Received:
    77
    Best Answers:
    3
    Это нужно для того, чтобы одинаковые файлы не переписывали друг-друга. Убрав цифры нужно будет еще много чего править и делать проверку на существование файла, чтобы один и тот же файл с одинаковым именем не перезаписывал существующий.

    В файле engine/classes/uploads/upload.class.php
    Найти

    PHP:
    $uploaded_filename $this->file->saveFile(ROOT_DIR "/uploads/files/".FOLDER_PREFIX$filename$this->use_prefix);
    и заменить $this->use_prefix на false

    Но если просто вот так убрать префикс файлы будут перезаписывать друг друга, а удаление файла будет общим.

    Вот тут тогда уже проще будет поправить и убирать цифры в скачивании, когда сервер отдаёт файл.
     
    Last edited: Jun 10, 2019
  6. TopicStarter Overlay
    Sam_Morrou

    Sam_Morrou PRO Users

    Messages:
    645
    Likes Received:
    48
    Best Answers:
    0
    Понял, Спасибо

    В принципе на музыке не должно повторятся, но бывает всякое, а как-же тогда на других сайтах нет такой фигни? Как они тогда решили это, или это в самом двиге проблема? далеко ходить не буду первый сайт в закладках Скачать музыку бесплатно и без регистрации в mp3
     
    Last edited: Jun 10, 2019
  7. TeraMoune

    TeraMoune Бывалый

    Messages:
    310
    Likes Received:
    77
    Best Answers:
    3
    Я уверен там или где бы вы не увидели совсем другая структура хранения файлов. В DLE же все файлы падают в одну папку где собираются файлы за весь месяц (то есть в течении одного месяца загружать файлы одинаковые не желательно) в следующем можно.
    В download.class.php вроде бы в строке, подставляется название в котором будет сохранён файл когда человек запрашивает скачку файла.
    PHP:
    header'Content-Disposition: attachment; filename="' $this->properties['new_name'] . '"' );
     
    • Нравится Нравится x 1