Домой WordPress WordPress: Вопросы и ответы удаление файлов с сервера
8ответ(ов) в теме
Максим
не в сети 9 лет
На сайте с 01.11.2015
Участник
1
17:12

Добрый день,
попробовал budyy и ваш плагин, ваш как то понятнее показался,
В принципе соц сеть не нужна, а просто личный кабинет пользователя.

возникла пара вопросов. Ясных ответов как то не нашел
1. Как убрать в приватном чате удаление файлов после скачивания, сейчас когда скачиваешь файл, он сразу удаляется с сервера. Может есть какое то дополнение которое создает вкладку и там хранит эти файлы?
2. Есть ли дополнение для создания вкладки с личной информацией о пользователе, но которая редактируется только админом. ну то есть типа биографии в самом вордпрессе?

0
Андрей CS
не в сети 56 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
17:20

1. Отключить удаление файлов можно только внеся изменение в код дополнения личных сообщений
файл wp-contentpluginswp-recalladd-onmessageindex.php
удалить строку 37 unlink($path_temp);

2. Дополнения для формирования какой то отдельной вкладки редактируемой только админом нет, но есть произвольные поля профиля, которые можно указать для редактирования только админу через настройку этого поля профиля.

0
Максим
не в сети 9 лет
На сайте с 01.11.2015
Участник
3
18:10

Спасибо, так быстро ответили, я даже в магазин еще не сходил )

по второму вопросу, то что надо, все гениальное просто.

по первому - удалил, сохранил, перепроверил, все равно удаляется, и не совсем понял для чего тогда эта настройка

"Время хранения файла
Укажите максимальный срок хранения файла на сервере, после которого он удаляется. По умолчанию 7 дней."

0
Андрей CS
не в сети 56 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
4
18:16

если удалена строка unlink($path_temp); то физического удаления файла не происходит.
Если вам надо чтобы и статус принятого файла не менялся, то надо также удалить строчку
$wpdb->update( RCL_PREF.'private_message',array( 'status_mess' => 6,'content_mess' => __('The file was loaded.','rcl') ),array( 'ID' => $file->ID ));
в этом же файле

Указанная настройках указывает предельное время хранения файла, если он не был загружен тем, кому предназначался.

0
Максим
не в сети 9 лет
На сайте с 01.11.2015
Участник
5
18:33

удалил, теперь при отправке "undefined" вместо "Файл был успешно отправлен"
а при приемке все равно пишет что удаляет
ну да ладно, все равно по чату искать файлы неудобно.

хранятся я так понимаю они здесь? wp-content/uploads/temp-files/

А вообще это сложно написать такое дополнение, чтобы файлы хранились на отдельной вкладке?

0
Андрей CS
не в сети 56 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
6
18:36

да, файлы там храняться.
Дополнение написать не сложно, но смотря для кого.

0
Максим
не в сети 9 лет
На сайте с 01.11.2015
Участник
7
18:39

ну для меня наверно сложно, я в php пока не очень, почти 0. попробую разобраться, наверно проще взять какой то готовый плагин и переделать. какой только
Спасибо за ваши ответы, Желаю удачи в развитии проекта.
Надо будет с клиента "благодарность" дополнительно вам выбить 🙂

0
Андрей CS
не в сети 56 минут
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
8
18:46

ну если будет желание разобраться в вопросе создания своих дополнений для плагина, то это описано достаточно подробно в статье

Вы не можете просматривать опубликованные ссылки
0
Тема закрыта. Публикация новых сообщений запрещена.