Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Очистка изображений

Featured Replies

Posted

Добрый день!

В "Управление вложениями" есть файлы которые уже на форуме не используются!

2016-12-15_11-53-36.png

Кнопку "Удалить потерянные файлы" 2016-12-15_11-53-49.png установил, но она их не удаляет.

Возможно их как-то удалить ?

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

Вопрос к топикстартеру: что это за кнопка такая у вас, как установили?

Очень интересно разработчики подошли к этому вопросу, мало того что все загруженные файлы не делятся на типы, по принципу того от куда их загрузили (аватарки это или favicon пофиг, все свалим в кучу которую будем делить по месяцам), так еще и не предусмотрено удаление изображений при удалении сущности от которой это изображение зависит, это конечно меня сильно удивило.

Хотя похоже я частично ошибаюсь, нашел такой раздел в АЦ "Настройки хранения", там есть разделение по типам файлов, правда дефолтный вариант и он же единственный доступный это папка uploads для всего. Возможно где-то в исходниках можно добавить свои значения, или просто создать директории. Кто-нибудь в курсе?

Аа, все разобрался, там еще вкладочка есть. Вот что значит решить вопрос "методом утенка"

  • Author
17 часов назад, ram108 сказал:

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

Вопрос к топикстартеру: что это за кнопка такая у вас, как установили?

В 31.10.2016 в 13:42, kgb сказал:

/applications/core/extensions/core/Queue/DeleteOrphanedFiles.php

А еще открываем /applications/core/modules/admin/overview/files.php и в 64 строке видим вот такое


		/*		@todo - This needs fixing but has been temporarily been disabled
		if ( \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'overview', 'orphaned_files' ) )
		{
			\IPS\Output::i()->sidebar['actions']['orphaned'] = array(
				'icon'	=> 'cog',
				'link'	=> \IPS\Http\Url::internal( 'app=core&module=overview&controller=files&do=orphaned' ),
				'title'	=> 'orphaned_files',
				'data'	=> array( 'confirm' => '', 'confirmMessage' => \IPS\Member::loggedIn()->language()->addToStack('orphaned_files_confirm') )
			);
		}*/

если раскомментировать, то в админке появится кнопка удаления потерянных файлов

Но! уже хрен знает с каких времен, но так и висит "This needs fixing but has been temporarily been disabled"

 

Ну и https://invisionpower.com/forums/topic/422469-4131-where-is-the-remove-orphaned-files-button/

Год прошел!!!!!! И эти уроды еще деньги за лицензию берут

  • 1 year later...

Ну как, за 2 года оптимального рабочего метода никто не нашел? Вопрос автора, думаю, многих мучает.

А что если переопределить в настройках хранилища пути хранения на новые. После переноса файлов, используемых базой, в новые папки, старые удалить со всех неиспользуемым хламом. Вариант?

  • 2 years later...

4 года прошло, а воз и ныне там... код все еще закомментирован "@todo - This needs fixing but has been temporarily been disabled".

Цитата

А что если переопределить в настройках хранилища пути хранения на новые. После переноса файлов, используемых базой, в новые папки, старые удалить со всех неиспользуемым хламом. Вариант?

этот вариант кто-нибудь пробовал?

1 час назад, Gennadiy сказал:

этот вариант кто-нибудь пробовал?

попробуйте на тест домене - поддомене или на локалке запустить бэкап сайта. и проделать сею манипуляцию.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.