Medals System MOD for phpBB3

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для 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: Medals System MOD for phpBB3

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

Ну и бардак в файле...когда у же ты научишься править файлы правильно и нормально...
Теперь понятно почему не хочешь обновляться...Просто писаеш...Хаос в скрипте...поэтому и писаешь...

Должно быть, если по правилам, типа так..

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

<!-- INCLUDE overall_header.html -->

<script>
<!--
	var panels = new Array('profile-panel', 'contact-panel', 'statistics-panel', 'photo-panel', 'extra-panel');

//-->
</script>

<script>
function getElement(iElementId)
{
   if (document.all) 
   {
      return document.all[iElementId];
   }
   if (document.getElementById)
   {
      return document.getElementById(iElementId);
   }
}

function toggleElement(oElement)
{
   if (oElement.style.display == "none")
   {
      oElement.style.display = "";
   }
   else
   {
      oElement.style.display = "none";
   }
}
</script>

<h2>{PAGE_TITLE}</h2>

<div id="tabs">
	<ul>
		<li class="activetab" id="profile-panel-tab"><a name="profile" href="#profile" onclick="subPanels('profile-panel'); return false;"><span>{USERNAME}</span></a></li>
		<li class="" id="contact-panel-tab"><a name="contact" href="#contact" onclick="subPanels('contact-panel'); return false;"><span>{L_CONTACT_USER}</span></a></li>
		<li class="" id="statistics-panel-tab"><a name="statistics" href="#statistics" onclick="subPanels('statistics-panel'); return false;"><span>{L_STATISTICS}<!-- IF SIGNATURE --> & {L_SIGNATURE}<!-- ENDIF --></span></a></li>
        <li class="" id="photo-panel-tab"><a name="photo" href="#photo" onclick="subPanels('photo-panel'); return false;"><span>{L_PROFILETHANKS}</span></a></li>
     	<li class="" id="extra-panel-tab"><a name="extra" href="#extra" onclick="subPanels('extra-panel'); return false;"><span>{L_PROFILEPHOTO}</span></a></li>
    </ul>
</div>

<form method="post" action="{S_PROFILE_ACTION}" id="viewprofile">

<div class="panel bg3" style="margin: auto;">
	<div class="inner" style="text-align: left;"><span class="corners-top"><span></span></span>
		<ul class="topiclist">
			<li class="header">
			<dl><dt></dt></dl>
			</li>
		</ul>
		
<div style="display: block;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="profile-panel">
	<div class="inner"><span class="corners-top"><span></span></span>
	<h5>{USERNAME}</h5>
	<!-- IF AVATAR_IMG -->
		<dl class="left-box">
			<dt>{AVATAR_IMG}</dt>
			<!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
			<!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
		</dl>
	<!-- ENDIF -->

	<dl class="left-box detailsprof" style="width: 80%;">
		<dt>{L_USERNAME}:</dt>
		<dd>
			<!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
			<!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->
			<!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->
			
			<!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->
			<!-- IF U_CAN_AWARD_MEDALS --> [ <a href="{U_CAN_AWARD_MEDALS}">{L_MEDAL_CP}</a> ]<!-- ENDIF -->
		</dd>
		<!-- IF not AVATAR_IMG -->
			<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
			<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
		<!-- ENDIF -->
	    	<!-- IF S_USER_INACTIVE --><dt>{L_USER_IS_INACTIVE}:</dt> <dd>{USER_INACTIVE_REASON}</dd><!-- ENDIF -->
    		<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
		<!-- IF USER_MOOD --><dt>{L_MOOD}:</dt> <dd>{USER_MOOD}</dd><!-- ENDIF -->
		<!-- IF AGE --><dt>{L_AGE}:</dt> <dd>{AGE}</dd><!-- ENDIF -->
		<!-- IF OCCUPATION --><dt>{L_OCCUPATION}:</dt> <dd>{OCCUPATION}</dd><!-- ENDIF -->
		<!-- IF INTERESTS --><dt>{L_INTERESTS}:</dt> <dd>{INTERESTS}</dd><!-- ENDIF -->
		<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}:</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->
    	<!--	<!-- IF U_GALLERY --><dt>{L_GALLERY}:</dt> <dd><a href="{U_GALLERY}">{SHOW_PERSONAL_ALBUM_OF}</a></dd><!-- ENDIF --> -->
		<!-- IF S_USER_LOGGED_IN and U_NOMINATE --><dt>&nbsp;</dt> <dd><a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a></dd><!-- ENDIF -->
		<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
		<!-- IF S_USER_LOGGED_IN and S_ZEBRA -->
			<!-- IF U_REMOVE_FRIEND -->
					<dt>&nbsp;</dt> <dd><a href="{U_REMOVE_FRIEND}"><strong>{L_REMOVE_FRIEND}</strong></a></dd>
			<!-- ELSEIF U_REMOVE_FOE -->
				<dt>&nbsp;</dt> <dd><a href="{U_REMOVE_FOE}"><strong>{L_REMOVE_FOE}</strong></a></dd>
				<!-- ELSE -->
				<!-- IF U_ADD_FRIEND -->
					<dt>&nbsp;</dt> <dd><a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></dd>
				<!-- ENDIF -->
				<!-- IF U_ADD_FOE -->
					<dt>&nbsp;</dt> <dd><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></dd>
				<!-- ENDIF -->
			<!-- ENDIF -->
		<!-- ENDIF -->
	</dl>

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

<div style="display: none;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="contact-panel">
	<div class="inner"><span class="corners-top"><span></span></span>

		<h5>{L_CONTACT_USER} {USERNAME}</h5>

		<dl class="detailsprof">
		<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
        <!--		<!-- IF U_WWW --><dt>{L_WEBSITE}:</dt> <dd><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}">{U_WWW}</a></dd><!-- ENDIF --> -->
		<!-- IF U_PM --><dt>{L_PM}:</dt> <dd><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></dd>
		<!-- ENDIF -->
		<!-- IF U_MSN or USER_MSN --><dt>{L_MSNM}:</dt> <dd><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_YIM or USER_YIM --><dt>{L_YIM}:</dt> <dd><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_AIM or USER_AIM --><dt>{L_AIM}:</dt> <dd><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_ICQ or USER_ICQ --><dt>{L_ICQ}:</dt> <dd><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></dd><!-- ENDIF -->
        <!-- IF U_SKYPE or USER_SKYPE--><dt>{L_SKYPE}:</dt> <dd><!-- IF U_SKYPE --><a href="{U_SKYPE}" onclick="popup(this.href, 550, 400); return false;">{L_SEND_SKYPE_MESSAGE}</a><!-- ELSE -->{USER_SKYPE}<!-- ENDIF --></dd><!-- ENDIF -->
		<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}:</dt> <dd><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}:</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
        <!-- IF USER_VKONTAKTE --><dt>{L_VKONTAKTE}:</dt> <dd><a href="{USER_VKONTAKTE}" title="{L_VIEW_VKONTAKTE}: {USER_VKONTAKTE}" onclick="window.open(this.href);return false;">{L_VIEW_VKONTAKTE}</a></dd><!-- ENDIF -->
		<!-- IF USER_ODNOKLASSNIKI --><dt>{L_ODNOKLASSNIKI}:</dt> <dd><a href="{USER_ODNOKLASSNIKI}" title="{L_VIEW_ODNOKLASSNIKI}: {USER_ODNOKLASSNIKI}" onclick="window.open(this.href);return false;">{L_VIEW_ODNOKLASSNIKI}</a></dd><!-- ENDIF -->
		<!-- IF USER_MOIKRUG --><dt>{L_MOIKRUG}:</dt> <dd><a href="{USER_MOIKRUG}" title="{L_VIEW_MOIKRUG}: {USER_MOIKRUG}" onclick="window.open(this.href);return false;">{L_VIEW_MOIKRUG}</a></dd><!-- ENDIF -->
		<!-- IF USER_MOIMIR --><dt>{L_MOIMIR}:</dt> <dd><a href="{USER_MOIMIR}" title="{L_VIEW_MOIMIR}: {USER_MOIMIR}" onclick="window.open(this.href);return false;">{L_VIEW_MOIMIR}</a></dd><!-- ENDIF -->
		<!-- IF S_PROFILE_FIELD1 -->
			<!-- NOTE: Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
			<dt>{postrow.PROFILE_FIELD1_NAME}:</dt> <dd>{postrow.PROFILE_FIELD1_VALUE}</dd>
		<!-- ENDIF -->
		</dl>
	<span class="corners-bottom"><span></span></span></div>
</div>

<div style="display: none;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="statistics-panel">
	<div class="inner"><span class="corners-top"><span></span></span>

		<h5>{L_USER_FORUM}</h5>
		<dl class="detailsprof">
			<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>
			<dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>
            <!-- IF U_ACP or S_IS_MODERATOR --><dt>{L_REPUTATION}:</dt> <dd>{REPUTATION}</dd><!-- ENDIF -->
			<!-- IF USERID_BANNED -->
			<dt>&nbsp;</dt>
			<dd><strong><!-- IF USER_BAN_END -->{USER_BAN_END}<!-- ELSE -->{L_CURRENTLY_BANNED}<!-- ENDIF --></strong> <!-- IF U_NOTES -->[ <a href="{U_NOTES}">{L_VIEW_NOTES}</a> ]<!-- ENDIF --></dd>
			<!-- ELSEIF WARNINGS -->
			<dt>{L_WARNINGS}: </dt>
			<dd><strong>{WARNINGS}</strong> <!-- IF U_NOTES -->[ <a href="{U_NOTES}">{L_VIEW_NOTES}</a> <!-- IF U_WARN --> | <a href="{U_WARN}">{L_WARN_USER}</a> <!-- ENDIF -->]<!-- ENDIF --></dd>
			<!-- ELSE -->
			<dt>&nbsp;</dt>
			<dd><!-- IF U_NOTES -->[ <a href="{U_NOTES}">{L_VIEW_NOTES}</a> <!-- IF U_WARN --> | <a href="{U_WARN}">{L_WARN_USER}</a> <!-- ENDIF -->]<!-- ENDIF --></dd>
			<!-- ENDIF -->
			<dt>{L_TOTAL_POSTS}:</dt>
				<dd>{POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong><!-- ENDIF -->
					<!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
					<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
				</dd>
			<dt>{L_TOTAL_TOPICS}:</dt>
				<dd>{TOPICS} | <strong><a href="{U_SEARCH_USER_TOPICS}">{L_SEARCH_USER_TOPICS}</a></strong>
					<!-- IF TOPICS_PCT --><br />({TOPICS_PCT} / {TOPICS_DAY})<!-- ENDIF -->
					<!-- IF TOPICS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_TOPICS_IN_QUEUE}</a>)<!-- ELSEIF TOPICS_IN_QUEUE --><br />({L_TOPICS_IN_QUEUE})<!-- ENDIF -->
				</dd>
			<!-- IF TOTAL_IMAGES -->
				<dt>{L_TOTAL_IMAGES}:</dt>
					<dd>{IMAGES} | <strong><a href="{U_SEARCH_GALLERY}">{L_SEARCH_USER_IMAGES}</a></strong>
						<!-- IF IMAGES_PCT --><br />({IMAGES_PCT} / {IMAGES_DAY})<!-- ENDIF -->
					</dd>
			<!-- ENDIF -->
			<!-- Search User [img] and [attachment] Posts / 4seven / 2010 -->
			<dt>{L_TOTAL_IMGS}</dt>
				<dd>{IMG_POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_IMG}">{L_SEARCH_USER_IMGS}</a></strong><!-- ENDIF -->
				</dd>
			<dt>{L_TOTAL_ATTS}</dt>
				<dd>{ATT_POSTS} <!-- IF S_DISPLAY_SEARCH -->| <strong><a href="{U_SEARCH_ATT}">{L_SEARCH_USER_ATTS}</a></strong><!-- ENDIF -->
				</dd>
			<!-- Search User [img] and [attachment] Posts / 4seven / 2010 -->
			<!-- IF S_SHOW_ACTIVITY and POSTS -->
				<dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><!-- IF ACTIVE_FORUM --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
				<dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><!-- IF ACTIVE_TOPIC --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
			<!-- ENDIF -->
			<!-- IF S_PROFILE_VIEWS and PROFILE_VIEWS -->
			<dt>{L_PROFILE_VIEWS}:</dt><dd>{PROFILE_VIEWS}</dd>
			<dt><a href="{S_PROFILE_VIEW_ACTION}">{L_PROFILE_VIEWS_LIST}</a>:</dt><dd>
			
			<table><tr align="center">
			<!-- BEGIN profile_views -->
			<td><table><tr align="center" ><td>{profile_views.AVATAR}</td></tr><tr align="center" valign="bottom"><td><b>{profile_views.PROFILE_VIEWS_LIST}</b></td></tr></table></td>
			<!-- END profile_views -->
			</tr></table>
			</dd>
			<!-- ENDIF -->

		</dl>
		
<!-- IF SIGNATURE -->
		<h5>{L_SIGNATURE}</h5>
		<div class="postbody"><div class="signature" style="border-top:none; margin-top: 0;">{SIGNATURE}</div></div>
<!-- ENDIF -->

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

<div style="display: none;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="photo-panel">
	<div class="inner"><span class="corners-top"><span></span></span>
<h5>{L_PROFILETHANKS}</h5>
	<dl class="detailsprof">
		<dt>{L_GIVEN}:</dt> <dd>{POSTER_GIVE_COUNT} {L_THANKS}</dd>
		<dt>{L_RECEIVED}:</dt> <dd>{POSTER_RECEIVE_COUNT} {L_THANKS}</dd>	
    </dl>
	<span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE medal_memberlist_view.html -->

<div style="display: none;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="extra-panel">
	<div class="inner"><span class="corners-top"><span></span></span>
		<h5>{L_PROFILEPHOTO}</h5>
	<dl class="detailsprof">
		<!-- IF U_PROFILE_PICTURE -->
        <!-- INCLUDE lpp/Linked_Profile_Picture.html -->
        <!-- ENDIF -->
    </dl>
	<span class="corners-bottom"><span></span></span></div>
</div>

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

</form>

<!-- INCLUDE gallery/recent_body.html -->

<!-- INCLUDE jumpbox.html -->

<!-- INCLUDE overall_footer.html -->
Добавлено спустя 57 секунд:
romeo_piter писал(а):<!-- INCLUDE medal_memberlist_view.html -->
Где ты его такой взял...И галерея еще старая? Ужас...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Medals System MOD for phpBB3

Сообщение romeo_piter »

Пчелкин писал(а):Ну и бардак в файле...когда у же ты научишься править файлы правильно и нормально...
Теперь понятно почему не хочешь обновляться...Просто писаеш...Хаос в скрипте...поэтому и писаешь...
Этот скрипт взят из мода и я его не правил. Претензии к автору мода. Хаос есть, но на работоспособность он не влияет.

Перестановка хвоста скрипта вверх ничего не решает. Так же как исправленный тобой мемберлист.
При нажатии на кнопку идет редирект на mode=group

Повторю суть проблемы, при наличии инклюда в форме, т.е. между <form> и </form> имею вышеописанную проблему. Если инклюд снаружи - проблем нет.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Medals System MOD for phpBB3

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

Воще твой форм должен быть здесь

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

<span class="corners-bottom"><span></span></span></div>
</div>
</form>
<div style="display: none;" class="panel<!-- IF S_ONLINE --> online<!-- ENDIF -->" id="photo-panel">
Нафига ты в него пихаешь спасибы и медали - не понятно...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
romeo_piter
phpBB 2.0.22
Сообщения: 1375
Стаж: 17 лет 5 месяцев
Благодарил (а): 260 раз
Поблагодарили: 32 раза

Re: Medals System MOD for phpBB3

Сообщение romeo_piter »

Пчелкин писал(а):Воще твой форм должен быть здесь
Исходя из правок мода tabbed profiles он должен быть именно там где он у меня находится.
Ладно, хрен с ним. Решил вопрос по другому.

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

Re: Medals System MOD for phpBB3

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

Тады разорви перед инклудом медалей форм, а после него опять продолжи...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
bumbr
phpBB 1.4.4
Сообщения: 129
Стаж: 15 лет 3 месяца
Откуда: Беларусь
Благодарил (а): 44 раза
Поблагодарили: 24 раза

Re: Medals System MOD for phpBB3

Сообщение bumbr »

romeo_piter, а если убрать из файла medal_memberlist_view.html строку

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

<script language="JavaScript" type="text/javascript" src="./includes/toggle_display.js"></script>
Пробовали?
Аватара пользователя
GSWG
phpBB 1.4.2
Сообщения: 51
Стаж: 16 лет 6 месяцев
Благодарил (а): 16 раз
Поблагодарили: 3 раза

Re: Medals System MOD for phpBB3

Сообщение GSWG »

Перестала работать кнопка ''Подробности о награждениях" в профиле пользователя, давно не проверял, вот такая беда, уже и забыл где что правил..проверил код memberlist.php вроди тот стоит:

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

if ( $config['medals_active'] )
		{
			include($phpbb_root_path . 'includes/medals_memberlist.' . $phpEx);
		}
и

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

// Medals System MOD
			'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=awarded&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'],
// ----------------------------
Может кто на скорую подскажет где копать...
Сапер идет медленно но лучше его не обгонять...
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Medals System MOD for phpBB3

Сообщение Pazh »

смотри в сторону не корректной работы JS в профиле (в FireBug или инструментарии Chrome)
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Driver_ost
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение Driver_ost »

GSWG писал(а):Перестала работать кнопка ''Подробности о награждениях" в профиле пользователя,
----------------------------------
Может кто на скорую подскажет где копать...
Зашёл на этот форум как раз в поисках ответа на данный вопрос.
Вчера установил мод. Всё заработало отлично кроме этой самой кнопочки. В сети готового решения не нашёл, только вопросы без ответов. Пришлось ломать голову. Ломал долго, почти всю ночь. Перерыл весь код, что неправильно сделал... Да всё правильно поставил. Определил, что по неведомым причинам не пашет скрипт. Пинал его ногами, крутил по всякому, попрыгал вокруг счислителя с бубном... никак.
Выход нашёл простой под утро, когда спать захотелось. У меня работал phpbb2. Скрипт взял оттуда.

Итак, закачиваем файл скрипта (от старого мода) в директорию styles: форум/styles/toggle.js (не стал в includes класть, ибо в старом форуме он в стилях лежал).

Правим один файл: форум/styles/стиль/template/medal_memberlist_view.html
Вместо старого скрипта

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

<script language="JavaScript" src="includes/toggle_display.js" type="text/javascript"></script>
прописываем совсем древний, но рабочий:

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

<script language="JavaScript" src="styles/toggle.js"></script>
Прописываем кнопку.
Вместо кнопки:

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

                       <!-- BEGIN medal -->
			{switch_display_medal.medal.MEDAL_BUTTON}
			<!-- END medal -->
Вставляем древнюю, но надёжную:

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

			<!-- BEGIN medal -->
			<button onclick="ToggleBox('toggle_medal')">{L_MEDALS_VIEW_BUTTON}</button>
			<!-- END medal -->
Всё, наслаждайтесь бесперебойной работой кнопочки. :)

Во вложении - древний, но приятный скрипт:
toggle.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Driver_ost
phpBB 1.0.0
Сообщения: 7
Стаж: 12 лет 10 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение Driver_ost »

Дополнение. О "приятностях" скрипта. Он плавненько открывает, так же плавненько сворачивает подробности. Юзвери в восторге.
Аватара пользователя
tiger_sofia
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение tiger_sofia »

Помогите разобраться.
На главной вместо переменных с файла языка вписывается { MEDALS_VIEW }
Изображение
И так на всех главных файлах (которые не лежат в стилях)
Но когда открываешь например тему какую-то (где уже используются файлы стиля) - все ок.
Изображение
Что делать?
п.с. На английский если переключить - все ок
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Medals System MOD for phpBB3

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

tiger_sofia писал(а):Что делать?
Доустановить все и для русского языка...

Добавлено спустя 5 минут 33 секунды:
Перевод здесь - [Русский перевод] Medals_System_MOD
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
tiger_sofia
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: Medals System MOD for phpBB3

Сообщение tiger_sofia »

Спасибо ) Это ж надо было так ступить??? ))) в common не внеслись все переменные
Аватара пользователя
x00peR
phpBB 2.0.3
Сообщения: 368
Стаж: 15 лет 7 месяцев
Благодарил (а): 75 раз
Поблагодарили: 15 раз

Re: Medals System MOD for phpBB3

Сообщение x00peR »

Мод брался отсюда https://www.phpbb.com/community/viewtop ... &t=2166248
phpbb 3.0.12
Моды: user reputation points; thanks for post; medal system mod
Проблема аналогичная как и у Medals System MOD for phpBB3
Отключаю мод в админке. Захожу в профиль и вижу - 2 картинки прикрепил.
У обычного пользователя и у админа по разному выводится.

Почему так? Ведь мод выключен! memberlist и memberlist_view просмотрел еще раз. Все как в инструкции вставлено.
Помогите пожалуйста исправить.

Добавлено спустя 6 минут 14 секунд:
Чтобы добавить перевод нужно в
common.php
После

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

// Medals System MOD for phpBB3
Добавить

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

'AWARD_MEDAL'					=> 'Мод выключен',
Добавлено спустя 36 секунд:
А как скрыть эту строку когда выключен мод так и не понял.

Жду помощи знатоков.


Добавлено спустя 4 минуты 36 секунд:
Скрытие повторяется и в виевтопик!!! Хм. Ну тогда решение такое:

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

<!-- IF postrow.medal.S_HAS_MEDALS or postrow.medal.S_HAS_NOMINATIONS -->

<dt>{L_MEDALS_VIEW}:</dt> <dd>{USER_MEDAL_COUNT} <!-- IF U_CAN_AWARD_MEDALS -->| <a href="{U_CAN_AWARD_MEDALS}"><strong>{L_AWARD_MEDAL}</strong></a><!-- ENDIF --><!-- IF U_NOMINATE --> | <a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a><!-- ENDIF --></dd>			
			
			<!-- ENDIF -->
Если добавить условие, то все работает

Это правильное решение? Или же можно как то упростить?[/s]

Это не работает!!! точнее работает, но в одну сторону.
Если, мод выключен, то он скрывает строку. А если мод включить, то строка не появляется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Medals System MOD for phpBB3

Сообщение Sheer »

Открыть memberlist.php
Найти

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

			'L_MEDAL_DETAIL'		=> $user->lang['MEDAL_DETAIL'],
Добавить после

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

			'S_MEDAL_SHOW'			=> ($config['medals_active']) ? true : false,
Открыть memberlist_view.html
Найти

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

			<dt>{L_MEDALS_VIEW}:</dt> <dd>{USER_MEDAL_COUNT} <!-- IF U_CAN_AWARD_MEDALS -->| <a href="{U_CAN_AWARD_MEDALS}"><strong>{L_AWARD_MEDAL}</strong></a><!-- ENDIF --><!-- IF U_NOMINATE --> | <a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a><!-- ENDIF --></dd>
Заменить на

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

			<!-- IF S_MEDAL_SHOW --><dt>{L_MEDALS_VIEW}:</dt> <dd>{USER_MEDAL_COUNT} <!-- IF U_CAN_AWARD_MEDALS -->| <a href="{U_CAN_AWARD_MEDALS}"><strong>{L_AWARD_MEDAL}</strong></a><!-- ENDIF --><!-- IF U_NOMINATE --> | <a href="{U_NOMINATE}"><strong>{L_NOMINATE}</strong></a><!-- ENDIF --></dd><!-- ENDIF -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

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