User reminder 1.0.5

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User reminder 1.0.5

Сообщение Пчелкин »

Booker писал(а):Отображение мода в админке привязано к админскому праву "управлять пользователями"
Не ври, не привязана... Создай для этого мода отдельную вкладку... И делов то...
[FAQ] Управление модулями
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: User reminder 1.0.5

Сообщение Booker »

Привязана, привязана. И отдельная вкладка не поможет, она просто откроется у того админа, кому даны "привязанные к моду" права. Кокретно в этом моде они привязаны к праву "управление пользователями" и "имеет право удалять пользователей".
Я уже разобрался сам, как отвязать права. Надо сделать две правки:
./install/index.php
Найти все вхождения 'acl_a_user || acl_a_userdel' (их там 6 штук) и заменить нужными правами (конкретно я поставил себе 'acl_a_board'
И то же самое сделать в .includes/acp/info/acp_user_reminder.php
Потом переустановить мод инсталлером и всё.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: User reminder 1.0.5

Сообщение Sheer »

Достаточно было изменить эти значения в таблице modulesполе module_auth, после чего очистить кеш.
Sheer писал(а):Загадочный индекс module_auth как раз и определяет доступность модуля для юзера.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User reminder 1.0.5

Сообщение Пчелкин »

Booker писал(а):Привязана, привязана.
Пчелкин писал(а):Не ври, не привязана...
Слуш...не держи тут всех за идиотов...
У этого мода свои собственные права на допуск...
Тебе писали -
Настрой права...
А я упрямый...
1759.jpg
1761.jpg
1762.jpg
1763.jpg
Мож у тебя там все админы основатели? тогда это полный ацтой.. :lol:
Пысы...Перевод права может быть и другим..
Из инсталлятора -

Код: Выделить всё

		//  Add custom permission for this module
		'permission_add' => array(
			array('a_privmsgs', true),
		),
Ищи, Мухтар, ищи ошибки при установке
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: User reminder 1.0.5

Сообщение Booker »

Я не знаю, какая там у тебя версия мода стоит, но в инсталляторе таких строчек нет. И никаких ошибок в установке тоже.
Зато есть такое:
./install/index.php 

Код: Выделить всё

// So lets add the main category
		$user_reminder = array(
			'module_basename'	=> '',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $row['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'USER_REMINDER',
			'module_mode'		=> '',
			'module_auth'		=> '',
		);
		$_module->update_module_data($user_reminder);
		// Now the subcategories
		$user_reminder_configuration = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_CONFIGURATION',
			'module_mode'		=> 'configuration',
			'module_auth'		=> 'acl_a_board || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_configuration);
		$user_reminder_zero_poster = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_ZERO_POSTER',
			'module_mode'		=> 'zero_poster',
			'module_auth'		=> 'acl_a_board  || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_zero_poster);
		$user_reminder_inactive = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_INACTIVE',
			'module_mode'		=> 'inactive',
			'module_auth'		=> 'acl_a_board  || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_inactive);
		$user_reminder_not_logged_in = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_NOT_LOGGED_IN',
			'module_mode'		=> 'not_logged_in',
			'module_auth'		=> 'acl_a_board  || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_not_logged_in);
		$user_reminder_inactive_still = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_INACTIVE_STILL',
			'module_mode'		=> 'inactive_still',
			'module_auth'		=> 'acl_a_board  || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_inactive_still);
						
		$user_reminder_protected_users = array(
			'module_basename'	=> 'user_reminder',
			'module_enabled'	=> 1,
			'module_display'	=> 1,
			'parent_id'			=> (int) $user_reminder['module_id'],
			'module_class'		=> 'acp',
			'module_langname'	=> 'ACP_USER_REMINDER_PROTECTED_USERS',
			'module_mode'		=> 'protected_users',
			'module_auth'		=> 'acl_a_board  || acl_a_userdel',
		);
		$_module->update_module_data($user_reminder_protected_users);
И такое:
.includes/acp/info/acp_user_reminder.php 

Код: Выделить всё

function module()
	{
		return array(
			'filename'	=> 'acp_user_reminder',
			'title'		=> 'USER_REMINDER',
			'version'	=> '1.0.5',
			'modes'		=> array(
				'configuration'					=> array('title' => 'ACP_USER_REMINDER_CONFIGURATION',			'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),
				'zero_poster'					=> array('title' => 'ACP_USER_REMINDER_ZERO_POSTER',			'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),
				'inactive'						=> array('title' => 'ACP_USER_REMINDER_INACTIVE',				'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),
				'not_logged_in'					=> array('title' => 'ACP_USER_REMINDER_NOT_LOGGED_IN',			'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),
				'inactive_still'				=> array('title' => 'ACP_USER_REMINDER_INACTIVE_STILL',			'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),				
				'protected_users'				=> array('title' => 'ACP_USER_REMINDER_PROTECTED_USERS',		'auth' => 'acl_a_user || acl_a_userdel', 'cat' => array('USER_REMINDER')),				
				),
			);
	}
И никаких своих отдельных прав у этого мода нет.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User reminder 1.0.5

Сообщение Пчелкин »

Так обновись... и не мучься...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: User reminder 1.0.5

Сообщение Booker »

До чего обновиться?

Код: Выделить всё

// CURRENT VERSION
$current_version = '1.0.5';
https://www.phpbb.com/community/viewtopic.php?t=1069755
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User reminder 1.0.5

Сообщение Пчелкин »

Во я придурок... НА мод privmsgs зырю и рассуждаю.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка модов для phpBB 3.0.x»