Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Medals System MOD for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
нюся
phpBB 1.4.2
Сообщения: 72
Стаж: 5 лет 4 месяца
Благодарил (а): 1 раз

Re: Medals System MOD for phpBB3

Сообщение нюся »

Хорошо, а где можно скачать последнею версию? Это получается мне надо будет сначала удилить мод, а потом ещо установить с новым языком или можно буде просто закинут языки в нужную папку дмен\store\mods\Medal-System-Mod-master\root\language\ru\mods? И куда заливать медали?
Последний раз редактировалось нюся 22.03.2015 19:28, всего редактировалось 1 раз.

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Medals System MOD for phpBB3

Сообщение Sheer »

[Русский перевод] Medals_System_MOD
language/ru/mods/info_acp_medals_mod.php
В частности

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

    'ACP_MEDALS_VT_SETTINGS'            => 'Настройки показа при просмотре темы',
там точно есть.

Отправлено спустя 1 минуту 36 секунд:
нюся писал(а): И куда заливать медали?

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

    'ACP_IMAGE_EXPLAIN'                    => 'Изображение награды в формате gif внутри папки images/medals/ ',
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

нюся
phpBB 1.4.2
Сообщения: 72
Стаж: 5 лет 4 месяца
Благодарил (а): 1 раз

Re: Medals System MOD for phpBB3

Сообщение нюся »

У меня не чего не получается((( может надо переустановить мод?
Я кеш чистила и в стилях шаблоны , набор рисунков
Все я поняла в чем дело, просто не я не туда файлы залила :lol:

Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10317
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

Re: Medals System MOD for phpBB3

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

Молодец... И не забудьте эту ошибку исправить - [Русский перевод] Medals_System_MOD . Иначе вы никогда не сможет отключить этот мод даже временно. Весь форум в кривь уходит

Отправлено спустя 32 минуты 58 секунд:
Дописываю:
Для исправления ошибки при отключении вывода медалей в полном профиле делаем так -
В файл language/ru/memberlist.php в самый конец добавляем -

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

	'MEDAL'							=> 'Награда',
	'MEDAL_DETAIL'					=> 'Подробности о врученных пользователю наградах',
	'MEDAL_INFORMATION'				=> 'Информация о награждениях',
	'AWARD_MEDAL'					=> 'Награждение',
В корневом файле medals.php строку

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

	$message = "This mod is not active. <br /><br />Click <a href=\"$url\">here</a> to return to the index.<br>";
меняем на

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

	$message = "Мод медалей временно отключен. <br /><br />Нажмите <a href=\"$url\">здесь</a> для перехода на главную страницу форума.<br>";
(либо стряпаем еще языковые переменные и втуливаем их в эту строку.

В корневом файле memberlist.php
Эту часть -

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

			'USER_ID'				=> $user_id,
			'U_NOMINATE'			=> ( $s_nominate ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=nominate&u={$user_id}") : '',
			'U_CAN_AWARD_MEDALS'	=> ($auth->acl_get('a_user') || $is_mod ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=award&u={$user_id}") : '',
			'L_USER_MEDAL'			=> $user->lang['MEDALS'],
			'USER_MEDAL_COUNT'		=> $medal_count,
			'L_MEDAL_INFORMATION'	=> $user->lang['MEDAL_INFORMATION'],
			'L_MEDAL_NAME'			=> $user->lang['MEDAL'],
			'L_MEDAL_DETAIL'		=> $user->lang['MEDAL_DETAIL'],
заменяем на эту -

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

			'USER_ID'				=> $user_id,
			'U_NOMINATE'            => ( $config['medals_active'] == 1) ? (( $s_nominate ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=nominate&u={$user_id}") : '') : '',
			'U_CAN_AWARD_MEDALS'	=> ($auth->acl_get('a_user') || $is_mod ) ? append_sid("{$phpbb_root_path}medals.$phpEx", "m=award&u={$user_id}") : '',
			'L_USER_MEDAL'			=> $user->lang['MEDALS'],
            'USER_MEDAL_COUNT'      => ( $config['medals_active'] == 1) ? $medal_count : '',
			'L_MEDAL_INFORMATION'	=> $user->lang['MEDAL_INFORMATION'],
			'L_MEDAL_NAME'			=> $user->lang['MEDAL'],
			'L_MEDAL_DETAIL'		=> $user->lang['MEDAL_DETAIL'],
Вуаля. Мод медалей теперь можно отключать... :P

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Стаж: 10 лет 3 месяца
Благодарил (а): 67 раз
Поблагодарили: 787 раз

Re: Medals System MOD for phpBB3

Сообщение Anvar »

Кстати обращений к базе тут по два на каждого пользователя у кого есть медали, если включено и по одному для каждого у кого нет их при просмотре тем. В общем такая вот не хилая нагрузка, 10 постов = 10 обращений, + 1 к каждому у кого медали имеются.

Если будет база падать, то отключайте просмотр в темах в первую очередь и награждайте тех, кто этого достоин :mrgreen:

Аватара пользователя
GhostRay
phpBB 1.0.0
Сообщения: 2
Стаж: 5 лет 1 месяц

Re: Medals System MOD for phpBB3

Сообщение GhostRay »

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

Может какие изменения в шаблонах нужно сделать или где-либо ещё?

Буду благодарен за ответ.

Аватара пользователя
Perfecthus
phpBB 2.0.7
Сообщения: 571
Стаж: 9 лет 8 месяцев
Откуда: Оттуда
Благодарил (а): 46 раз
Поблагодарили: 56 раз

Re: Medals System MOD for phpBB3

Сообщение Perfecthus »

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

Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Стаж: 10 лет 3 месяца
Благодарил (а): 67 раз
Поблагодарили: 787 раз

Re: Medals System MOD for phpBB3

Сообщение Anvar »

Открыть: styles/prosilver/template/viewtopic_body.html
Удалить:

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

		<!-- BEGIN medal -->
		<!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><dd><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}</dd><!-- ENDIF -->
			<!-- BEGIN medal_row -->
			<dd>
				<!-- BEGIN medal_col -->
					<img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
				<!-- END medal_col -->
			</dd>
			<!-- END medal_row -->
		<!-- END medal -->
Найти:

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

		<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>

		<span class="corners-bottom"><span></span></span></div>
	</div>

	<hr class="divider" />
<!-- END postrow -->
Добавить перед этим:

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

		<!-- BEGIN medal -->
		<hr />
		<!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS --><strong>{L_MEDALS}:</strong> {postrow.medal.MEDALS_COUNT}{postrow.medal.MEDALS_NOMINATED}<!-- ENDIF -->
			<!-- BEGIN medal_row -->
				<!-- BEGIN medal_col -->
					<img src="{postrow.medal.medal_row.medal_col.MEDAL_IMAGE}" border="0" alt="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" title="{postrow.medal.medal_row.medal_col.MEDAL_NAME} {postrow.medal.medal_row.medal_col.MEDAL_COUNT}" {postrow.medal.medal_row.medal_col.MEDAL_WIDTH} {postrow.medal.medal_row.medal_col.MEDAL_HEIGHT} />
				<!-- END medal_col -->
			<!-- END medal_row -->
		<!-- END medal -->
К корректному виду приводите уже сами.

Аватара пользователя
GhostRay
phpBB 1.0.0
Сообщения: 2
Стаж: 5 лет 1 месяц

Re: Medals System MOD for phpBB3

Сообщение GhostRay »

Разобрался, благодарю за столь быстрый ответ.

Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 10317
Стаж: 10 лет 5 месяцев
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 1379 раз
Поблагодарили: 1309 раз

Re: Medals System MOD for phpBB3

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

Увеличивать высоту постов - не айс. Лучше оставить в минипрофиле и настроить ресайзер медалей. В админке это у мода есть. Не?

JoeOwl
phpBB 1.0.0
Сообщения: 1
Стаж: 4 года 8 месяцев

Re: Medals System MOD for phpBB3

Сообщение JoeOwl »

Я не знаю, была ли у кого-нибудь такая проблема, и все же.
Не то чтобы я был психом.
Просто достижения перестали добавляться после того, как их стало больше 100. Сначала я думал, что это лимит, но удалив старую, снова ее я добавить не смог. И короче не понимаю, что делать теперь.

Аватара пользователя
Belui
phpBB 1.4.4
Сообщения: 121
Стаж: 10 лет 5 месяцев
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение Belui »

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

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

[phpBB Debug] PHP Warning: in file [ROOT]/medals.php on line 585: sprintf(): Too few arguments

Warning: Cannot modify header information - headers already sent by (output started at /home/b/belui/chronikigothama.ru/public_html/includes/functions.php:3823) in /home/b/belui/chronikigothama.ru/public_html/includes/functions.php on line 4713

Warning: Cannot modify header information - headers already sent by (output started at /home/b/belui/chronikigothama.ru/public_html/includes/functions.php:3823) in /home/b/belui/chronikigothama.ru/public_html/includes/functions.php on line 4715

Warning: Cannot modify header information - headers already sent by (output started at /home/b/belui/chronikigothama.ru/public_html/includes/functions.php:3823) in /home/b/belui/chronikigothama.ru/public_html/includes/functions.php on line 4716

Warning: Cannot modify header information - headers already sent by (output started at /home/b/belui/chronikigothama.ru/public_html/includes/functions.php:3823) in /home/b/belui/chronikigothama.ru/public_html/includes/functions.php on line 4717

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Medals System MOD for phpBB3

Сообщение Sheer »

Покажи строку 585 из файла medals.php +/- 10 строк
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Belui
phpBB 1.4.4
Сообщения: 121
Стаж: 10 лет 5 месяцев
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение Belui »

Показываю с 585 по 599

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

trigger_error(sprintf($user->lang['MEDAL_AWARD_GOOD']));
	break;

	case 'delete':
		if ($user->data['user_type'] != USER_FOUNDER && !$auth->acl_get('u_award_medals'))
		{
			trigger_error($user->lang['NO_GOOD_PERMS']);
		}
		if (!$med_id)
		{
			trigger_error('NO_MEDAL_ID');
		}
		if (confirm_box(true))
		{
			if ($config['points_enable'] == 1)

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11568
Стаж: 13 лет 4 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2611 раз

Re: Medals System MOD for phpBB3

Сообщение Sheer »

Как в локализации определен ключ 'MEDAL_AWARD_GOOD'?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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