Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Тема в разделе "Вопросы- ответы", создана пользователем Sam_Morrou, 7 июн 2019.

07.06.19 в 17:39
10.06.19 в 17:48
6
3.094
0
  1. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    622
    Лучших ответов:
    0
    Рейтинги:
    +69 / 12 / -0
    Привет всем, подскажите кто может сталкивался с таким... Как убрать числа 1512144901_Перед файлами? или хотя-бы может их можно заменить на домен типа: site.com_inna-hot.mp3 что-то в этом духе.
     
  2. synlivcho

    PRO Users

    Регистрация:
    24 окт 2018
    Сообщения:
    749
    Лучших ответов:
    2
    Рейтинги:
    +99 / 30 / -0
    Выключи «Префикс для загруженных файлов».
     
  3. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    622
    Лучших ответов:
    0
    Рейтинги:
    +69 / 12 / -0
    А не подскажешь где именно это можно отключить? в Админке вроде-бы нечего подобного не нашел(
     
    #3 Sam_Morrou, 7 июн 2019
    Последнее редактирование: 7 июн 2019
  4. TopicStarter Overlay
    Sam_Morrou

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    622
    Лучших ответов:
    0
    Рейтинги:
    +69 / 12 / -0
    Еще Актуально, кто знает подскажите, в гугле нашел только как убрать префикс на картинки, но на них мне все равно, главное только файлы, так как после скачивания музыки, приходится убирать километровые, числа перед файлом(
     
  5. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Это нужно для того, чтобы одинаковые файлы не переписывали друг-друга. Убрав цифры нужно будет еще много чего править и делать проверку на существование файла, чтобы один и тот же файл с одинаковым именем не перезаписывал существующий.

    В файле 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

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

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

    PRO Users

    Регистрация:
    2 мар 2017
    Сообщения:
    622
    Лучших ответов:
    0
    Рейтинги:
    +69 / 12 / -0
    Понял, Спасибо

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

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Я уверен там или где бы вы не увидели совсем другая структура хранения файлов. В DLE же все файлы падают в одну папку где собираются файлы за весь месяц (то есть в течении одного месяца загружать файлы одинаковые не желательно) в следующем можно.
    В download.class.php вроде бы в строке, подставляется название в котором будет сохранён файл когда человек запрашивает скачку файла.
    PHP:
    header'Content-Disposition: attachment; filename="' $this->properties['new_name'] . '"' );
     
    • Нравится Нравится x 1
Яндекс.Метрика