Возможность обновить файл для любого пользователя. - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Возможность обновить файл для любого пользователя.

#1 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 14 Май 2019 - 02:48

Есть ли какой нибудь плагин, чтобы реализовать возможность загрузки обновления файла для любого пользователя? Даже если кто то другой изначально его загрузил.
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 484
  • Регистрация: 20-Март 09
  • Репутация: 2 557
  • IPB version:3.1.x
 

Отправлено 14 Май 2019 - 07:45

Не совсем понял вопроса. Какого файла?
0

#3 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 14 Май 2019 - 12:51

Просмотреть сообщениеsiv1987 сказал(а):

Не совсем понял вопроса. Какого файла?


Приложения "Файлы".
0

#4 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 14 Май 2019 - 13:27

Модераторы, если есть права, могут обновлять файлы.
0

#5 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 14 Май 2019 - 16:06

Просмотреть сообщениеnewbie сказал(а):

Модераторы, если есть права, могут обновлять файлы.

А можно ли их к примеру объединить? Файлы
0

#6 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 15 Май 2019 - 07:43

Просмотреть сообщениеalcatras сказал(а):

А можно ли их к примеру объединить? Файлы

Нет.
0

#7 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 31 Май 2019 - 11:43

newbie, тоесть добавить новую версию файла могут только модераторы и администраторы? А можно ли как то реализовать, чтобы любая группа пользователей могла загрузить обновление для любого файла? Без панели модератора и тд.
0

#8 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 01 Июнь 2019 - 10:04

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

\applications\downloads\modules\front\downloads\view.php
	/**
	 * Upload a new version
	 *
	 * @return	void
	 */
	protected function newVersion()
	{
		\IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'front_submit.js', 'downloads', 'front' ) );

		/* Permission check */
		if ( !$this->file->canEdit() )
		{
			\IPS\Output::i()->error( 'no_module_permission', '2D161/C', 403, '' );
		}

0

#9 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 01 Июнь 2019 - 15:22

newbie, тоесть юзер сможет загружать новые версии любых файлов только после того, как ему будут даны права на редактирование файлов?
0

#10 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 01 Июнь 2019 - 16:30

newbie, а чтобы без этих прав они могли загружать обновления для файла можно реализовать?
0

#11 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 02 Июнь 2019 - 06:58

Просмотреть сообщениеalcatras сказал(а):

newbie, тоесть юзер сможет загружать новые версии любых файлов только после того, как ему будут даны права на редактирование файлов?
Да.

Просмотреть сообщениеalcatras сказал(а):

newbie, а чтобы без этих прав они могли загружать обновления для файла можно реализовать?

Замените
if ( !$this->file->canEdit() )
на свое условие. Например,
if ( !\IPS\Member::loggedIn()->member_id )

Только авторизованные юзеры смогут обновлять файлы.
1

#12 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 02 Июнь 2019 - 15:50

newbie, спасибо. Получается когда пользователь загрузит обновление файла и оно будет на одобрении, то если одобрение отклонить, тогда удалиться весь файл? Тут не получится сделать так, если отклоняешь обновление файла, то файл по прежнему оставался?
0

#13 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 04 Июнь 2019 - 08:20

Просмотреть сообщениеalcatras сказал(а):

Тут не получится сделать так, если отклоняешь обновление файла, то файл по прежнему оставался?

Каждую версию можно скрыть/удалить отдельно.
Вложение  log.png (11,27К)
Количество загрузок: 6
0

#14 Пользователь не на сайте   alcatras ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 102
  • Регистрация: 08-Май 19
  • Репутация: 1
  • IPB version:4.4.x
 

Отправлено 04 Июнь 2019 - 12:58

newbie, ну это только старые версии. А я про новую версию, которая еще на одобрении, ее отменить нельзя никак? Когда версию на одобрении удаляешь, то весь файл удаляется.

Сообщение изменено: alcatras (04 Июнь 2019 - 13:09)

0

#15 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 4 094
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 601
  • IPB version:I have no IPB
 

Отправлено 05 Июнь 2019 - 08:15

Просмотреть сообщениеalcatras сказал(а):

А я про новую версию, которая еще на одобрении, ее отменить нельзя никак?

Нет. Ее нет в таблице.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2019 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна