Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2][beta] Medals System - Награждение пользователей

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

[3.1][3.2][beta] Medals System - Награждение пользователей

Сообщение Anvar »

Описание: Расширение позволяет администраторам награждать пользователей, а также есть возможность номинировать на медаль пользователя, другими пользователями.
Скриншоты 
award medals.jpg
Исходная тема мода: Medals System MOD for phpBB3

Исходная тема локализации: [Русский перевод] Medals_System_MOD
medals.jpg
Скачать на: GitHub | BB3.Mobi - Medals System Extension

Изображение

Тестируем, пишем и по возможности дорабатываем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 28.02.2022 13:20, всего редактировалось 1 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
Hundmann
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Hundmann »

Anvar писал(а): Hundmann
Нету
Права групп.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Интересный скрин, права групп подчёркнут, а назначение прав производится конкретному пользователю. Хотя даже персонально пользователю должно появиться право для выдачи наград.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Hundmann
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Hundmann »

Вот администратора:
1.PNG
Проблема в том, что я не могу ограничить пользователей от выдачи наград.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Сделайте трассировку прав и посмотрите есть ли эти пункты.
acp permission.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Hundmann
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Hundmann »

Нету...
нету.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Скорее всего не залились данные из migration для прав.

Пробуем следующее, загружаем расширение и устанавливаем: deleted

После установки удаляем там папку migration и удаляем расширение Medals System 2(сначала в админке-персонализация, затем с сервера). Проверяем, появилась ли возможность назначить права доступа для награждения.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Hundmann
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Hundmann »

Не помогло. Можно ли переустановить расширение без потери наград?
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Можно.

Делаем следующее:

Открываем \medals\migrations\v_1_0_0.php

Удаляем функции

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

	/**
	* Add the medals table schema to the database:
	*
	* @return array Array of table schema
	* @access public
	*/
	public function update_schema()
	{
		return array(
			'add_tables'	=> array(
				$this->table_prefix . 'medals'	=> array(
					'COLUMNS'		=> array(
						'id'			=> array('UINT:11', null, 'auto_increment'),
						'name'			=> array('VCHAR:30', ''),
						'image'			=> array('VCHAR:100', ''),
						'dynamic'		=> array('BOOL', 0),
						'device'		=> array('VCHAR:32', ''),
						'number'		=> array('UINT:2', 1),
						'parent'		=> array('UINT:5', 0),
						'nominated'		=> array('BOOL', 0),
						'order_id'		=> array('UINT:5', 0),
						'description'	=> array('VCHAR:256', ''),
						'points'		=> array('INT:4', 0),
					),
					'PRIMARY_KEY'	=> 'id',
					'KEYS'		=> array(
						'order_id'			=> array('INDEX', array('order_id')),
					),
				),
				$this->table_prefix . 'medals_awarded'	=> array(
					'COLUMNS'		=> array(
						'id'				=> array('UINT:10', null, 'auto_increment'),
						'medal_id'			=> array('UINT', 0),
						'user_id'			=> array('UINT', 0),
						'awarder_id'		=> array('UINT', 0),
						'awarder_un'		=> array('VCHAR:255', ''),
						'awarder_color'		=> array('VCHAR:6', ''),
						'time'				=> array('TIMESTAMP', 0),
						'nominated'			=> array('BOOL', 0),
						'nominated_reason'	=> array('TEXT', ''),
						'points'			=> array('INT:4', 0),
						'bbuid'				=> array('VCHAR:255', ''),
						'bitfield'			=> array('VCHAR:255', ''),
					),
					'PRIMARY_KEY'	=> 'id',
					'KEYS'			=> array(
						'time'			=> array('INDEX', 'time'),
					),
				),
				$this->table_prefix . 'medals_cats'	=> array(
					'COLUMNS'		=> array(
						'id'			=> array('UINT:5', null, 'auto_increment'),
						'name'			=> array('VCHAR:30', ''),
						'order_id'		=> array('UINT:5', 0),
					),
					'PRIMARY_KEY'	=> 'id',
					'KEYS'			=> array(
						'order_id'			=> array('INDEX', 'order_id'),
					),
				),
			),
			'add_columns' => array(
				$this->table_prefix . 'users' => array(
					'medal_user_points'	=> array('UINT:11', 0),
				),
			),
		);
	}
	/**
	* Drop the medals table schema from the database
	*
	* @return array Array of table schema
	* @access public
	*/
	public function revert_schema()
	{
		return array(
			'drop_tables'	=> array(
				$this->table_prefix . 'medals',
				$this->table_prefix . 'medals_awarded',
				$this->table_prefix . 'medals_cats',
			),
		);
	}
После чего отключаем расширение в админке, там же удаляем и после чего включаем снова.

Правки в migration можно не возвращать, при обновлении файлы всё равно вернуться.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Hundmann
phpBB 1.0.0
Сообщения: 9
Стаж: 8 лет 3 месяца
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Hundmann »

Тоже не помогло.
satanenek
phpBB 1.0.0
Сообщения: 5
Стаж: 8 лет 2 месяца

Re: [beta] Medals System - Награждение пользователей

Сообщение satanenek »

Хотел наградить, пишет (Для этого пользователя нет доступных для номинации наград.) жму Вернутся на предыдущую страницу и после перехода пишет (No route found for "GET /memberlist.php")
Как 'то победить?
Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 42
Стаж: 17 лет 5 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Sponsor »

Я извиняюсь.
Если возможно ты тыкнити носом.
Как установить на версию phpBB 3.1.8
Человечество - вот главный вирус планеты!! © Matrix
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Extension installyations.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 42
Стаж: 17 лет 5 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Sponsor »

как устанавливать расширения я понимаю, просто там написано и при скачивании MOD
Человечество - вот главный вирус планеты!! © Matrix
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Anvar »

Там это где, в первом сообщении?
download extension.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
Sponsor
phpBB 1.4.1
Сообщения: 42
Стаж: 17 лет 5 месяцев
Благодарил (а): 5 раз
Поблагодарили: 1 раз

Re: [beta] Medals System - Награждение пользователей

Сообщение Sponsor »

Распаковал и положил в ext/
Но в расширении так и не появился.
Человечество - вот главный вирус планеты!! © Matrix

Вернуться в «Анонсы и поддержка расширений для phpBB»