Названия файлов в файловом архиве пользователей

Как изменить вывод названия?

#1 21 апреля 2013 в 15:36


Вопрос собственно на скрине, как убрать цифры из названий файлов?
В поиск не пинайте — искал не нашол(((
#2 21 апреля 2013 в 16:35
Я бы даже расширил вопрос-пожелание: как сделать, чтобы имя файла отображалось как его ввел пользователь (что должно принудительно запрашиваться при загрузке), а тип файла отображался иконкой соответствующей?
#3 21 апреля 2013 в 16:38
с иконками вроде тут http://instantcms.ru/forum/thread8901.html описано как делать.

Меня больше интересует вывод названий файлов.
#4 22 апреля 2013 в 08:33
Вопрос всё ещё актуален!
Посмотрел по другим сайтам на Инстанте, там нормальные имена файлов, неужели никто с этим не сталкивался?
#5 17 августа 2014 в 06:11
Та же проблема (1.10.4), может кто знает как сохранить название загружаемого файла? На этом сайте такой проблемы нет.
#6 21 августа 2014 в 20:03
\components\users\files.php

Line 137:
  1. $name = cmsCore::strToURL(preg_replace('/\.+\//', '', $name)).uniqid();
Удалить вместе с точкой перед словом Но, если загружать одинаковые файлы, точнее название и расширение, то будет перезаписываться старый — новым. Как это подправить — без понятия. Хорошо было бы чтобы uniqid имел 2-3 цифры не более. И то, использовался бы только в том случае, когда файлы одинаковые по названию, в противном же случае — чтобы было без циферок.
#7 21 августа 2014 в 20:48
  1. $name = cmsCore::strToURL(preg_replace('/\.+\//', '', $name)).uniqid();
меняем на
  1. $name = cmsCore::strToURL(preg_replace('/\.+\//', '', $name));
после
  1. $name = cmsCore::strClear($name);
добавляем
  1. if (file_exists(PATH."/upload/userfiles/{$usr['id']}/$name")) {
  2. $last_id = $inDB->get_last_id('cms_user_files');
  3. $last_id += 1;
  4. $name = $name.$last_id;
  5. }
#8 22 августа 2014 в 00:14
Ну вы даёте, как же без ф-ции uniqid(), это же уникальный id. И какой смысл его убрать, а get_last_id() добавить? Решается по другому и без добавления ф-ций, но ТС-у уже не интересно видно, что то не ответил.
#9 22 августа 2014 в 00:23
Lora, мне интересно, напишите)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.